Re: [RFT] usbcore: Bug fix: system can't suspend with USB3.0 device connected to USB3.0 hub

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

 



On Thu, 7 Apr 2011, Sarah Sharp wrote:

> CAI, what kernel is this based off of?  It looks like a backport to
> 2.6.32?
> 
> You don't seem to have the USB 3.0 split roothub patches that went with
> the USB 3.0 hub support.  The complete patchset is necessary for USB 3.0
> hubs to work, and for power management to work.  I have no idea how the
> system is going to behave if you don't have the full patchset.  Here's
> the link to the full patchset, if you need it:
> 
> http://marc.info/?l=linux-usb&m=130007599330834&w=2
> 
> I only see one xHCI host controller roothub (device 8-1) in your lsusb
> output, but I should see two xHCI roothubs (one USB 2.0 and one USB 3.0
> roothub).

Look more closely, and remember that 8-1 is _not_ the root hub (it is 
the device plugged into port 1 of the root hub for bus 8):

usb8            1d6b:0002 09  2.00 480MBit/s   0mA 1IFs (xhci_hcd 0000:1a:00.0) hub
 8-1            2109:3431 09  2.00 480MBit/s 100mA 1IFs () hub
usb9            1d6b:0003 09  3.005000MBit/s   0mA 1IFs (xhci_hcd 0000:1a:00.0) hub
 9-1            2109:0810 09  3.005000MBit/s   2mA 1IFs (VIA Labs, Inc. 4-Port USB 3.0 Hub) hub
  9-1.2         0bc2:50a1 00  3.005000MBit/s   0mA 1IFs (Seagate FA GoFlex Desk NA0JRATK)

usb8 is the high-speed part and usb9 is the SuperSpeed part of the XHCI 
controller.

>  So either the split roothub code isn't working properly, or
> you didn't take the whole patchset.  I can't tell what happened from the
> dmesg because you didn't capture from the beginning of boot (or when you
> loaded the xHCI driver).

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


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

  Powered by Linux