Page 1 of 12 12311 ... LastLast
Results 1 to 10 of 113

Thread: HOWTO: USB Audio device

  1. #1
    Join Date
    Oct 2004
    Location
    Indiana
    Beans
    230
    Distro
    Ubuntu Breezy 5.10

    HOWTO: USB Audio device

    I have a Tascam US-122 and was having trouble getting it to work. I had seen similar posts regarding other USB sound cards.

    This process definitely got my US-122 to work on a number of different machines. Although I haven't tested it on any other devices (because I don't have any) I would think the process would be the same.

    First, do

    Code:
    sudo apt-get install fxload
    and download

    http://ccrma.stanford.edu/mirrors/ag...0.5-2_i386.deb

    Then do

    Code:
    sudo dpkg -i alsa-tools_1.0.5-2_i386.deb
    Now, /usr/share/doc/alsa-tools/README.Debian reveals:

    "The alsa-tools packages is almost useles without the alsa-firmware one!

    Awfully alsa-firmware has broken license terms and it's to legally
    distributable at the moment. The AGNULA team is trying to solve the
    issue."
    There is a link there to the source for alsa-firmware but I downloaded an RPM from

    http://rpm.pbone.net/index.php3/stat....i386.rpm.html

    then did

    Code:
    sudo alien --to-deb alsa-firmware-1.0.6-1.cvs.rhfc2.ccrma.i386.rpm
    and

    Code:
    sudo dpkg -i alsa-firmware_1.0.6-2_i386.deb
    Once you have your deb installed (or got the install done from source) download

    http://langerland.de/audio/usx2y/usx2y-fw-0.1b.tar.bz2

    and extract it.

    Do

    Code:
    lsusb
    and make note of the bus and device. In this case:

    Bus 001 Device 005: ID 1604:8005 Tascam US-224 Audio/Midi Controller
    Now do

    Code:
    sudo fxload -s /path/to/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx -D /proc/bus/usb/001/005
    /path/to/ represents the location of your ld2-ezusb.hex file. It was in the archive you downloaded from langerland.de. The /001/005 comes from your lsusb results. 001 = Bus. 005 = Device

    Finally, do

    Code:
    sudo usx2yloader
    Lights on the US-122 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

    Code:
    sudo usx2yloader
    again to initialize the card.

    I'd imagine you could even have usx2yloader run on startup, if the card was attached all the time.

    Hope this helps.
    In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and
    reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue.

  2. #2
    Join Date
    May 2005
    Location
    vienna, austria
    Beans
    142
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: USB Audio device

    Hi SFN!

    I really appreciate your description. I have tried a lot of solution through the half last year to get my USB Soundcard working but without success. Now my TASCAM US-122 behaves properly.
    Thank you.

    schdefan

  3. #3
    Join Date
    Jun 2005
    Beans
    3

    Re: HOWTO: USB Audio device

    I am stuck at this step:

    sudo fxload -s /path/to/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx -D /proc/bus/usb/001/005

    /path/to/ represents the location of your ld2-ezusb.hex file. It was in the archive you downloaded from langerland.de. The /001/005 comes from your lsusb results. 001 = Bus. 005 = Device

    It keeps giving me this message: unable to open for input.

    It's possible that I have the syntax wrong, but I've trid it many different ways.

    Any help?

    goye2cz

  4. #4
    Join Date
    Oct 2004
    Location
    Indiana
    Beans
    230
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: USB Audio device

    Quote Originally Posted by goye2cz
    I am stuck at this step:

    sudo fxload -s /path/to/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/ -D /proc/bus/usb/001/005

    /path/to/ represents the location of your ld2-ezusb.hex file. It was in the archive you downloaded from langerland.de. The /001/005 comes from your lsusb results. 001 = Bus. 005 = Device

    It keeps giving me this message: unable to open for input.

    It's possible that I have the syntax wrong, but I've trid it many different ways.

    Any help?

    goye2cz
    If you will, do me a favor. Paste the responses from

    Code:
    sudo find / -name ld2-ezusb.hex
    Code:
    sudo find / -name us122fw.ihx
    and

    Code:
    lusb
    here.
    Last edited by SFN; June 14th, 2005 at 02:46 PM.
    In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and
    reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue.

  5. #5
    Join Date
    Jun 2005
    Beans
    3

    Re: HOWTO: USB Audio device

    Actually, I tried really hard this morning and finally got my tascam installed. I still seem to be having trouble with jack.

    I get this in the messages after I start jackd (using qjackctl):
    17:44:16.741 Statistics reset.
    17:44:16.768 Could not open ALSA sequencer as a client. MIDI patchbay will be not available.
    ALSA lib seq_hw.c:446snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
    17:44:24.497 Startup script...
    17:44:24.506 artsshell -q terminate
    sh: artsshell: command not found
    17:44:24.839 Startup script terminated with exit status=32512.
    17:44:24.842 JACK is starting...
    17:44:24.844 /usr/bin/jackd -dalsa -dhw:1 -r48000 -p4096 -n2
    17:44:24.867 JACK was started with PID=13211 (0x339b).
    jackd 0.99.0
    Copyright 2001-2003 Paul Davis and others.
    jackd comes with ABSOLUTELY NO WARRANTY
    This is free software, and you are welcome to redistribute it
    under certain conditions; see the file COPYING for details
    loading driver ..
    apparent rate = 48000
    creating alsa driver ... hw:1|hw:1|4096|2|48000|0|0|nomon|swmeter|-|32bit
    control device hw:1
    configuring for 48000Hz, period = 4096 frames, buffer = 2 periods
    Couldn't open hw:1 for 32bit samples trying 24bit instead
    Couldn't open hw:1 for 32bit samples trying 24bit instead
    could not start playback (Broken pipe)
    17:44:26.891 Server configuration saved to "/home/goye2cz/.jackdrc".
    17:44:26.893 Statistics reset.
    17:44:26.911 Client activated.
    17:44:26.914 Audio connection change.
    17:44:26.957 Audio connection graph change.

    I have deactivated realtime and frames/period is set to 4096.

    What do you make of it?

    goye2cz

  6. #6
    Join Date
    Jun 2005
    Beans
    3

    Re: HOWTO: USB Audio device

    another strange thing is, every time i connect my us-122, I end up with different results at this step:

    lsusb

    a while ago when I connected, I got these results:

    Bus 001 Device 005: ID 1604:8007 Tascam US-122 Audio/Midi Interface

    just now, I got these results:

    Bus 001 Device 007: ID 1604:8007 Tascam US-122 Audio/Midi Interface

    could this be causing me problems?

  7. #7
    Join Date
    Jun 2005
    Beans
    5

    Re: HOWTO: USB Audio device

    I also own a US-122, but when I enter
    sudo usx2yloader

    I get
    usx2yloader: no US-X2Y-compatible cards found

    $ lsusb
    Bus 003 Device 007: ID 1604:8007 Tascam US-122 Audio/Midi Interface

    Any help would be greatly appreciated, as I've been trying to get this working under Linux for YEARS! Thanks!
    Last edited by satchnut; June 16th, 2005 at 06:41 AM.

  8. #8
    Join Date
    Oct 2004
    Location
    Indiana
    Beans
    230
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: USB Audio device

    Quote Originally Posted by goye2cz
    another strange thing is, every time i connect my us-122, I end up with different results at this step:

    lsusb

    a while ago when I connected, I got these results:

    Bus 001 Device 005: ID 1604:8007 Tascam US-122 Audio/Midi Interface

    just now, I got these results:

    Bus 001 Device 007: ID 1604:8007 Tascam US-122 Audio/Midi Interface

    could this be causing me problems?
    Well, I'm not Mr. USB but as I understand it, the device ID is assigned when you plug a device in. Let's say the first itme you plug in a USB device, that device gets ID 005. The next device you plug in gets IS 006. The next one, 007 and so on. Now let's say the next time you start up, you plugin the device that got ID 007 first. It would get the first available device ID - in this case 005.

    Somebody feel free to crrect me if I'm wrong here.

    The way I did mine, I had no USB devices plugged in befoer I plugged in the US-122. From that point on, I always made sure that I plugged in the US-122 first. I got the same ID every time.
    In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and
    reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue.

  9. #9
    Join Date
    Oct 2004
    Location
    Indiana
    Beans
    230
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: USB Audio device

    Quote Originally Posted by satchnut
    I also own a US-122, but when I enter
    sudo usx2yloader

    I get
    usx2yloader: no US-X2Y-compatible cards found

    $ lsusb
    Bus 003 Device 007: ID 1604:8007 Tascam US-122 Audio/Midi Interface

    Any help would be greatly appreciated, as I've been trying to get this working under Linux for YEARS! Thanks!

    Paste the responses from
    Code:
    sudo find / -name ld2-ezusb.hex
    and
    Code:
    sudo find / -name us122fw.ihx
    here.
    In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and
    reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue.

  10. #10
    Join Date
    Oct 2004
    Location
    Indiana
    Beans
    230
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: USB Audio device

    Quote Originally Posted by goye2cz
    Actually, I tried really hard this morning and finally got my tascam installed. I still seem to be having trouble with jack.

    I get this in the messages after I start jackd (using qjackctl):
    17:44:16.741 Statistics reset.
    17:44:16.768 Could not open ALSA sequencer as a client. MIDI patchbay will be not available.
    ALSA lib seq_hw.c:446snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
    17:44:24.497 Startup script...
    17:44:24.506 artsshell -q terminate
    sh: artsshell: command not found
    17:44:24.839 Startup script terminated with exit status=32512.
    17:44:24.842 JACK is starting...
    17:44:24.844 /usr/bin/jackd -dalsa -dhw:1 -r48000 -p4096 -n2
    17:44:24.867 JACK was started with PID=13211 (0x339b).
    jackd 0.99.0
    Copyright 2001-2003 Paul Davis and others.
    jackd comes with ABSOLUTELY NO WARRANTY
    This is free software, and you are welcome to redistribute it
    under certain conditions; see the file COPYING for details
    loading driver ..
    apparent rate = 48000
    creating alsa driver ... hw:1|hw:1|4096|2|48000|0|0|nomon|swmeter|-|32bit
    control device hw:1
    configuring for 48000Hz, period = 4096 frames, buffer = 2 periods
    Couldn't open hw:1 for 32bit samples trying 24bit instead
    Couldn't open hw:1 for 32bit samples trying 24bit instead
    could not start playback (Broken pipe)
    17:44:26.891 Server configuration saved to "/home/goye2cz/.jackdrc".
    17:44:26.893 Statistics reset.
    17:44:26.911 Client activated.
    17:44:26.914 Audio connection change.
    17:44:26.957 Audio connection graph change.

    I have deactivated realtime and frames/period is set to 4096.

    What do you make of it?

    goye2cz
    Just want to double-check. You have two sound cards on your system? Whatever existing card was in the computer and your US-122? Is that right?
    Last edited by SFN; June 17th, 2005 at 08:57 PM.
    In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and
    reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue.

Page 1 of 12 12311 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •