Red Hat Bugzilla – Bug 974763
Hotplug of ExpressCard not working
Last modified: 2014-05-23 13:44:54 EDT
Created attachment 761603 [details]
output of lspci
Description of problem: I have an USB 3.0 ExpressCard. Hotplugging the card on my (2 year old DELL) laptop does not work.
Version-Release number of selected component (if applicable): kernel 3.9.5-201.fc18
Steps to Reproduce:
1. Plug in the ExpressCard
Actual results: Nothing
Expected results: Card shows up in lspci and attached usb-devices in lsusb
I tries the following
1. Enable pciehp_force
2. Enable pciehp_poll_mode
3. Set pciehp_poll_time
4. Load the modules shpchp or acpiphp_ibm
5. Combinations of 1-5
On the other hand, if the card is present on boot, it gets detected, configured and it works!
Created attachment 761604 [details]
output of lspci when booted with usb card inserted
Can you attach the output of dmesg after you hotplug the card?
Created attachment 767473 [details]
output of dmesg after plugging usb 3.0 expresscard
Inserting the card add 2 last lines to dmesg, but nothing else. No difference if pciehp_force is set or not.
Hotplug of this card works under kernel-3.10.12-100.fc18.x86_64
As far as I am concerned this one is solved.
Thanks for letting us know.
This problem came back in Fedora 20, now running kernel-3.14.4-200.fc20.x86_64
Usually the card stays in the computer permanently so I don't know exactly since when hotplugging is broken again.
I tried setting pciehp_force and pciehp_poll_mode to no avail