Greg KH <[EMAIL PROTECTED]> writes: > > On Sun, Oct 21, 2001 at 09:38:05PM +0200, Juergen Stuber wrote: > > > > I looked at that as the first option, but that would need a > > modification of the serial driver framework to be able to use > > interrupt endpoints instead of bulk endpoints, or am I missing > > something? Would you do that modification? > > Sure, I'd be willing to help. > You should be able to just do this in the driver itself, without any > core changes needed, but I might be wrong.
>From what I gather from URB.txt the handling of interrupt URBs is different, so I suppose this needs special logic. Also, some of the routines for bulk URBs are not available for interrupt URBs. > What does the /proc/bus/usb/devices look like with the device plugged > in? T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI-alt Root Hub S: SerialNumber=fce0 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 4 P: Vendor=0694 ProdID=0001 Rev= 1.00 S: Manufacturer=LEGO Group S: Product=LEGO USB Tower C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl= 1ms E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl= 1ms C: #Ifs= 1 Cfg#= 2 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl= 1ms E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl= 1ms C: #Ifs= 1 Cfg#= 3 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl= 10ms E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl= 10ms C: #Ifs= 1 Cfg#= 4 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl= 10ms E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl= 10ms Jürgen -- Jürgen Stuber <[EMAIL PROTECTED]> http://www.loria.fr/~stuber/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel