On 11/13/2011 07:28 PM, Alan Stern wrote: > On Sun, 13 Nov 2011, Tomi Orava wrote: > >> The following log is a complete boot log with only a usb memory stick >> connected to usb2 port (ohci_hcd & xhci_hcd blacklisted). > > ... > >> [ 2.292054] ehci_hcd 0000:00:13.2: port 5 high speed >> [ 2.292059] ehci_hcd 0000:00:13.2: GetStatus port:5 status 001005 0 ACK POWER sig=se0 PE CONNECT >> [ 2.343037] usb 2-5: new high speed USB device number 2 using ehci_hcd >> [ 2.394080] ehci_hcd 0000:00:13.2: port 5 high speed >> [ 2.394085] ehci_hcd 0000:00:13.2: GetStatus port:5 status 001005 0 ACK POWER sig=se0 PE CONNECT >> [ 2.445038] usb 2-5: device descriptor read/64, error -32 > ... > >> [ 3.309061] ehci_hcd 0000:00:13.2: port 5 high speed >> [ 3.309064] ehci_hcd 0000:00:13.2: GetStatus port:5 status 001005 0 ACK POWER sig=se0 PE CONNECT >> [ 3.360059] usb 2-5: new high speed USB device number 4 using ehci_hcd >> [ 3.762060] usb 2-5: device not accepting address 4, error -32 > > This resembles a problem that people have reported for NVIDIA OHCI > controllers (they don't like to be kept in the RESET state very long). > But in your case it affects an EHCI controller. I have no idea why. > > Earlier you said that this showed up only with certain "problematic" > devices. Is the memory stick one of those devices? Not exactly, the most problematic devices have been the Cypress Tetrahub USB2.0 hub and the "Epox Bluetooth Adapter" ie: Bus 002 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) (Although, this is a usb 1.0 device in my understanding, I don't have it with me right now) These two are seem to most of the time confuse the usb sub-systems so that all of the OHCI/EHCI/XHCI are completely messed up. Unfortunately, I've seen that also the transcend memory stick that usually works just fine, can also confuse the usb controllers when inserted/removed several times in a row (each time the device is given enough time to stabilize & usb-storage to detect the inserted device) ---> So, basically it looks like the usb support is somehow just unstable on this board and/or chipset. Currently, if I don't mess up the controllers, the most stable device seems to be a Logitech Optical mouse connected especially to USB 3.0 port. Tomi Orava -- 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