Tascam Us 122 Mkii Driver For Mac

Tascam Us 122 Mkii Driver For Mac Average ratng: 4,9/5 9885 votes

Yamaha Steinberg USB Driver

  1. Cached
  2. Tascam Us 122 Usb
  3. Tascam Us 144mkii Driver
  4. Tascam Us 122 Mkii Driver For Mac Pro

The UR22mkII is using the Yamaha Steinberg USB Driver. Please find the latest as well as older versions on this page.

Lift

  • Just dusted off. Still has drivers under 'legacy' on their web site and tech support help on phone still humans will help. Driver is available for vista and XP 3.4 version. Make sure you choose speakers as us122. You will also need the CubaseLe program that came with it. You will need to select asios input device to us 122.
  • US-122MKII Interface Audio/MIDI 2 canaux USB 2.0. Mac: macOS Mojave (10.14), macOS High Sierra (10.13), macOS Sierra‎. However the driver must be removed.

This will help if you installed an incorrect or mismatched driver. Problems can arise when your hardware device is too old or not supported any longer. US-122MKII Audio Interface Driver US-122MKII Sound Driver TASCAM US-122MKII Audio Driver US-122MKII Audio Interface TASCAM.

Tascam Us 122 Mkii Driver For Mac

Yamaha Steinberg USB Driver V1.9.9 or later is required for use.

Cached

Mac

macOS 10.12 · 10.13 · 10.14 · 10.15
February 15, 2017

Windows

Windows 7 SP1 · Windows 8.1 · Windows 10
UR22mkII Firmware Updater V1.04-2 · 11 MB
February 15, 2017

Installer for Mac OS X 10.9.5 - 10.11
UR22mkII Firmware Updater V1.04 · 12 MB
Includes the same firmware.
UR22mkII Firmware Updater V1.04 · 3 MB
Release Notes (PDF)
Update Guide (PDF)

Documentation

The operation manual is available on steinberg.help.

Today I got a Tascam US-144MKII from a colleague because he couldn’t use it anymore with Mac OSX. Apparently this USB2.0 audio interface stopped working on El Capitan. Tascam claims they’re working on a driver but they’re only generating bad publicity with that announcement it seems. So he gave it to me, maybe it would work on Linux.

Tascam Us 122 Usb

First thing I did was plugging it in. The snd_usb_122l module got loaded but that was about it. So much for plug and play. There are reports though that this interface should work so when I got home I started digging a bit deeper. Apparently you have to disable the ehci_hcd USB driver, which is actually the USB2.0 controller driver, and force the US-144MKII to use the uhci_hcd USB1.1 driver instead so that it thinks it’s in USB1.1 mode. This limits the capabilities of the device but my goal for today was to get sound out of this interface, not getting the most out of it.

I quickly found out that on my trusty XPS13 forcing USB1.1 was probably not going to work because it only has USB3.0 ports. So I can disable the ehci_hcd driver but then it seems the xhci_hcd USB3.0 driver takes over. And disabling that driver effectively disables all USB ports. So I grabbed an older notebook with USB2.0 ports and disabled the ehci_hcd driver by unbinding it since it’s not compiled as a module. Unbinding a driver is done by writing the system ID of a device to a so-called unbind file of the driver that is bound to this device. In this case we’re interested in the system ID’s of the devices that use the ehci_hcd driver which can be found in /sys/bus/drivers/ehci-pci/:

This will unbind the ehci_hcd driver from the device with system ID 0000:00:1a.7 which in this case is an USB2.0 controller.When plugging in the USB interface it now got properly picked up by the system and I was greeted with an active green USB led on the interface as proof.

Tascam Us 144mkii Driver

So ALSA picked it up as a device but it doesn’t show up in the list of sound cards when issuing aplay -l. This is because you have to tell ALSA to talk to the device in a different way then to a normal audio interface. Normally an audio interface can be addressed by using the hw plugin which is the most low-level ALSA plugin that does nothing more than talking to the driver and this is what most applications use, including JACK. The US-144MKII works differently though, its driver snd_usb_122l has to be accessed with the use of the usb_stream plugin which is part of the libasound2-plugins package and that allows you to set a PCM device name that can be used with JACK for instance. This can be done with the following .asoundrc file that you have to create in the root of your home directory:

Tascam Us 122 Mkii Driver For Mac Pro

What we do here is creating a PCM device called us-144mkii and coupling that to the card name we got from cat /proc/asound/cards which is US122L. Of course you can name the PCM device anything you want. Almost all other examples name it usb_stream but that’s a bit confusing because that is the name of the plugin and you’d rather have a name that has some relation to the device you’re using. Also practically all examples use card numbers. But who says that the USB audio interface will always be card 0, or 1. It could also be 2, or 10 if you have 9 other audio interfaces. Other examples work around this by fixing the order of the numbers that get assigned to each available audio interface by adjusting the index parameter for the snd_usb_122l driver. But why do that when ALSA also accepts the name of the card? This also makes thing a lot easier to read, it’s now clear that we are coupling the PCM name us-144mkii to the card named US122L. And we’re avoiding having to edit system-wide settings. The ctl stanza is not strictly necessary but it prevents the following warning when starting JACK:

Canon lbp 3050 driver windows 10 32bit. So with the .asoundrc in place you can try starting JACK:

This translates to the following settings in QjackCtl:

Don’t expect miracles of this setup. You won’t be able to achieve super low-latencies but at least you can still use your Tascam US-144MKII instead of having to give it away to a colleague.