[Dell Vostro 3010] USB3 controller [1022:7814] died after resume from S3

Bug #1405767 reported by Po-Hsu Lin
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HWE Next
Won't Fix
Medium
AceLan Kao
linux (Ubuntu)
Won't Fix
Medium
AceLan Kao

Bug Description

CID: 201401-14509 Dell Vostro 3010

The USB3 hub on this system died after resume from suspend.
Error messages could be found in the dmesg output:

$ dmesg | grep xhci
[ 222.014935] xhci_hcd 0000:00:10.0: System wakeup enabled by ACPI
[ 222.062294] xhci_hcd 0000:00:10.0: Refused to change power state, currently in D3
[ 222.122058] xhci_hcd 0000:00:10.0: System wakeup disabled by ACPI
[ 222.134306] xhci_hcd 0000:00:10.0: Refused to change power state, currently in D3
[ 222.322547] xhci_hcd 0000:00:10.0: Refused to change power state, currently in D3
[ 222.322562] xhci_hcd 0000:00:10.0: WARN: xHC restore state timeout
[ 222.322566] xhci_hcd 0000:00:10.0: PCI post-resume error -110!
[ 222.322568] xhci_hcd 0000:00:10.0: HC died; cleaning up
[ 222.322573] xhci_hcd 0000:00:10.0: HC died; cleaning up
[ 228.984071] xhci_hcd 0000:00:10.0: Timeout while waiting for configure endpoint command
[ 228.984094] xhci_hcd 0000:00:10.0: Stopped the command ring failed, maybe the host is dead
[ 228.984110] xhci_hcd 0000:00:10.0: Host not halted after 16000 microseconds.
[ 228.984117] xhci_hcd 0000:00:10.0: Abort command ring failed
[ 228.984125] xhci_hcd 0000:00:10.0: HC died; cleaning up

$ lspci -nn | grep 00\:10
00:10.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller [1022:7814] (rev ff)

Reboot the system could bring it back.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-43-generic 3.13.0-43.72
ProcVersionSignature: Ubuntu 3.13.0-43.72-generic 3.13.11.11
Uname: Linux 3.13.0-43-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1635 F.... pulseaudio
CurrentDesktop: Unity
Date: Fri Dec 26 06:04:39 2014
HibernationDevice: RESUME=UUID=db110b28-de8a-49b3-9f4d-3947db24f8d9
InstallationDate: Installed on 2014-12-26 (0 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
MachineType: Dell Inc. Vostro 20 Model 3010
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-43-generic root=UUID=59ed32bd-8858-473a-b407-1f41ce0412fb ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-43-generic N/A
 linux-backports-modules-3.13.0-43-generic N/A
 linux-firmware 1.127.10
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/22/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A00
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 13
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA00:bd01/22/2014:svnDellInc.:pnVostro20Model3010:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct13:cvr:
dmi.product.name: Vostro 20 Model 3010
dmi.sys.vendor: Dell Inc.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :
description: updated
summary: - [Dell Inspiron 3010] USB3 hub died after resume from S3
+ [Dell Inspiron 3010] USB3 controller [1022:7814] died after resume from
+ S3
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Verified with another laptop 201403-14860 Dell Inspiron 3541, which has the same XHCI controller [1022:7814] (rev 11)
But it doesn't have this issue with kernel 3.13.0-43.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Attachment is the lspci -vnnk output for 201401-14509 before suspend, the revision for the XHCI controller is rev 01

00:10.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller [1022:7814] (rev 01) (prog-if 30 [XHCI])

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Also affect 201401-14510, another Dell Inspiron 3010
with the same AMD XHCI controller, the same revision:
00:10.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller [1022:7814] (rev 01) (prog-if 30 [XHCI])

This issue could be reproduced in 3.13.0-32 kernel (14.04.1 stock image)

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

dmesg output after S3 from 201401-14510

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

This issue could be reproduced in 3.13.0-24, 3.16.0-25 and the latest mainline 3.19.0-031900rc2 kernel on 201401-14510

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

For the record, these two AIO are "Vostro" instead of "Inspiron"

summary: - [Dell Inspiron 3010] USB3 controller [1022:7814] died after resume from
- S3
+ [Dell Vostro 3010] USB3 controller [1022:7814] died after resume from S3
description: updated
Revision history for this message
Anthony Wong (anthonywong) wrote :

I can't find this bug during Quantal enablement, to verify if this is a kernel regression, could you give 12.10 or 12.04.2 a try?

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Changed in hwe-next:
status: New → Incomplete
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Verified with 3.5.0-17 kernel (12.10 stock image) on 201401-14509, it does not work.
Some xhci related message could be found in the dmesg output.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Verified with 3.2.0-29 kernel (12.04.1 stock image) on 201401-14509
USB3 port stopped working after suspend
[ 66.508198] xhci_hcd 0000:00:10.0: WARN: xHC restore state timeout
[ 66.508203] xhci_hcd 0000:00:10.0: PCI post-resume error -110!
[ 66.508207] xhci_hcd 0000:00:10.0: HC died; cleaning up
[ 66.508214] xhci_hcd 0000:00:10.0: HC died; cleaning up

Changed in hwe-next:
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
status: Confirmed → Triaged
Changed in hwe-next:
status: Confirmed → Triaged
Changed in hwe-next:
assignee: nobody → AceLan Kao (acelankao)
Changed in linux (Ubuntu):
assignee: Anthony Wong (anthonywong) → AceLan Kao (acelankao)
Changed in hwe-next:
importance: Undecided → Medium
Changed in hwe-next:
status: Triaged → Won't Fix
AceLan Kao (acelankao)
Changed in linux (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.