Re: Broken sata (VIA) on Asus A8V (kernel 2.6.14+)



Vladimir B. Savkin wrote:
On Thu, Feb 02, 2006 at 08:08:07AM +0900, Tejun Heo wrote:

Vladimir B. Savkin wrote:

Hello!

My system based on Asus A8V (VIA chipset) works fine with 2.6.13.3,
but after upgrading (kernels 2.6.14.7 and 2.6.15.1 tried) it
gaves error messages some minutes after boot.

The messages are as following:
ata2: command 0xXX timeout, stat 0x50 host_stat 0x4
where XX gets different values from time to time, 0x25 mostly.
I/O to this controller halts after that.

Attached are boot dmesg log and lspci output.


How reproducible is the problem? With how much certainty can you say the problem is introduced by newer kernels? e.g. If the problem occurs most of the time with 2.5.15.1 but it stops happending after switching back to 2.6.13.3, you can be pretty sure.


Highly reproducible: months vs. minutes of uptime.



Your BMDMA controller is reporting raised interrupt (0x4) and your drive is saying that it's ready for the next command, yet interrupt handler of sata_via hasn't run and thus the timeout. It looks like some kind of IRQ routing problem to me although I have no idea how the problem doesn't affect the boot process.


Can you try to boot with boot parameter pci=noacpi?

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



Relevant Pages

  • Re: PowerMac 8500 (summary)
    ... > May no longer fit on floppy, somewhat dangerous given i can't boot from CD ... with small kernels, but I posted a quik patch that may help with larger ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: [PATCH] i386: Selectable Frequency of the Timer Interrupt
    ... >>calculating HZ at runtime. ... it does build and it does boot (i386 only as that's ... Me never having looked at the kernels timer code before is most likely ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: Broken sata (VIA) on Asus A8V (kernel 2.6.14+)
    ... but after upgrading it gaves error messages some minutes after boot. ... With how much certainty can you say the problem is introduced by newer kernels? ... 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/ ...
    (Linux-Kernel)
  • Re: Hang with Promise Ultra100 TX2 (kernel 2.4.18)
    ... my system hangs on boot with the following ... > I have tried tricks I could find in through google, ... Merge the promise driver from later 2.4.x kernels to 2.4.18 and recompile? ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: 2.6 early userspace init
    ... but surely you should be using the init= boot ... parameter instead of hard-coding a path. ... kernels during 2.6, until do_mounts moves completely out of the kernel. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)