|
|
|
|
|
|
|
|
|
usx2y driver dependencies
The usb-usx2y driver is part of
the alsa-driver package and it has become part of the 2.6 kernel now.
Either the alsa-driver package or such a kernel is needed for basic
support. But this isn't enough.
US-122 support depends on
- usx2yloader (alsa-tools)
- usx2yloader (alsa-firmware)
US-224 support depends on
- usx2yloader (alsa-tools)
- usx2yloader (alsa-firmware)
- us428control (alsa-tools)
US-428 support depends on
- usx2yloader (alsa-tools)
- usx2yloader (alsa-firmware)
- us428control (alsa-tools)
The usx2yloader itself depends on
- hotplugging scripts
(2002_08_26 or later).
In case of udev you can
replace
the hotplugging scripts by a smart udev configuration. Thanks to Martin Shepherd.
- fxload
(2002_04_11 or later)
- a linux kernel (v2.4 or v2.6) with
- USB support enabled
- USB device filesystem /proc/bus/usb/
- hotplugging support enabled
|
|
firmware upload
Each US-x2y device needs two firmware
uploads. The first firmware upload will be done by fxload and changes the USB
Product ID if it's successful. In case of US-122 the ID changes from 8006 to 8007, in case of US-224
from 8004 to 8005 and in case of US-428 from 8000 to 8001. By the way, the ID can be
controlled with the lsusb command (or by cat
/proc/bus/usb/devices).
After that the second firmware upload will be done by the usx2yloader. The usx2yloader is
part of the alsa-tools and the firmware files are part of the
alsa-firmware package. So both packages are needed. If this loading step was
also successful, the green USB LED is shining now.
Normally both loaders will be started by hotplug events without additional
configuration before, just install all the software packages you need and it will work.
|
|
mixer and controller
The US-122 doesn't need a
software mixer; it has a hardware mixer instead. Everything is only
controllable by those hardware knobs. Applications like alsamixer are
useless and such software mixers will fail.
But the US-224 and US-428 have controllers inside. They will be driven by
us428control and that application is normally starting by an hotplug event.
Well, the name us428control doesn't fit for the US-224, but nevertheless it
should work fine.
|
|
|
|
|
|
|
|
|