--- /usr/src/sys/dev/ata/ata-chipset.c Sat Oct 29 20:01:48 2005 +++ /usr/src.new/sys/dev/ata/ata-chipset.c Sat Dec 3 02:20:15 2005 @@ -1647,6 +1647,7 @@ ctlr->r_rid2 = PCIR_BAR(5); if ((ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, &ctlr->r_rid2, RF_ACTIVE))) { + if(0) { if (bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle) || bus_setup_intr(dev, ctlr->r_irq, ATA_INTR_FLAGS, ata_ahci_intr, ctlr, &ctlr->handle)) { @@ -1671,6 +1672,7 @@ ctlr->reset = ata_ahci_reset; ctlr->dmainit = ata_ahci_dmainit; ctlr->allocate = ata_ahci_allocate; + } } else { ctlr->reset = ata_intel_reset;