ok deraadt@, mbalmer@ On 2008/11/25, at 0:12, Yojiro Uo wrote:
CVSROOT: /cvs Module name: src Changes by: [EMAIL PROTECTED] 2008/11/24 08:12:00 Modified files: sys/dev/usb : usb_subr.c Log message: change a device descriptor get logic during the enumeration process. Some device could not handle the device descriptor request with short bLength (less than the device descriptor size(18 byte)). To handle such kind of devices, add complemental request loop to current logic. (memo: and I also found a device which can not response to any device descriptor request. It always returns only 8 byte-length head of the descriptor for 1st query. This is the reason why the device descriptor loop of this usb subsystem start with 8-byte length query.)
-- Yojiro UO [EMAIL PROTECTED]