Hi I have a customer who has had some problems with certain low speed USB HID devices operating on SuSE 7.1 (Kernel 2.4.2). So we have done some debug together and found the following: Low speed HID devices with data packets greater than 8 enumerate but the OS never receives the devices data. We have checked the USB bus with our CATC analyser and the data structure is being correctly received by the host as multiple packets... Low speed HID devices with data packets less than, or equal to 8 work fine. So for example, 11 byte data structure is transmitted as an 8byte packet followed by a 3 byte packet, since low speed devices can only send an 8byte packet every 10ms..... The Linux driver is actually aware of these 2 packets, but not sure what to do with them, so they never get passed up the stack...... I understand if we rejoin the data and pass it on it then all works ok.... but we are not sure about this 'fix' and would prefer a proper patch... Obviously our customer wants to have a proper solution and since we are USB experts, not Linux experts, I am hoping you already have a fix, or can help or know the right person who can help.... Look forward to hearing from you.... Best Regards Simon. _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-users
