I bought a PCI Express card (PEXUSB3S44V from Startech, see
https://www.startech.com/nl/en/Cards-Adapters/USB-3.0/Cards/PCI-Express-
USB-3-Card-4-Dedicated-Channels-4-Port~PEXUSB3S44V) basically because it
is the most expensive card you can get (I was hoping to rule out certain
things with that).

As a result I no longer need to disable iommu in the BIOS or pass
iommu=soft as kernel boot parameter.

However, I still get the following dmesg:

POWER DOWN CONNECTED DEVICE (Valve Index):

[77859.996165] retire_capture_urb: 99 callbacks suppressed
[77859.996475] usb 14-1.3: USB disconnect, device number 3
[77859.996479] usb 14-1.3.1: USB disconnect, device number 4
[77859.997165] usb 14-1.3.3: cannot submit urb (err = -19)
[77859.999429] usb 14-1: USB disconnect, device number 2
[77860.002716] usb 14-1.3.2: USB disconnect, device number 5
[77860.005249] usb 14-1.3.3: cannot submit urb 0, error -19: no device
[77860.009536] usb 14-1.3.3: USB disconnect, device number 6
[77860.013694] usb 14-1.3.5: USB disconnect, device number 7
[77860.737515] usb 15-1: USB disconnect, device number 2
[77860.737520] usb 15-1.1: USB disconnect, device number 3

POWER UP CONNECTED DEVICE

[77865.729313] xhci_hcd 0000:08:00.0: xHCI host not responding to stop endpoint 
command.
[77865.729989] xhci_hcd 0000:08:00.0: xHCI host controller not responding, 
assume dead
[77865.729995] xhci_hcd 0000:08:00.0: HC died; cleaning up

This reproduces 100% of the time.

Kernel: 5.6.0-rc7-lowlatlocxhci

This is 5.6.0-rc7 with a .config from a lowlatency kernel, ran through
make oldconfig; then localmodconfig to get rid of unused modules and
make menuconfig to turn xhci_hda and xhci_pci into kernel modules.
I can assure you however that this bug happens with any kernel and
any reasonable .config (I tried 4.15-general and several other kernels
and configs too).

Recovery is now possible with:

sudo rmmod xhci_pci
sudo modprobe xhci_pci

This allows me to recover without having to reboot, but also to
experiment with changes to the drivers.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1313279

Title:
  xHCI host not responding to stop endpoint command

Status in Linux:
  Unknown
Status in linux package in Ubuntu:
  Confirmed

Bug description:
  Description:  Ubuntu 14.04 LTS
  Release:      14.04
  Hardware: Intel NUC D34010WYK (Core i3 4010U)
  Memory: 4 gigabytes
  USD device: PCTV 292e DVB-T tuner

  I have 2 PCTV 292e DVB-T tuners connected to the system. When I start
  to use either of the tuner, the xHCI host crashes. Since I'm booting
  from an USB disk. If I only connect 1 of the tuners, the system works
  ok. It does not matter which one of the tuners I connect.

  [   68.990396] xhci_hcd 0000:00:14.0: xHCI host not responding to stop 
endpoint command.
  [   68.990402] xhci_hcd 0000:00:14.0: Assuming host is dying, halting host.

  Sometimes this also leads to this:

  [  638.183002] IP: [<ffffffff815325dd>] usb_enable_link_state+0x2d/0x2f0
  [  638.183057] PGD 0 
  [  638.183077] Oops: 0000 [#1] SMP 

  I can also observe the same fault with OpenELEC Linux distribution
  that runs kernel 3.14 when I run the system from an internal SATA SSD
  drive (not from an external USB disk).

  lsusb -v: http://paste.ubuntu.com/7343384/
  dmesg: http://sprunge.us/HMXH
  dmesg (crash type 2): http://sprunge.us/PSiX

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: lubuntu-desktop 0.55
  ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
  Uname: Linux 3.13.0-24-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3
  Architecture: amd64
  Date: Sun Apr 27 11:12:22 2014
  InstallationDate: Installed on 2014-04-07 (19 days ago)
  InstallationMedia: Lubuntu 13.10 "Saucy Salamander" - Release amd64 
(20131016.1)
  SourcePackage: lubuntu-meta
  UpgradeStatus: Upgraded to trusty on 2014-04-26 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1313279/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to