A Supermicro X7DB8+ does not boot -- SCSI driver dies, apparently due to lack of interrupts. First interesting difference in dmest without and with the sysfs patch below: < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH0._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH1._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT] < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] 268a318,327 > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT] > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT] > ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20061109] > ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20061109] > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT] > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT] > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT] > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT] > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT] > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
Created attachment 9834 [details] console.log.2.6.20-rc1
Created attachment 9835 [details] console.log.2.6.20-rc+sysfs-patch
Created attachment 9836 [details] acpidump
Created attachment 9837 [details] Rui's debug patch for 2.6.20-rc1
Created attachment 9838 [details] 2.6.20-rc1 dmest with above pach included
Created attachment 9862 [details] patch-hadle-_ADR-Based-devices
According to the ACPIDUMP above, some _ADR-Based deivces may not have _PRT, while we suppose they should. So we didn't bind this kind of devices in the former patches. This patch will fix this problem. Len, can you try this patch based on the sysfs branch? And, please don't remove the sysfs patches from acpi-test. It's never gonna be stable without tests. Thanks
Created attachment 9873 [details] patch against 2.6.20-rc1-mm The last patch can only be applied to -rc1+sysfs This one is against -mm.
Hi, Len I won't generate a new patch as the patch in comment #8 seems to be the most reasonable way to fix this bug. Can you have a try? :)
Created attachment 9909 [details] dmesg with patch from comment #4 the supermicro box boots. patch applied to sysfs branch.
This bug was against 2.6.20-rc1-mm1 and the fix shipped in 2.6.20-rc2-mm1