Re: xHCI not waking up after S3 Resume on Ivybridge

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

 



On Mar 14, 2012, at 1:46 PM, Tom Goetz wrote:

> 
> On Mar 14, 2012, at 12:57 PM, Sarah Sharp wrote:
> 
>> On Wed, Mar 14, 2012 at 09:52:28AM -0400, Tom Goetz wrote:
>>> 
>>>> 
>>>> Why were you posting there in particular?  You're much more likely to
>>>> get your USB questions answered on this mailing list. :)
>>> 
>>> I'm concerned that this may be a bug in the Xen PVOPs MSI code. To that end I've posted updates on xen-devel here:
>>> 
>>> http://lists.xen.org/archives/html/xen-devel/2012-03/msg00904.html
>>> http://lists.xen.org/archives/html/xen-devel/2012-03/msg00727.html
>>> http://lists.xen.org/archives/html/xen-devel/2012-03/msg00978.html
>> 
>> Does the xHCI host work fine without Xen?  I.e. running Linux directly
>> as the host OS, suspending, resuming, and then plugging in a device?
> 
> It works in Ubuntu 12.04 Beta 1 with Linux 3.2.0. So it's either broken between 3.2.0 and 3.2.5 or it's broken in Xen. I haven't made a direct comparison yet. I'm putting Ubuntu on my SDP now to test that.

xHCI wakes up from D3 on the SDP with Ubuntu 12.04 Beta 1 and 3.2.11. This fails with the same 3.2.11 kernel and Xen. So the problem is Xen related.

With the same a kernel and Xen a NEC xHCI controller (also MSI) on Sandybridge wakes up. Can you tell me any differences between how XHCI would configure interrupts  on this device vs the Ivybridge XHCI?

25:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI])
	Subsystem: Hewlett-Packard Company Device 161c
	Flags: bus master, fast devsel, latency 0, IRQ 19
	Memory at d4400000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [50] Power Management version 3
	Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
	Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
	Capabilities: [a0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
	Capabilities: [150] Latency Tolerance Reporting
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci-hcd



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