usb 3 driver hangs when suspend

Bug #1462767 reported by Markus Mitsch
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

hallo. when i go to suspend to ram sometimes usb ports(only front, cause it is a seperate pci-e card) loose functionality and dmesg shows:
xhci_hcd 0000:06:00.0: Host took too long to start, waited 16000 microseconds.
xhci_hcd 0000:06:00.0: PCI post-resume error -19!
xhci_hcd 0000:06:00.0: HC died; cleaning up
xhci_hcd 0000:06:00.0: HC died; cleaning up
pm_run_callback(): pci_pm_resume+0x0/0xc0 returns -19
PM: Device 0000:06:00.0 failed to resume async: error -19

when i suspend to ram the first time the usb disk attached to the usb doesnt work properly but it is only because it changes name from /dev/sdc to /dev/sdd.

mfg
markus

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: linux-image-3.19.0-18-generic 3.19.0-18.18
ProcVersionSignature: Ubuntu 3.19.0-18.18-generic 3.19.6
Uname: Linux 3.19.0-18-generic x86_64
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC2: markus 1517 F.... pulseaudio
 /dev/snd/controlC0: markus 1517 F.... pulseaudio
 /dev/snd/controlC1: markus 1517 F.... pulseaudio
CurrentDesktop: KDE
Date: Sun Jun 7 17:29:56 2015
HibernationDevice: RESUME=UUID=92c16179-f854-4da9-9640-95ee1fbf385d
InstallationDate: Installed on 2015-06-02 (5 days ago)
InstallationMedia: Kubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
IwConfig:
 eth0 no wireless extensions.

 lo no wireless extensions.
MachineType: System manufacturer System Product Name
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-18-generic root=UUID=e0fecf85-fcfb-4c70-bb96-a93d5132441f ro quiet splash video=HDMI-A-1:d
RelatedPackageVersions:
 linux-restricted-modules-3.19.0-18-generic N/A
 linux-backports-modules-3.19.0-18-generic N/A
 linux-firmware 1.143.1
RfKill:

SourcePackage: linux
UdevLog: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/03/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2101
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P7P55D LE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2101:bd10/03/2012:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP7P55DLE:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Markus Mitsch (markusmitsch86-m) wrote :
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
Markus Mitsch (markusmitsch86-m) wrote :

more information:

i tried to unbind the driver and it leads to some stall. the console hangs completely.

Revision history for this message
Markus Mitsch (markusmitsch86-m) wrote :

is there a way to edit comments?

the log in the post above shows not one try to unbind but about three attemps to bind and unbind.

Revision history for this message
penalvch (penalvch) wrote :

Markus Mitsch, thank you for reporting this and helping make Ubuntu better. Could you please test the latest upstream kernel available from the very top line at the top of the page (the release names are irrelevant for testing, and please do not test the daily folder) following https://wiki.ubuntu.com/Kernel/MainlineBuilds ? It will allow additional upstream developers to examine the issue.

If the test did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-X.Y-rcZ

Where XY and Z are numbers corresponding to the kernel version.

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-X.Y-rcZ

Please note, an error to install the kernel does not fit the criteria of kernel-bug-exists-upstream.

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-2101
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Markus Mitsch (markusmitsch86-m) wrote :

again a fault. i found a new firmware for the card in the depths of the internet a now it is ok.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
penalvch (penalvch) wrote :

Markus Mitsch, would you mind sharing the card's manufacturer, model, and firmware version you upgraded from/to?

Changed in linux (Ubuntu):
status: Invalid → New
Revision history for this message
Brad Figg (brad-figg) wrote :

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Markus Mitsch (markusmitsch86-m) wrote :

my card is an "SilverStone EC04-P" with an NEC/Renesas uPD720201 chip. i found the firmware with the version 2.0.2.6 on www.station-drivers.com (search for the chip not the card).

mfg

penalvch (penalvch)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
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.