The same problem haunted me for a long time up to a point where I was
prepared to ditch some hardware to get rid of the problem. As far as I
have been able to understand, this error may be seen on simultaneous
access to an IDE driver on a dual CPU machine. I think it also involves
access to both channels at the same time - where there is some kind of
mixup in handling the interrupt shared between the two. This problem
was still in 2.6.3, but I have not checked against 2.6.4 (and I
probably never will ;o).
Anyways, just recently I have been able to compile a kernel which
forces load of the libata driver instead of the IDE driver for the SATA
disks. Unfortunately, I have not had the time to pinpoint exactly what
I changed in my kernel config that made the change. However, I am
prepared to send my config to this list if noone else can just give you
the relevant change.
The libata driver works just beautifully.
/Johan
--- Jason Vertrees
Hey guys,
I've got the 2.6.4 kernel installed on SuSe 9.0. Every now and then my machine freezes for about 3-10 seconds with a concomitant error message in dmesg:
hda: dma_timer_expiry: dma status == 0x24 hda: DMA interrupt recovery hda: lost interrupt
This is repeated for each freeze.
The drive is a Samsung SATA 160GB on a MSI K8T800 Master2 FAR motherboard.
Ideas?
Thanks,
-- Jason
P.S. Sorry for any duplicate messages!
-- Jason Vertrees BSCB Graduate Student @ UTMB, Galveston javertre@utmb.edu :: http://www.bscb.utmb.edu
-- Check the List-Unsubscribe header to unsubscribe For additional commands, email: suse-amd64-help@suse.com
__________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com