RE: xHCI and suspend/resume

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

 



On Thu, 12 May 2011, Xu, Andiry wrote:

> > -----Original Message-----
> > From: linux-usb-owner@xxxxxxxxxxxxxxx [mailto:linux-usb-
> > owner@xxxxxxxxxxxxxxx] On Behalf Of Dwight Schauer
> > Sent: Thursday, May 12, 2011 12:58 AM
> > To: linux-usb@xxxxxxxxxxxxxxx
> > Cc: dschauer@xxxxxx
> > Subject: xHCI and suspend/resume
> > 
> > What is the current state of suspend/resume in xhci_hcd?
> > 
> 
> Xhci-hcd supports suspend/resume/remote wakeup.
> 
> > I'm using 2.6.39-rc7-gregkh and the NEC (pci 1033:0194) and the TI
> > USB-3 (pci 104c:8241) host controllers don't show up in
> > /proc/acpi/wakeup (and do not have a
> > /sys/bus/usb/devices/XXX/power/wakeup entry).
> > 
> 
> I think the /proc/acpi/wakeup list is set up by BIOS through ACPI
> table. On my platform the on-board xHCI controller is showed in
> /proc/acpi/wakeup as XHC0 and XHC1, but the external NEC host
> controller does not appear in it.

Right; an add-on device isn't known to the ACPI and hence doesn't show
up (although devices on the motherboard should appear).  Besides,
/proc/acpi/wakeup is deprecated anyway; nowadays you're supposed to use
/sys/.../power/wakeup instead.

Dwight's problem is that he is looking in the wrong place.  The xHCI
controller is not a USB device; it's a PCI device -- i.e., it
communicates with the computer over a PCI bus and not over a USB bus.  
Therefore it shows up under /sys/bus/pci, not /sys/bus/usb.

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