From: Martin Langer Subject: [PATCH] usb-usx2y text updates Date: Fri, 19 Mar 2004 22:24:36 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: <20040319212436.GA571@tuba.home> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="6c2NcOVqGQ03X4Wi" Return-path: Received: from mail.gmx.net (imap.gmx.net [213.165.64.20]) by alsa.alsa-project.org (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with SMTP id WAA24496 for ; Fri, 19 Mar 2004 22:19:03 +0100 Received: from tuba.home ([192.168.1.3]) by alpha with esmtp (Exim 3.35 #1 (Debian)) id 1B4RSJ-0000yw-00 for ; Fri, 19 Mar 2004 22:23:03 +0100 Content-Disposition: inline Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, here are some unimportant README and Kconfig updates for the usb-usx2y driver. bye, martin -- Living on earth may be expensive, but it includes an annual free trip around the sun. --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="usx2y-Kconfig.patch" --- alsa-driver/usb/usx2y/Kconfig.ORIGINAL Fri Mar 19 22:11:10 2004 +++ alsa-driver/usb/usx2y/Kconfig Fri Mar 19 22:13:39 2004 @@ -1,6 +1,7 @@ config SND_USB_USX2Y - tristate "Tascam USB US-122 and US-428 driver" + tristate "Tascam USB US-122, US-224 and US-428 driver" depends on SND && USB help - Say 'Y' or 'M' to include support for Tascam USB US-122 and US-428. + Say 'Y' or 'M' to include support for Tascam USB US-122, US-224 + and US-428. --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="usx2y-README.patch" --- alsa-tools/usx2yloader/README.ORIGINAL Fri Mar 19 22:00:23 2004 +++ alsa-tools/usx2yloader/README Fri Mar 19 22:09:40 2004 @@ -7,36 +7,37 @@ 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 @@ - tascam_fw - tascam_fpga and the Firmwarefiles. -You also need hotplug to be installed. +You also need fxload and hotplug to be installed. FIRMWAREFILES --6c2NcOVqGQ03X4Wi-- ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click