Re: Bad interrupt routing causes my SATA controller to fail.

From: Johan Pettersson <manlix_at_demonized.net>
Date: Fri, 13 Feb 2004 13:44:02 +0100
Hmm, this really confuses me.

At the boot prompt I did a unload kernel and then load kernel. It booted up with HTT, acpi and apic enabled and working. I got these messages on ad4:

ad4: TIMEOUT - READ_DMA retrying (2 retries left) LBA=1
ad4: timeout sending command=c8
ad4: error issuing DMA command

but, it didnt hang there as usual. I thought it maybe was something with the kernel modules loaded.

/boot/loader.conf

hw.ata.atapi_dma=1
if_sk_load="YES"
linux_load="YES"
vesa_load="YES"
#agp_load="YES"
snd_emu10k1_load="YES"
uhid_load="YES"
ums_load="YES"
#nvidia_load="YES"

When doing unload kernel they are unloaded. So I commented them out in loader.conf and rebooted. Now no modules is loaded. But, it hangs on ad4 when booting up withoit doing an unload kernel and then load kernel. So I rebooted, did an unload kernel and then load kernel. Worked just fine to boot up with HTT, acpi and apic enabled. Did a sysctl debug.bootverbose=1. No messages printed at the console. Then I loaded the if_sk.ko module. Tons of ata3: spurious interrupt - status=0x7f error=0xff messages printed at the console. Unloaded if_sk.ko and got a kernel panic.

I don't know what it is but to me it looks very strange. Whats happening when doing unload kernel and then load kernel that gets it to boot up with HTT, acpi and apic enabled and not hang on ad4?
Received on Fri Feb 13 2004 - 03:44:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:43 UTC