NEC/Renesas PCI USB3 Cards (uPD720201) Host halt failed, -19

Bug #1820363 reported by Fabien on 2019-03-16

This bug report will be marked for expiration in 51 days if no further activity occurs. (find out why)

8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned

Bug Description

Hello,

Using Ubuntu installation media (ubuntu-18.04.2-server-amd64.iso / ubuntu-18.04.[1-2]-live-server-amd64.iso / Ubuntu Live 18.04.2 iso / Ubuntu Mate Live Ubuntu Live 18.04.[1-2] iso)

Startup is hanging with :
[ 0.214796] pci 0000:0d:00.0: [1912:0014] type 00 class 0x0c0330
[ 0.215620] pci 0000:0d:00.0: reg 0x10: [mem 0xfdbf0000-0xfdbf1fff 64bit]
[ 0.219160] pci 0000:0d:00.0: PME# supported from D0 D3hot D3cold
[ 79.272644] xhci_hcd 0000:0d:00.0: xHCI Host Controller
[ 79.272710] xhci_hcd 0000:0d:00.0: new USB bus registered, assigned bus number 7
[ 79.535236] xhci_hcd 0000:0d:00.0: Host halt failed, -19
[ 79.535291] xhci_hcd 0000:0d:00.0: can't setup: -19
[ 79.535347] xhci_hcd 0000:0d:00.0: USB bus 7 deregistered
[ 79.555578] xhci_hcd 0000:0d:00.0: init 0000:0d:00.0 fail, -19

I'm facing exactly the same bug as these one:
https://<email address hidden>/msg102138.html
https://bugs.gentoo.org/show_bug.cgi?id=612704

I installed Ubuntu Server 18.04.2 without the PCI card without trouble and then reinserted the PCI Card .... computer never start always hanging at the same steps as above.

I managed to start only once time with the PCI card plugged by adding "pci=nomsi" to the kernel command line using an Ubuntu Mate Live media with persistence and had this output:

[ 0.214796] pci 0000:0d:00.0: [1912:0014] type 00 class 0x0c0330
[ 0.215620] pci 0000:0d:00.0: reg 0x10: [mem 0xfdbf0000-0xfdbf1fff 64bit]
[ 0.219160] pci 0000:0d:00.0: PME# supported from D0 D3hot D3cold
[ 8.041967] xhci_hcd 0000:0d:00.0: Resetting
[ 9.062082] xhci_hcd 0000:0d:00.0: timed out waiting for pending transaction; performing function level reset anyway
[ 10.406071] xhci_hcd 0000:0d:00.0: not ready 1123ms after FLR; waiting
[ 11.462075] xhci_hcd 0000:0d:00.0: not ready 2147ms after FLR; waiting
[ 13.542072] xhci_hcd 0000:0d:00.0: not ready 4195ms after FLR; waiting
[ 17.894085] xhci_hcd 0000:0d:00.0: not ready 8291ms after FLR; waiting
[ 26.342086] xhci_hcd 0000:0d:00.0: not ready 16483ms after FLR; waiting
[ 44.006072] xhci_hcd 0000:0d:00.0: not ready 32867ms after FLR; waiting
[ 78.822072] xhci_hcd 0000:0d:00.0: not ready 65635ms after FLR; giving up
[ 79.222070] xhci_hcd 0000:0d:00.0: Refused to change power state, currently in D3
[ 79.272644] xhci_hcd 0000:0d:00.0: xHCI Host Controller
[ 79.272710] xhci_hcd 0000:0d:00.0: new USB bus registered, assigned bus number 7
[ 79.535236] xhci_hcd 0000:0d:00.0: Host halt failed, -19
[ 79.535291] xhci_hcd 0000:0d:00.0: can't setup: -19
[ 79.535347] xhci_hcd 0000:0d:00.0: USB bus 7 deregistered
[ 79.555578] xhci_hcd 0000:0d:00.0: init 0000:0d:00.0 fail, -19

It was lucky because it never worked again.
PCI card was not working but computer started.

Here you can find included lspci -vv, lshw and full dmesg taken from during this unique startup with the PCI Card.

I tried the same PCI Card with two computers and always had the same results.
Kernel is hanging with "xhci_hcd 0000:0d:00.0: init 0000:0d:00.0 fail, -19" and nothing more.

I tried this PCI Card with a CentOS 7.3 on same computer and kernel (3.10) is starting well and PCI card is fully working.

Many thanks for your assistance.
I apologize if it's an already reported bug.

Kind Regards

Fabien (moocan2112) wrote :
description: updated
Fabien (moocan2112) on 2019-03-16
description: updated
description: updated

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1820363

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: bionic
Kai-Heng Feng (kaihengfeng) wrote :

Since it works in v4.8 but not v4.9, please do a kernel bisection.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers