Bug 42659
Summary: | PCI extension cards not working (Disabling IRQ) with Asus Z68 board based on Sandy Bridge chipset and ASM1083 PCIe to PCI bridge | ||
---|---|---|---|
Product: | Platform Specific/Hardware | Reporter: | kaneda |
Component: | x86-64 | Assignee: | platform_x86_64 (platform_x86_64) |
Status: | RESOLVED DUPLICATE | ||
Severity: | high | CC: | aklhfex, alan, edward.donovan, jeroen.vandenkeybus |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.32, 3.1.8, 3.2.1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
/proc/interrupts after IRQ disabled
lspci_vvv after IRQ got disabled lspci -nvv after IRQ got disabled Stack trace when disabling IRQ. dmesg of a fresh boot |
Description
kaneda
2012-01-26 09:09:56 UTC
Created attachment 72197 [details]
/proc/interrupts after IRQ disabled
Created attachment 72198 [details]
lspci_vvv after IRQ got disabled
PCI device is 08:01.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
PCI device is connected via
07:00.0 PCI bridge: Device 1b21:1080 (rev 01) (prog-if 01 [Subtractive decode])
Created attachment 72199 [details]
lspci -nvv after IRQ got disabled
PCI card is 08:01.0 0280: 13d0:2103 (rev 02)
PCI card is behing PCIe to PCI bridge 07:00.0 0604: 1b21:1080 (rev 01) (prog-if 01 [Subtractive decode])
Created attachment 72200 [details]
Stack trace when disabling IRQ.
Created attachment 72201 [details]
dmesg of a fresh boot
Issue also occurs on AMD Fusion platform, suggesting that Sandy Bridge is not involved in this problem. This bug looks like the same problem as numbers 38632 and 39122. https://bugzilla.kernel.org/show_bug.cgi?id=38632 https://bugzilla.kernel.org/show_bug.cgi?id=39122 If bugzilla would let me, I'd mark the two later ones as dupes of the first. Or do something to pull them together. It looks like the ASM1083 chip is bad. It's been discussed on LKML, as seen here: https://lkml.org/lkml/2012/2/2/370 where Linus and others say we may be able to do limited workarounds. No code has come from that, yet. I'm posting a version of this note on all three bugs. |