Bug 70261
Summary: | [PATCH]No card reader is available due to missing pciehp hotplug handling | ||
---|---|---|---|
Product: | Drivers | Reporter: | Takashi Iwai (tiwai) |
Component: | PCI | Assignee: | drivers_pci (drivers_pci) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | alan, alex.williamson, bjorn |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.13.1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
lspci output
kernel messages Fix patch (to 3.14-rc) Fix patch to remove surprise bit checks |
Description
Takashi Iwai
2014-02-07 17:19:06 UTC
Created attachment 125131 [details]
lspci output
Created attachment 125141 [details]
kernel messages
Created attachment 125151 [details]
Fix patch (to 3.14-rc)
On Fri, Feb 07, 2014 at 05:19:06PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > Component: HotPlug This is a PCI issue, please reassign. Takashi, I'm very sorry this has languished for so long. I really think we need to just ignore the surprise bit. I don't think we should bother with a DMI blacklist. This might cause issues with KVM device assignment. But Alex has recently added code to ignore hotplug events during secondary bus resets, so maybe that will be enough to avoid the KVM issues. Would you mind updating your patch to remove the DMI whitelist and reference this bugzilla, and then post it to the linux-pci list and cc: Alex? OK, will do. Below is a patch to simply remove the surprise bit checks in pciehp driver. If rather one-liner (forcibly adding the surprise bit) would be preferred, let me know. Created attachment 125601 [details]
Fix patch to remove surprise bit checks
It turned out that Rajat's patch series for 3.15 fixed this issue, too. commit e48f1b67 PCI: pciehp: Use link change notifications for hot-plug and removal |