Hi,
I was asked to send this to you.
Nice weekend
kind regards
Wulf
Bug 76291
Summary: system doesn't power off, just reboots
Product: Drivers Reporter: Wulf <wulf.richartz>
Component: USB Assignee: Greg Kroah-Hartman <greg>
Status: NEW ---
Severity: normal CC:
Priority: P1
Version: 2.5
Hardware: x86-64
OS: Linux
Kernel Version: since 3.14.3 Tree: Mainline
Regression: No
Attachments: system-info-files
Description Wulf 2014-05-15 17:09:44 UTC
Created attachment 136231 [details]
system-info-files
issue appers since Kernel 3.14.3, also with Kernel 3.14.4,
issue doesn't appear with Kernel 3.14.2
maybe similar to Bug 66171
issue doesn't appear with disabled USB3.0 in Bios
Mainboard ASRock H87M Pro 4, UEFI-Mode, Arch Linux x84_64
lspci -vvv:
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset
Family USB xHCI (rev 05) (prog-if 30 [XHCI])
Subsystem: ASRock Incorporation Device 8c31
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 42
Region 0: Memory at f0520000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Address: 00000000fee00298 Data: 0000
Kernel driver in use: xhci_hcd
Kernel modules: xhci_hcd
some system information files attached
unloading module xhci_hcd before shut down doesn't fix the problem
Comment 1 Wulf 2014-05-16 22:46:01 UTC
issue appears also with Kernel 3.15.0rc5 :-(
Comment 2 Wulf 2014-05-17 18:50:43 UTC
Arch devs (https://bugs.archlinux.org/task/40382) asked me to bisect
kernel, but I'm very unfamiliar with kernel, hardware, Compiling, ...
and I didn't know which repository exactly to clone.
Thus I used:
git clone
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-stable
git bisect bad v3.14.3
git bisect good v3.14.2
My result:
Before last step:
[root@dixi-arch linux-stable]# git bisect bad
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[e7573909b5b8df35591a66146d8629f7aa41675e] xhci: Prevent runtime pm from
autosuspending during initialization
After last step:
[root@dixi-arch linux-stable]# git bisect good
5092b2b3c54eeb1a41329661d14289f59f81bdcb is the first bad commit
commit 5092b2b3c54eeb1a41329661d14289f59f81bdcb
Author: Denis Turischev <[email protected]>
Date: Fri Apr 25 19:20:14 2014 +0300
xhci: Switch Intel Lynx Point ports to EHCI on shutdown.
commit c09ec25d3684cad74d851c0f028a495999591279 upstream.
The same issue like with Panther Point chipsets. If the USB ports are
switched to xHCI on shutdown, the xHCI host will send a spurious
interrupt,
which will wake the system. Some BIOS have work around for this, but
not all.
One example is Compulab's mini-desktop, the Intense-PC2.
The bug can be avoided if the USB ports are switched back to EHCI on
shutdown.
This patch should be backported to stable kernels as old as 3.12,
that contain the commit 638298dc66ea36623dbc2757a24fc2c4ab41b016
"xhci: Fix spurious wakeups after S5 on Haswell"
Signed-off-by: Denis Turischev <[email protected]>
Signed-off-by: Mathias Nyman <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
:040000 040000 e178b761c73619963c1c130805e3722a9ccbdd7d
56b0434140c234293b1a34fb2e1f04fa2fd13d16 M drivers
I hope this helps
Comment 3 Wulf 2014-05-17 19:00:36 UTC
addendum:
for the .config I used
zcat /proc/config.gz > .config
make localmodconfig
If there were input questions I just pressed "enter"
Comment 4 Greg Kroah-Hartman 2014-05-17 19:21:55 UTC
Can you send this to the [email protected] mailing list?
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html