On Sunday 01 February 2004 22:27, Alan Stern wrote:
>On Sun, 1 Feb 2004, Gene Heskett wrote:
>> Can I toss out that I have one device on my usb bus that violates
>> the hell out of this spec if that 4 Alt limitation is what it
>> says: --
>> T:  Bus=03 Lev=02 Prnt=02 Port=03 Cnt=03 Dev#=  5 Spd=12  MxCh= 0
>> D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
>> P:  Vendor=046d ProdID=0900 Rev= 0.90
>> C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
>> I:  If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
>> I:  If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS= 128 Ivl=1ms
>> I:  If#= 0 Alt= 2 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS= 384 Ivl=1ms
>> I:  If#= 0 Alt= 3 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms
>> I:  If#= 0 Alt= 4 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS= 640 Ivl=1ms
>> I:  If#= 0 Alt= 5 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS= 768 Ivl=1ms
>> I:  If#= 0 Alt= 6 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS= 896 Ivl=1ms
>> I:  If#= 0 Alt= 7 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms
>> I:  If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00
>> Driver=(none) E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
>> E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
>> E:  Ad=84(I) Atr=03(Int.) MxPS=   1 Ivl=8ms
>> ---
>> I believe thats the Logitech Clicksmart 310 thats currently
>> plugged in, but which we have no drivers for.  It has Sunplus
>> chips in it. This is probably why verizon gave them away for
>> signing up for DSL. :)
>
>No, no -- it's not a 4 altsetting limitation.  The spec doesn't put
> any particular limit on the number of altsettings, other than the
> total number has to fit into a single byte so it can't be larger
> than 255.  The problem Frank faced was that the altsettings weren't
> numbered correctly.  His device had an interface with two
> altsettings numbered 0 and 4, which is illegal: The altsetting
> numbers must go from 0 to one less than the number of altsettings.
>
>Your device looks fine.  Interface 0 has eight altsettings numbered
> 0 to 7, and interface 1 has one altsetting numbered 0.
>
>Alan Stern

I see, so it looks as if it might be possible to write a driver for 
this thing then.  But I expect that'll be somebody "schmardter" than 
me. :-)

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.22% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attornies please note, additions to this message
by Gene Heskett are:
Copyright 2004 by Maurice Eugene Heskett, all rights reserved.


-------------------------------------------------------
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
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to