Hallo, Bill Unruh hat gesagt: // Bill Unruh wrote: > On Mon, 9 Feb 2004, Stuart Pook wrote: > > > On Sun, 08 Feb 2004, Bill Unruh wrote: > > > > Has any one used the M-Audio Transit USB with Linux 2.6? > > Frank Barknecht tested the device with 2.6 but I > > guess that his tests were done without the firmware loaded > > (http://www.mail-archive.com/[EMAIL PROTECTED]/msg11859.html).
I didn't test with the kludge. Of course I believe Bill, that it is successful, and something like that will get included in ALSA sooner or later, but for the purpose of my test I still considered the Transit as not supported yet, because I'd consider the hassles still a bit too much for the target audience. For the adventurous I included the link to the archives. > > Can you add the output of lsusb -vv (run as root) before and after loading > > the firmware to your web page (or mail them to me)? That way I can at > > least check if all the alternative interfaces are correctly numbered. > > Sure, they are attached to the end. Looking for the alt settings error is easier with this command: $ cat /proc/bus/usb/devices | grep Alt I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub I: If#= 0 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none) You see the hub and the Transit. Here "If#" is one configuration of the device and "Alt" is the number of the alternative settings for that interface. There is only one alt setting (and no driver currently here), correctly named 0. Here is a device with more Alt settings, correctly numbered: I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio If# 0 has one alt set. called 0, If# 1 has two, numbered as 0,1 as well as If# 2. This is the Phase 26. And this is an excerpt of the Quattro's output, captured on kernel 2.4: I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 1 Alt= 4 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 2 Alt= 4 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio ... Here If# 1 and If# 2 (there are more) both have invalid alt settings numbers, namely 0 and 4. Let's just hope, it breaks in the next OS-X kernel as well. ;) ciao -- Frank Barknecht _ ______footils.org__ ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user