On Sun, January 14, 2007 7:14 am, Tom Diehl wrote:
So is there a way to work around the bug?? Running the i586 kernel does not make the errors go away. The thing I do not understand is, why sometimes the kernel panics and other times the machine comes up and plays after spending several minutes spewing errors.
From the dmesg output:
--- hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ---
Did you disable cpufreqd? AFAIK the C3 requires that all DMA requests are stopped before changing the multiplier.
-- Daniel