Bug 113441

Summary: kernel does not receive any USB3.0 plug/unplug events in certain system configurations
Product: IO/Storage Reporter: Elmar Stellnberger (estellnb)
Component: Block LayerAssignee: Jens Axboe (axboe)
Status: RESOLVED DUPLICATE    
Severity: high CC: szg00000, xmontell
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.5.0-rc4-ARCH Subsystem:
Regression: No Bisected commit-id:
Attachments: journalctl -xb
lspci -vvv
/proc/interrupts
/proc/irq copy as .tar.bz2
dmesg,lspci, etc
lspci
interrupts
lx201fw21
dmesg

Description Elmar Stellnberger 2016-02-29 16:57:16 UTC
Though my Renesas Tech. USB3.0 Host Controller PCI card is known to work well with Linux on a different machine (PIV system) it does not yield any plug or unplug events for USB devices on my Athlon XP 3000 system. There is simply nothing in the logs. Similar problems have already been found for PCMCIA cards and adapters on other computers:
Bug 88801 - SCM PCMCIA CompactFlash Adapter seems not to be recognized
Bug 43192 - USB3.0 ExpressCards do not recognize USB-plug events through PCMCIA adapter
  The problem has already been heavily analysed in Bug 43192.
Comment 1 Elmar Stellnberger 2016-02-29 16:59:42 UTC
Created attachment 206421 [details]
journalctl -xb

Whenever I do a journalctl -xb nothing shows up in the output log for plug and unplug events on this card. According to Bug 43192 not even the irqpoll kernel parameter would help.
Comment 2 Elmar Stellnberger 2016-02-29 17:00:07 UTC
Created attachment 206431 [details]
lspci -vvv
Comment 3 Elmar Stellnberger 2016-02-29 17:01:48 UTC
Created attachment 206441 [details]
/proc/interrupts

Perhaps the card does not like to share an interrupt with my SATA controller card?
Comment 4 Elmar Stellnberger 2016-02-29 17:02:44 UTC
Created attachment 206451 [details]
/proc/irq copy as .tar.bz2
Comment 5 Xavier 2017-05-16 16:24:50 UTC
Hello.
I have the same problem with chip renesas pd720202 (card Startech PCIUSB3S22)
In Windows XP run fine, very fine, but in GNU/Linux kernel does not receive any USB3.0 plug/unplug events, why?


I have tried the following GNU/Linux:

Ubuntu 17.04-desktop-i386
Lubuntu 17.04-i386
debian-live-8.8.0-i386-lxde-desktop
Centos-7-i386-LiveGnome-1611
Fedora-LXDE-Live-i386-25-1.3
openSUSE-13.2-DVD-i5860054
In no case kernel does not receive any USB plug/unplug events

Attached 4 files: dmesg.txt, interrupts.txt, lspci.txt, lx201fw21.txt
The card firmware is the latest (2026) and is well installed.
My machine is very old: P3 1Ghz on ASUS P3B-F but run fine
Xavier.


Thanks
Comment 6 Xavier 2017-05-16 16:27:01 UTC
Created attachment 256571 [details]
dmesg,lspci, etc
Comment 7 Xavier 2017-05-16 16:29:22 UTC
Created attachment 256573 [details]
lspci
Comment 8 Jens Axboe 2017-05-16 16:29:53 UTC
This is a USB issue, not a block layer/storage issue.
Comment 9 Xavier 2017-05-16 16:30:12 UTC
Created attachment 256575 [details]
interrupts
Comment 10 Xavier 2017-05-16 16:31:20 UTC
Created attachment 256577 [details]
lx201fw21
Comment 11 Xavier 2017-05-16 16:32:03 UTC
Created attachment 256579 [details]
dmesg
Comment 12 Xavier 2017-05-16 17:30:50 UTC
(In reply to Jens Axboe from comment #8)
> This is a USB issue, not a block layer/storage issue.

Ok, i opened a bug 195793 at Product:Drivers-Component:USB

Thanks
Comment 13 Jens Axboe 2017-05-16 17:31:42 UTC

*** This bug has been marked as a duplicate of bug 195793 ***