On Sat, Apr 25, 2015 at 10:39:23PM +0100, Chris Bainbridge wrote: > Kernel: v4.0-10710-g27cf3a1 > > Hardware: > > IvyBridge Macbook (Panther Point PCH), 2 external USB3 ports > AmazonBasics 10 Port USB 3.0 Hub (3x VIA VL812 hub controllers) > > Bug: > > In ~7%-10% of boots there is an error: > > [ 0.604801] xhci_hcd 0000:00:14.0: Bad Slot ID 2 > [ 0.604802] xhci_hcd 0000:00:14.0: Could not allocate xHCI USB > device data structures > [ 0.604805] usb usb1-port3: couldn't allocate usb_device > > When this happens, no USB2 devices will be detected on the hub - the > three USB2 hub controllers (2109:2812) from the hub are not detected. > > This problem does not seem to occur in OS X: on 60 boots the USB2 > devices appeared every time. I'm also getting this with 3.19.5: [ 0.812455] xhci_hcd 0000:00:14.0: Bad Slot ID 2 [ 0.813104] xhci_hcd 0000:00:14.0: Could not allocate xHCI USB device data structures [ 0.813756] usb usb1-port4: couldn't allocate usb_device This could be a regression in 3.19 as I've never come across this before. It happened on the first boot with 3.19 and I immediately reverted to 3.18 (this is my main machine) so not sure if it happens on every boot. This is with an "Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)" controller and the external USB 3.0 hub in my monitor (0451:8042 Texas Instruments, Inc. Hub): /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M |__ Port 6: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M |__ Port 4: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M I don't seem to be able to reproduce it on a different machine (but perhaps I didn't try hard enough if it is indeed intermittent). Johan -- 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