These things are a pain to get working. I did it three times under Debian, copy'n'pasting the commandlines to get there and on both subsequent tries I had to modify the procedure.
Here's the latest. Again, Debian, not Ubuntu.
Stock up on coffee or beer or whatever keeps you going. You'll need it.
- install package alsa-firmware-loaders
- in debian it is misspelled us-112
- debian forgets to install the firmwares
10 fetch http://ftp.mj2.org/pub/alsa/firmware/alsa-firmware-1.0.17.tar.bz2
zcat | tar fx -
./configure --with-hotplug-dir=/usr/share/alsa/firmware &&
make. Do NOT `make install`, it messes up the installation.
mv usx2yloader /usr/share/alsa/firmware/.
sh /etc/init.d/udev restart
- plug out, plug in
- aplay -l
card 4: USX2Y [TASCAM US-X2Y], device 0: US-X2Y Audio [US-X2Y Audio #0]
Subdevice #0: subdevice #0
- amidi -l
IO hw:4,0,0 TASCAM US-X2Y MIDI 1