Hi,
I do not know if this issue has already been solved, but I cannot remember
having read something about it.
ATA errors directly after booting the kernel seem to be related to the usage
of the fast IRQ tuning parameter "AUTO_EOI".
Last night I migrated from my
GA586DX (Dualboard, 430HX chipset,PIIX3) 1x P233MMX
to a
GA686BX (440BX chipset,PIIX4) Celeron300A
(both used with the same HPT366 Controller and same disks).
Using the old board and AUTO_EOI1 and AUTO_EOI2, everything was stable.
Using the new board, I get "waiting for interrupt" errors, and the system
freezes while trying to mount the disks (with kernel from 12/03) or the
system freeezes before being able to detect the drives (with kernel from
12/20).
The solution for me was to recompile the kernel without AUTO_EOI1 and
AUTO_EOI2.
--
Dieter 'Didi' Rothacker
ICQ#3327455
"There is a crack, a crack in everything.
That's how the light gets in." (+Fravia)
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message