On Sun, 14 Jan 2007, Daniel de Kok wrote:
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.
Assuming cpufreqd is part of cpuspeed then, yes it is disabled. The only thing I can find on the system that refers to cpufreq are kernel modules.
"lsmod | grep cpufreq" returns nothing. In addition: locate cpufreq, also returns nothing.
Am I missing something??
Regards,