Re: libata Promise driver regression 2.6.5->2.6.6

From: Sergey Vlasov
Date: Sun May 16 2004 - 12:52:14 EST


On Sun, 16 May 2004 21:18:48 +0400, Brad Campbell wrote:

> I have been using 2.6.5 happily for a while now on this machine.
> It's an Asus A7V600 with 3 Promise SATA150-TX4 SATA cards.
>
> With 2.6.6 (and 2.6.6-bk3) it hangs with a dma timeout on boot detecting the 9th sata drive (there
> are 10). I left it for about 10 minutes to see if anything else transpired but it just sat there.
> I'm on a serial console to this machine at the moment and I could not get it to respond to the magic
> sysrq key over serial either.
>
> I have placed all relevant info including a capture of 2.6.5 boot and 2.6.6 boot, plus all requested
> info from linux/REPORTING-BUGS on my webpage
>
> Normal working dmesg
> http://www.wasp.net.au/~brad/2.6.5.log
>
> Hung up dmesg
> http://www.wasp.net.au/~brad/2.6.6.log
>
> .config and all other info I could gather.
> http://www.wasp.net.au/~brad/2.6.6.config
> Much as I'd love to be subscribed, I just can't keep up with the volume so please cc: me.
> Willing to try patches/hacks/suggestions

Looks like ACPI problems. First, for some reason ACPI in 2.6.6 decided to
use PIC mode, while 2.6.5 used IOAPIC mode. Second, IRQ 12 was chosen for
the Promise controller which failed; this is a known problem in 2.6.6,
the patch at http://bugzilla.kernel.org/show_bug.cgi?id=2665 should fix it.


-
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/