Re: Device enumeration fails in Linux. Success in Windows

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 5 Jan 2010, Ramya Desai wrote:

> > Please post a usbmon trace showing the problem.
> Please find the attached usbmon log.

You are encountering two problems, both connected with your device's 
HID interface.

The important problem is that the device can't handle the HID
Get-Report request.  When the kernel sends that request, the device's
firmware crashes.

You can avoid the problem by blacklisting the usbhid driver.  But if
you need to use that driver for something else (a USB keyboard, for
instance), you can also avoid the problem by adding an entry to the
hid_blacklist table in drivers/hid/usbhid/hid-quirks.c for your device
with the HID_QUIRK_NOGET flag set.

The second problem won't prevent the mass storage interface from 
functioning, although it will prevent the HID interface from working.  
If it matters to you, I can send a patch for it.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux