mirror of
https://github.com/alsa-project/alsa-tools.git
synced 2025-10-28 05:40:23 -04:00
updates by Martin Langer.
This commit is contained in:
parent
6b185237b2
commit
d19f5f902d
1 changed files with 16 additions and 15 deletions
|
|
@ -7,36 +7,37 @@ GENERAL
|
|||
|
||||
Usx2yloader is a helper program to load the 2nd Phase firmware binaries
|
||||
onto the Tascam USX2Y USB soundcards.
|
||||
It has proven to work so far only for the US428.
|
||||
US122 & US224 will hopefully follow.
|
||||
The snd-usb-us428 module requires this program.
|
||||
It has proven to work so far for the US122, US224 and US428.
|
||||
The snd-usb-usx2y module requires this program.
|
||||
|
||||
|
||||
US428 initialisation outlined
|
||||
USX2Y initialisation outlined
|
||||
=============================
|
||||
|
||||
A. Phase 1
|
||||
A.1. US428 is plugged to the PC and powered on.
|
||||
A.1. USx2y is plugged to the PC and powered on.
|
||||
This makes the kernel see a new USB-device with the Vendor/Product
|
||||
ID 0x1604/0x8000.
|
||||
ID 0x1604/0x8000 (US428), 0x1604/0x8004 (US224) or 0x1604/0x8006
|
||||
(US122).
|
||||
The kernel reacts by starting the usb-hotplug script.
|
||||
A.2. The usb-hotplug script starts the executable fxload,
|
||||
which transfers the EZUSB firmware to the US428.
|
||||
A.3. The US428 disconnects itself from the USB-Bus and ... (see Phase 2).
|
||||
which transfers the EZUSB firmware to the USx2y.
|
||||
A.3. The USx2y disconnects itself from the USB-Bus and ... (see Phase 2).
|
||||
|
||||
B. Phase 2
|
||||
B.1. The US428 reintroduces itself as USB-device with the Vendor/Product
|
||||
ID 0x1604/0x8001.
|
||||
The kernel reacts by loading the module snd-usb-us428, if it is not
|
||||
B.1. The USx2y reintroduces itself as USB-device with the Vendor/Product
|
||||
ID 0x1604/0x8001 (US428), 0x1604/0x8005 (US224) or 0x1604/0x8007
|
||||
(US122)
|
||||
The kernel reacts by loading the module snd-usb-usx2y, if it is not
|
||||
already loaded.
|
||||
B.2 The module snd-usb-us428 "takes" the US428 as its device and sets up
|
||||
B.2 The module snd-usb-usx2y "takes" the USx2y as its device and sets up
|
||||
a "hardware dependent interface".
|
||||
(The module doesn't create any pcm nor midi devices now.)
|
||||
B.3 Subsequently the kernel starts the usb-hotplug script, which launches
|
||||
usx2yloader.
|
||||
B.4 usx2yloader transfers the 2nd Phase firmware binary to the US428 by means
|
||||
B.4 usx2yloader transfers the 2nd Phase firmware binary to the USx2y by means
|
||||
of the "hardware dependent interface". When this transfer finishes,
|
||||
the snd-usb-us428 module creates the pcm- and midi-devices.
|
||||
the snd-usb-usx2y module creates the pcm- and midi-devices.
|
||||
Initialisation is complete.
|
||||
|
||||
|
||||
|
|
@ -63,7 +64,7 @@ there are the hotplug script files
|
|||
- tascam_fw
|
||||
- tascam_fpga
|
||||
and the Firmwarefiles.
|
||||
You also need hotplug to be installed.
|
||||
You also need fxload and hotplug to be installed.
|
||||
|
||||
|
||||
FIRMWAREFILES
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue