xhci errors when hotplugging a NEC uPD720200 USB hub.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I have a Sony Vaio VPC-Z series laptop that has an external dock connected via
the new Light Peak/Thunderbolt interface. The dock and laptop have a NEC
uPD720200 USB hub. lspci when dock is connected:

04:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller 
(rev 04)
1b:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller 
(rev 04)

If I boot the laptop with the dock connected the hub in the dock works fine.
I can connect devices and they all work. 
If I connect the dock while the laptop is running the USB hub in the dock does
 not work. The other devices in the dock (cdrom and network interface) work 
just fine after connecting. I see the following errors in dmesg:

pci 0000:1b:00.0: [1033:0194] type 0 class 0x000c03
pci 0000:1b:00.0: reg 10: [mem 0x00000000-0x00001fff 64bit]
pci 0000:1b:00.0: PME# supported from D0 D3hot D3cold
pci 0000:1b:00.0: PME# disabled
...
pci 0000:1b:00.0: BAR 0: can't assign mem (size 0x2000)
...
xhci_hcd 0000:1b:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
xhci_hcd 0000:1b:00.0: PCI INT A disabled
xhci_hcd 0000:1b:00.0: init 0000:1b:00.0 fail, -16
xhci_hcd: probe of 0000:1b:00.0 failed with error -16

related to the 1b:00 device.
I looked at the ACPI code for the laptop and it seems that the moment the dock
is plugged in the devices in it are enabled and ready for use and judging by 
the working ethernet and cdrom devices I would think that is true.

I'm running a Debian Sid with 3.1.0-1-amd64 kernel.

Any ideas what's wrong? Anything I can do to help fix it?

Thanks!

--
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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux