Hi, > I am curious why the -ac PCI fixups didn't resolve this problem. Out of > interest edit pci-i386.c and remove the IDE test in > pcibios_assign_resources. doing this: /* (class == PCI_CLASS_STORAGE_IDE && idx < 4) || */ if ((class == PCI_CLASS_DISPLAY_VGA && (r->flags & IORESOURCE_IO))) in arch/i386/kernel/pci-i386.c fixed the OSB5 IDE Controller: SvrWks CSB5: IDE controller on PCI bus 00 dev 79 SvrWks CSB5: chipset revision 146 SvrWks CSB5: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x03a0-0x03a7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x03a8-0x03af, BIOS settings: hdc:pio, hdd:pio The lspci -vvx for the IDE south bridge now shows: --- cut --- 00:0f.1 IDE interface: ServerWorks CSB5 IDE Controller (rev 92) (prog-if 8a [Master SecP PriP]) Subsystem: Intel Corp.: Unknown device 3410 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- 7) hps -- Assigning a Resource for Device ServerWorks CSB5 IDE Controller, Resource 0 hps -- Checking Resource # 1, c1e31478 (0 -> 3) hps -- Assigning a Resource for Device ServerWorks CSB5 IDE Controller, Resource 1 hps -- Checking Resource # 2, c1e31494 (0 -> 7) hps -- Assigning a Resource for Device ServerWorks CSB5 IDE Controller, Resource 2 hps -- Checking Resource # 3, c1e314b0 (0 -> 3) hps -- Assigning a Resource for Device ServerWorks CSB5 IDE Controller, Resource 3 hps -- Checking Resource # 4, c1e314cc (3a0 -> 943) hps -- Checking Resource # 5, c1e314e8 (410 -> 1043) --- cut --- So, you're correct, I'd have to spank my vendor. Can we get a workaround for this device, though? The OSB5 seems to be common on Intel OEM boards and lots of people will want to run linux on it. How about the attached patch? This does the trick for me. Regards Henning -- Dipl.-Inf. (Univ.) Henning P. Schmiedehausen -- Geschaeftsfuehrer INTERMETA - Gesellschaft fuer Mehrwertdienste mbH hps@intermeta.de Am Schwabachgrund 22 Fon.: 09131 / 50654-0 info@intermeta.de D-91054 Buckenhof Fax.: 09131 / 50654-20