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