Bug 3063

Summary: hid report
Product: Drivers Reporter: jian wugang (wugang)
Component: USBAssignee: Dmitry Torokhov (dmitry.torokhov)
Status: REJECTED INSUFFICIENT_DATA    
Severity: normal CC: vojtech
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.5 later Subsystem:
Regression: --- Bisected commit-id:
Bug Depends on:    
Bug Blocks: 5089    

Description jian wugang 2004-07-13 19:35:10 UTC
The communication will fail if the length of hid report is longer than 
HID_BUFFER_SIZE.

The hid report of Feitian's HID device is 72 bytes, so our HID device cannot 
work properly.

When we change the HID_BUFFER_SIZE to 128 bytes, our HID device works quite 
well.

We checked Linux kernel code and hid standard, found the below information: 

HID standard says that one hid report may consist of several packages, but 
Linux kernel assumes that one report is just one package, and the report length 
is not longer than 64 bytes.
Comment 1 Greg Kroah-Hartman 2005-08-18 16:31:09 UTC
Still a problem in 2.6.13-rc6?
Comment 2 Greg Kroah-Hartman 2006-03-06 10:35:23 UTC
No response in 6 months, closing.  If this is still a problem, please reopen
with the requested information.