On Mon, 23 Nov 2009, EXTERNAL Gebhardt Guenter (external, RtP2/TEF7) wrote: > Hello, > > First I found that this message was missing in user space. Then I did the following: > > - first I traced the packets within the user space and I found that a packet is missing from my drivers read mthod, > - then I put debug messages into my kernel driver and I found that an input packet is missing from usb_bulk_msg(), > - then I put debug messages into usb_api_blocking_completion() and I found that a input packet is missing, > - then I started to use usbmon and I found that usbmon misses a packet exactly where I am missing it too, > - then I plugged a PCI USB host controller card into this PC and this did not happen any more when I used it´s ports to plug in my device. > > Therefore I believe to know that this packet is dropped somwhere below my device driver code. Okay, that sounds right. In fact, since everything worked correctly with a new PCI USB host controller card, it seems likely that the packet gets dropped by your motherboard's host controller hardware. Have you tried testing the device on other computers? Can you find any reason to think the host controller driver is at fault rather than the host controller hardware? Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html