Results 1 to 10 of 62

Thread: HOWTO: Tascam US-122 in Fiesty

Threaded View

  1. #1
    Join Date
    Feb 2007
    Beans
    Hidden!
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    HOWTO: Tascam US-122 in Fiesty

    I have followed several tutorials that have led to success. However every one I have found requires manually introducing the Tascam to Ubuntu after a reboot or an unplug.

    This following procedure worked perfectly for me in Fiesty, is easy to do, and best of all - allows you to hot plug your Tascam, reboot & just generally take it easy.

    I found the original tutorial here : http://alsa.opensrc.org/Tascam_US-122

    Unplug the Tascam US-122 USB cable

    1)
    Code:
    sudo apt-get install fxload alsa-firmware-loaders
    2)
    Code:
    wget http://ftp.mj2.org/pub/alsa/firmware/alsa-firmware-1.0.14rc3.tar.bz2
    3)
    Code:
    tar xjf alsa-firmware-1.0.14rc3.tar.bz2
    b)
    Code:
    sudo mkdir /lib/firmware
    4)
    Code:
    sudo mv alsa-firmware-1.0.14rc3/usx2yloader/ /lib/firmware/
    4b)
    Code:
    sudo cp -r /lib/firmware/usx2yloader /usr/share/alsa/firmware/

    //revision 1

    5)

    Code:
     sudo gedit /etc/udev/rules.d/55-tascam.rules
    the rules file is now open in gedit..

    6) copy the following into the 55-tascam.rules file in gedit

    Code:
     BUS=="usb", ACTION=="add", SYSFS{idProduct}=="8006", SYSFS{idVendor}=="1604", RUN+="/bin/sh -c '/sbin/fxload -D %N -s /lib/firmware/usx2yloader/tascam_loader.ihx -I /lib/firmware/usx2yloader/us122fw.ihx'"
     BUS=="usb", ACTION=="add", SYSFS{idProduct}=="8007", SYSFS{idVendor}=="1604", RUN+="/bin/sh -c '/usr/bin/usx2yloader'"
    Save the file.


    Plug in your usb cable and your tascam usb led should light up.

    //revision 2

    assuming it does, you can add another rule to 55-tascam.rules that automatically configures alsa to use the tascam as your default soundcard.

    repeat step 5)

    add below the previous rule:
    Code:
    KERNEL=="pcmC[D0-9cp]*", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#pcmC}; K=$${K%%D*}; echo defaults.ctl.card $$K > /etc/asound.conf; echo defaults.pcm.card $$K >>/etc/asound.conf'"
    KERNEL=="pcmC[D0-9cp]*", ACTION=="remove", PROGRAM="/bin/sh -c 'echo defaults.ctl.card 0 > /etc/asound.conf; echo defaults.pcm.card 0 >>/etc/asound.conf'"
    Save the file

    unplug / plug your tascam back in.

    Now alsa should be working correctly with the tascam!
    Last edited by richardjennings; December 24th, 2007 at 05:26 AM.

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
  •