RE: sata_nv + SMP = broken?

From: Allen Martin
Date: Wed Oct 26 2005 - 13:35:15 EST



> Yet again, if i enable apic, the boot process hangs here:
> sata_nv version 0.6
> PCI: Setting latency timer of device 0000:00:07.0 to 64
> ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xDC00 irq 11
> ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xDC08 irq 11
>
> These are the last messages that I get. The same behaviour on both
> motherboard. Shoudl I enable apic, it hangs on that.
>
> When I disable apic, the boot sequence looks like:
>
> sata_nv version 0.6
> PCI: Setting latency timer of device 0000:00:07.0 to 64
> ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xDC00 irq 11
> ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xDC08 irq 11
> ata1: dev 0 cfg 49:2f00 82:7c6b 83:7f09 84:4003 85:7c69
> 86:3e01 87:4003
> 88:407f
> ata1: dev 0 ATA, max UDMA/133, 320173056 sectors: lba48
> nv_sata: Primary device added
> nv_sata: Primary device removed
> nv_sata: Secondary device added
> nv_sata: Secondary device removed

Can you send the output of "cat /proc/interrupts" and a "lspci -xxx" ?

Also you may want to disable hotplug from the device table in sata_nv.c
for now in case this has something to do with hotplug interrupts.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/