From: Ash C. <as...@gu...> - 2010-09-10 17:50:35
|
Hi Paul, > > This is what happens on the console when I plug the device in: > > usb 1-1: New USB device found, idVendor=04b0, idProduct=041a > ... > > When I unplug it, nothing happens. When I plug it back in again, the > disconnect message is printed, then the connect message. > > usb 1-1: USB disconnect, address 2 > usb 1-1: new high speed USB device using musb_hdrc and address 3 > usb 1-1: New USB device found, idVendor=04b0, idProduct=041a > ... > > This messes up libusb though, I can't talk to the device properly any more. > Putting an unpowered hub between the OTG port and the device allows > everything to work perfectly, and the disconnect message prints immediately, > but I would really like to get rid of the hub as I don't have much room in > my design. Which MUSB mode have you set for your OTG port (I presume host, this is the default unless you explicitly changed it)? Also, what happens when you just attach and detach the hub---if this work correctly, then it may be a USB device specific issue (either by device class or actual hardware)? -Ash |