Attached dmesg. config.gz. here's the OOPS part. ata_piix 0000:00:1f.2: version 2.10 ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ] ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19 ata: 0x1F0 IDE port busy ata: conflict with ide0 BUG: at drivers/pci/pci.c:846 pcim_pin_device() [] pcim_pin_device+0x4c/0x60 [] ata_pci_init_one+0x2d6/0x380 [] pci_get_device+0x18/0x20 [] piix_check_450nx_errata+0x31/0x110 [] pci_intx+0x20/0x90 [] piix_init_one+0x117/0x200 [] pci_call_probe+0xa/0x10 [] __pci_device_probe+0x4e/0x60 [] pci_device_probe+0x26/0x60 [] really_probe+0xb4/0x170 [] pci_match_device+0xa8/0xc0 [] driver_probe_device+0xc8/0xd0 [] klist_next+0x61/0xc0 [] __driver_attach+0x80/0x90 [] bus_for_each_dev+0x3a/0x60 [] driver_attach+0x16/0x20 [] __driver_attach+0x0/0x90 [] bus_add_driver+0x5f/0x110 [] __pci_register_driver+0x82/0xc0 [] piix_init+0x11/0x20 [] do_initcalls+0x41/0x130 [] register_irq_proc+0x9c/0xc0 [] proc_mkdir_mode+0x42/0x60 [] init+0x0/0xa0 [] init+0x4c/0xa0 [] kernel_thread_helper+0x7/0x18 ======================= ata: 0x170 IDE port busy ata: conflict with ide1 ata_piix: probe of 0000:00:1f.2 failed with error -16 ata_piix 0000:00:1f.5: MAP [ P0 P2 P1 P3 ] ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 19 (level, low) -> IRQ 19 PCI: Setting latency timer of device 0000:00:1f.5 to 64 ata1: SATA max UDMA/133 cmd 0x0001d000 ctl 0x0001cc02 bmdma 0x0001c480 irq 19 ata2: SATA max UDMA/133 cmd 0x0001c880 ctl 0x0001c802 bmdma 0x0001c488 irq 19 scsi2 : ata_piix ATA: abnormal status 0x7F on port 0x0001d007 scsi3 : ata_piix ATA: abnormal status 0x7F on port 0x0001c887 Cheers, Auke