ata unable to map interrupt

Andrew Gallatin gallatin at cs.duke.edu
Thu Jul 1 15:59:24 PDT 2004


Today's kernel:

atapci0: <ServerWorks CSB5 UDMA100 controller> port 0xffa0-0xffaf,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 at device 15.1 on pci0
atapci0: unable to map interrupt
ata0: at 0x1f0 on atapci0
ata0: unable to allocate interrupt
(And mounting root fails)

Working kernel (circa June 1)

atapci0: <ServerWorks CSB5 UDMA100 controller> port 0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0


4.9R (also works)
atapci0: <ServerWorks CSB5 ATA100 controller> port 0xffa0-0xffaf,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 at device 15.1 on pci0


The obvious difference is the working kernel has just 0x3f6,
while today's kernel has a range.  The interesting thing is that
4.9R has a range and works too.

I've tried disabling ACPI and disabling the apic.  No joy.



Help?

Drew



More information about the freebsd-current mailing list