On Fri, 15 Apr 2016, Rafał Miłecki wrote: > > What happens if you plug a USB-1.1 device (such as a mouse or keyboard) > > into your single-port system? > > Now, this is pretty interesting. So first of all I'm not using > CONFIG_USB_OHCI_HCD_PLATFORM. Is that because you simply haven't enabled it, or because you don't have any OHCI hardware on your platform? > After the first time I connect USB 1.1 > device I see the same problem. This device doesn't get detected (due > to the missing "ohci-platform" driver I guess) and afterwards I can't > use my USB port anymore. Even connecting back some USB 2.0 device > won't get me any kernel event/message. > > It looks using USB 1.1 device is another (easier?) way of triggering > the same problem. At least from the early check it looks similar. > > You may take a look at attached mix-fail-1.txt. > > > > Does your platform data have the has_tt flag set or the > > "has-transaction-translator" OF property? > > I just checked bcma-hcd.c and it doesn't: > static const struct usb_ehci_pdata ehci_pdata = { > }; > > However since you already asked, I decided to give it a try. I enabled > it but it resulted in USB port not being usable at all. Connecting any > USB 2.0 device give me 6 seconds of XactErr-s. If you take a look at > my previous e-mail, you'll see I already mentioned such error when > "plugging and unplugging USB device quickly (over and over)". Not sure > if it's related, just errors look the same. I get the impression that this behavior is intended, and your board was never meant to be used without an external hub. Or possibly with some other permanently attached USB-2 device. Either way, none of these problems would occur, right? 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