This is simply a rewrite of a HOWTO I did for getting a US-122 to work on Hoary. Very little has changed except for versions of packages being installed.
I should add that I did the Ubuntu Studio setup before doing any of this. If you actually have use for a US-122, you probably have use for many of the other pieces of Ubuntu Studio.
First, do
Code:
sudo apt-get install fxload alsa-base alsa-firmware-loaders alsa-tools alsa-tools-gui alsa-utils alsamixergui alien
Next, get an RPM of alsa-firmware and install it via alien. The one listed here was done for OpenSuSE.
Do
Code:
wget ftp://chuck.ucs.indiana.edu/pub/array2/linux/opensuse/distribution/SL-10.0-OSS/inst-source/suse/noarch/alsa-firmware-1.0.9-4.noarch.rpm
then, get to the location where you downloaded the RPM and do
Code:
sudo alien --to-deb alsa-firmware-1.0.9-4.noarch.rpm
and
Code:
sudo dpkg -i alsa-firmware_1.0.9-5_all.deb
(the above is not a typo. The RPM is 1.0.9-4 but the DEB created by alien is 1.0.9-5)
Once your deb is installed, do
Code:
wget http://langerland.de/linux/usx2y/usx2y-fw-0.1b.tar.bz2
and extract it. Then do
and make note of the bus and device. In my case, I got:
Bus 002 Device 003: ID 1604:8006 Tascam US-122 Audio/Midi Interface
Now do
Code:
sudo fxload -s /path/to/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx -D /proc/bus/usb/002/003
/path/to/ represents the location of your ld2-ezusb.hex file. It was in the archive you downloaded from langerland.de. The /002/003 comes from the lsusb results. 002 = Bus. 003 = Device
Finally, do
The lights on the US-122 should come on. If you do
Code:
cat /proc/asound/cards
you will see something like
0 [Live ]: EMU10K1 - Sound Blaster Live!
Sound Blaster Live! (rev.10) at 0xd000, irq 18
1 [USX2Y ]: USB US-X2Y - TASCAM US-X2Y
TASCAM US-X2Y (1604:8007 if 0 at 001/006)
If you already had a sound card(s) installed, as I did, your USB card will be the last in the list.
Should you reboot or disconnect the device, you'll need to do
again to initialize the card.
You could even have usx2yloader run on startup, if the card was attached all the time.
Hope this helps.
Bookmarks