Thanks! I've got the missing files by eMail - and it works! For documentation a short summary: 1) blacklist snd-usb-audio for hotplug 2) get the firmware of the device from the usbmidi project (or from somewhere else) 3) get fxload 4) use the following shell script to load the firmware #! /bin/bash modprobe snd-usb-audio #if not already loaded at startup cd /usr/share/usb/midisport fxload -D /proc/bus/usb/*BUS*/*DEVICE* MidiSportLoader.ihx -I MidiSport2x2.ihx exit Substitute *BUS* and *DEVICE* with the numbers you get by running lsusb. Thanks to everyone who helped me! Markus Herhoffer Hans Fugal wrote: > On Thu, 5 Jan 2006 at 19:57 +0800, Peter Clarke wrote: > >>Markus Herhoffer <markus@xxxxxxxxxxxxx> wrote: >> >> >>>I've been using the M-Audio Midisport 2x2 together with >>>the Maya 44 USB for a long time and it worked quite well. >>>But after an update of ALSA only the Maya 44 works. The >>>module 'snd-usb-audio' is loaded properly and the device >>>is recognized by the system. I've also put >>>'snd-usb-audio' on the blacklist of hotplug, because >>>hotplug makes some real trouble with USB audio devices. >> >>I had exactly the same problem when updating Gentoo >>recently. Hans Fugal kindly tried to help me on this list >>on 6 Dec 2005, and sent me this informative link: >> >>http://sourceforge.net/tracker/index.php?func=detail&aid=1353514&group_id=87777&atid=584353 >> >>However, that didn't fix it for me. Now, I have an ugly >>workaround in place: a little script that gets run >>by /etc/conf.d/local.start, which contains the following: >> >>#! /bin/bash >>modprobe snd-usb-audio >>cd /usr/share/usb/midisport >>fxload -D /proc/bus/usb/004/003 MidiSportLoader.ihx -I \ >>MidiSport2x2.ihx >>exit >> >>This works, provided that the MidiSport is always at the >>same USB bus address; in your case, you will have to >>change the /004/003 to /002/003. > > > And presuming you never unplug your keyboard... I can help you get it > working with udev if you'd like the more robust solution. What exactly > didn't work? > >