On Mon, Dec 15, 2003 at 11:35:33PM +0000, Johann Deneux wrote:
> Attached is a patch doing two things:
> hid-lgff.c: Fixes an obvious list handling issue.
> hid-core.c: - Use INT out urbs instead of bulk out urbs. That's the way 
> it should be
>             - Remove some report->id magic.
> 
> IMPORTANT NOTE: You probably do not want to apply this patch yet. I do 
> not understand what the report->id thing is supposed to do, but I know 
> it prevents my driver to work (no complaint from usb_submit_urb, but my 
> device just won't react to it)

What does the HID descriptor for this device look like?

If the device has multiple reports, the first byte in the data buffer must
contain the report ID.  Probably some of the magic constants in hid-lgff
are report IDs - they must be placed in the 'id' field in your copied
hid_report structures and removed from the value.

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to