AVM B1 PCI on DH77KC (H77 chipset) problem, requires pci=noirq
Hello,
I am trying to get an old and trusty active ISDN-card to work on a shiny new Intel DH77KC mainboard in conjunction with an i7 Ivy Bridge processor. (it's supposed to bridge VoIP to ISDN, amongst other stuff).
The PCI bus seems to be behind a PCIe-PCI bridge.
When booting "normally", the card is recognized by the kernel. But then the firmware upload fails. I can get this to work when using irqfixup or irqpoll.
The strange thing is that it doesn't seem to receive any interrupts. See interrupt 18:
Quoted 22 lines
# cat /proc/interrupts :(
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7
0: 39 0 0 0 0 0 0 0 IO-APIC-edge timer
1: 5 0 0 0 2 1 0 1 IO-APIC-edge i8042
8: 1 0 0 0 0 0 0 0 IO-APIC-edge rtc0
9: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi acpi
12: 3 0 0 0 0 1 0 0 IO-APIC-edge i8042
16: 16 1 0 0 5 0 6 0 IO-APIC-fasteoi ehci_hcd:usb3
18: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi b1pci-e040
23: 951 1 1 1 3508 113 7 3 IO-APIC-fasteoi ehci_hcd:usb4
40: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME
41: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME
42: 22174 151 37 31 4929 3408 505 78 PCI-MSI-edge ahci
43: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd
44: 83408 13 7 1 16731 45447 3778 434 PCI-MSI-edge eth0
NMI: 0 0 0 0 0 0 0 0 Non-maskable interrupts
LOC: 100444 42739 43037 43502 20252 27063 11456 8737 Local timer interrupts
SPU: 0 0 0 0 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 0 0 0 0 IRQ work interrupts
RTR: 7 0 0 0 0 0 0 0 APIC ICR read retries
RES: 7601 5517 1005 519 2245 607 539 136 Rescheduling interruptsQuoted 8 lines
CAL: 396 1190 1168 1197 1057 1062 1175 1182 Function call interrupts TLB: 910 964 879 824 1998 1683 1682 1942 TLB shootdowns TRM: 0 0 0 0 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 0 0 0 0 Threshold APIC interrupts MCE: 0 0 0 0 0 0 0 0 Machine check exceptions MCP: 3 3 3 3 3 3 3 3 Machine check polls ERR: 0 MIS: 0
When I boot using pci=noacpi it becomes better. The driver receives interrupts (on the one remaining CPU core in that mode). The card doesn't work properly in that mode, though.
Could that be an ACPI problem of the kernel or should I pester Intel for a BIOS problem?
I am not on list, so please CC me ...
Regards
Malte
Re: PCI problems with Intel H77 chipset, kernel 3.4 and 3.5-rc3 (was AVM B1 PCI on DH77KC (H77 chipset) problem, requires pci=noirq)
I did further tests, none successful.
Quoted 4 lines · Malte Schröder
Hello,
I am trying to get an old and trusty active ISDN-card to work on a shiny new Intel DH77KC mainboard in conjunction with an i7 Ivy Bridge processor. (it's supposed to bridge VoIP to ISDN, amongst other stuff).
Since my original report I moved the new system into a test-box.
Quoted 4 lines
When booting "normally", the card is recognized by the kernel. But then the firmware upload fails. I can get this to work when using irqfixup or irqpoll.
I now tried to get a 3Com NIC (3c905c) to work on the PCI-bus. That doesn't work either. I get those "nobody cared" IRQ-messages. I also updated the BIOS.
There seems to be something wrong WRT ACPI irq routing.
What further data should I provide to get this solved?
Signature · 4 lines
Gruß Malte Schröder --------------------------------------------------------------------- [email protected]