Hi all,

I have 1 more USB which is not gettingdetected. Following is the
information and my analysis on it

Error:
usb 2-1: device not accepting address 3, error -71
usb 2-1: device not accepting address 4, error -71

In hub.c i tried both the old scheme and the new scheme but still it
doesnt work. The error comes when hub driver is trying to assign a
unique address(which the device is not able to accept) , with the new
scheme we first send a 64 byte get_device_descriptor and get the ep0
max packet size(Dont know what it is?), but it appears that device is
not able to accept this standard request. Even set_address is failing
(It shd not fail right?). Currently i dont have the USB stick i have
asked them to courier it to me. Once it comes i will try to analyse in
detail. But still it appears device is not following the spec. I guess
according to the USB spec device should respond to device descriptor
request? . But i dont know why 64 byte device descriptor request is
made(it is working for normal USB's for which kernel makes 64 btye
request), The size of the descriptor is 18 bytes, but kernel can ask
for <= 18 bytes right?
Any clues on this error will be helpful? Will keep updating u on my
observations and analysis.

Warm Regards,
Akshay
-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to