Differences between version 3 and previous revision of TascamAudioInterface.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Sunday, August 14, 2005 1:43:52 am | by GianPerrone | Revert |
Older page: | version 2 | Last edited on Thursday, August 11, 2005 6:13:09 pm | by GianPerrone | Revert |
@@ -1,3 +1,28 @@
-The Tascam US-122 (and apparently others) is a [USB] Audio/[MIDI] interface device which lets you plug things like guitars and condenser mics into your computer via a USB interface. An [ALSA] driver exists for it (snd-usb-usx2y), but I have
not yet had any success
with getting it
working.
+The Tascam US-122 (and apparently others) is a [USB] Audio/[MIDI] interface device which lets you plug things like guitars and condenser mics into your computer via a USB interface. An [ALSA] driver exists for it (snd-usb-usx2y), but it did
not work out of the box for me
with Ubuntu. I tried the following steps to get my hardware
working (based largely on a post made in this thread: http://ubuntuforums.org/archive/index.php/t-21851.html). These steps are probably ubuntu-specific. I have followed the instructions given in the aforementioned ubuntuforums post almost to the letter, except that I compiled from source rather than using i386 RPM versions of packages (mostly because I'm running a 64-bit system). This seems to make a difference in terms of paths and such
.
-This page exists so that
I am reminded
to wiki the process by which
I make it
work. If you have previously made one of these
work with Linux
, please tell me how!
+* Download alsa-firmware and alsa-tools (version 1.09 in my case) from http://alsa-project.org/
+* Compile and install the alsa-firmware package (./configure && make && sudo make install)
+* Compile and install the usx2yloader tool from the alsa-tools package.
I had
to satisfy a few dependencies for this to work, including alsa-headers.
I was able to just apt-get this package.
+* In order to
make the US-122
work with Linux, a firmware upgrade is required - the upgrade is available from http://langerland.de/audio/usx2y/ - I downloaded the latest version (.1b at the time of writing).
+* Determine the bus ID of the USB device using the 'lsusb' command
. The output from mine looked like this:
+
+ Bus 002 Device 003: ID 1604:8006 Tascam US-122 Audio/Midi Interface (without fw)
+
+* After extracting the firmware upgrade package, I ran:
+
+ sudo fxload -s ld2-ezusb.hex -I /usr/local/share/alsa/firmware/usx2yloader/us122fw.ihx -D /proc/bus/usb/002/003
+
+(The /proc/bus/usb/002/003 path above is based on the "Bus 002 Device 003" output from running lsusb).
+
+*
If you happen to
have something plugged into the phones socket on your US122 at the time, you may hear a click.
+* Running sudo usx2yloader lights the US-122 up like a christmas tree, and it all seems to "just
work".
+
+* The output of aplay -l can be used to verify that it has worked:
+
+ card 3: USX2Y [TASCAM US-X2Y]
, device : US-X2Y Audio [US-X2Y Audio #]
+ Subdevices: 1/1
+ Subdevice #: subdevice #
+
+* cat /dev/urandom > /dev/dspN (where N is the ordinal device ID, starting from ) will also verify that sound output is working (it'll generate static which you will be able to hear if you plug some headphones into your US-122). Be sure to turn the "Phones" volume down on the device - I gave myself quite a fright trying this one out on my unsuspecting ears.
+
+* So that's output done... I haven't managed to record anything using it yet. I will keep updating this if/when I make progress.