On Wed, 7 Jun 2006, usb usb wrote:

> 
> Yes, 9 is the value that I send in with
> usb_fill_int_urb (), which assigns 256 to interval.
> The device is powered externally, and won't draw power
> from  the bus.
> 
> /proc/bus/usb/devices:
> T:  Bus=01 Lev=03 Prnt=06 Port=01 Cnt=02 Dev#= 23
> Spd=480 MxCh= 0
> D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=ff MxPS=64
> #Cfgs=  1
> C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
> I:  If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=00 Prot=00
> Driver=prod_drvr
> E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=90(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E:  Ad=92(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> 
> I just call usb_submit_urb (urb, GFP_KERNEL); when I
> need to submit an interrupt urb.
> 
> As the behavior is totally random, I thought that I
> should check that route too.

I have no idea why the behavior should be random.  However, it is worth 
pointing out that the information above shows 6 bulk endpoints and no 
interrupt endpoints.  Maybe that's your problem.  Try submitting a bulk 
URB instead of an interrupt URB.

Alan Stern



_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to