Messages in this thread | | | Date | Thu, 02 Feb 2006 08:35:20 +0900 | From | Tejun Heo <> | Subject | 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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |