On Mon, 30 Apr 2007, Bret Towe wrote:

> accutally as soon as i had sent off that previous email I went looking 
> for scanners to make sure they all worked or not the below is what i got 
> with a 61
> [  135.479986] usbhid 1-1:1.0: usb_probe_interface
> [  135.479986] usbhid 1-1:1.0: usb_probe_interface - got id
> [  135.479986] drivers/usb/input/hid-core.c: HID probe called for ifnum 0
> [  135.493319] drivers/usb/input/hid-core.c: Not fixing Cypress report
> descriptor
> [  135.496653] drivers/usb/input/hid-core.c: report descriptor (size
> 64, read 64) =  05 01 09 06 a1 01 05 07 29 e7 19 e0 25 01 15 00 75 01
> 95 08 81 02 95 01 75 08 81 01 95 05 75 01 05 08 29 05 19 01 91 02 95
> 01 75 03 91 01 95 06 75 08 26 e7 00 15 00 05 07 29 e7 19 00 81 00 c0
> [  135.496653] drivers/usb/input/hid-core.c: parsing report descriptor failed
> [  135.496653] usbcore: registered new interface driver usbhid
> [  135.496653] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
> [  136.949986] hub 5-0:1.0: hub_suspend
> [  136.949986] ehci_hcd 0000:00:1d.7: suspend root hub
> [  136.949986] usb usb5: usb auto-suspend
> [  137.496652] usb 1-1: usb auto-suspend
> [  139.509986] hub 1-0:1.0: hub_suspend
> and i did this for the hid-core.c bit
>       if (le16_to_cpu(dev->descriptor.idVendor) == 0x04b4 &&
>                       (le16_to_cpu(dev->descriptor.idProduct == 0xde64) ||
>                       le16_to_cpu(dev->descriptor.idProduct == 0xde61)))
> I thought this would be more handy

Thanks for the report - it clearly shows that Cypress produces different 
hardware with different report descriptors, all broken in a very similar 
way (improper order of usage minimum and maximum items), but not 
identical. This would require more general handling and care ... I will 
send you updated patch for test.

-- 
Jiri Kosina
SUSE Labs

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to