After little tweaking via82cxxx.c driver I found, that the cause is
'Prefetch Buffer: ' (/proc/ide/via) - if disabled for appropriate IDE
channel, everything works well. It also explains, why the kernel works
properly if VIA IDE support is not compiled in - BIOS leaves Prefetch
disabled (I hacked that driver a bit more to show chipset configuration
either before and after modification).
So I have a little question: What could be a clean way, to make a kernel
option to disable prefetch for VIA (use something like 'ide1=noprefetch'?)
Any idea?
Sincerely
Henryk Paluch, paluch@kmlinux.fjfi.cvut.cz
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/