Re: hda timeout waiting for DMA?
On 23 Apr 2001, at 19:19, Stephen E. Hargrove wrote:
> I've got a server that's been running for quite some time now with no
> problems. Actually, it's running right now. However, just today, I've
> noticed some log entries I've never seen before:
>
> Apr 23 15:22:27 cx633007-b kernel: hda: timeout waiting for DMA
> Apr 23 15:22:27 cx633007-b kernel: ide_dmaproc: chipset supported
> ide_dma_timeout func only: 14
> Apr 23 15:22:27 cx633007-b kernel: hda: irq timeout: status=0x58 {
> DriveReady SeekComplete DataRequest }
>
> hrm . . . anyone have any idea as to what might be going on?
I had a similar message come up with hdc:
hdc: timeout waiting for DMA
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
Finally worked out that the system had been working fine (no timeouts) prior to
me compiling up a firewall enabled kernel. I initally installed Debian
2.2.18pre21-compact. Comparing the config- files I found that I had set the
option CONFIG_IDEDMA_AUTO to Y in my new kernel. make menuconfig lists this
option under: Block Devices -> Use DMA by default when availble. Removing this
option (ie setting it to N) has fixed my system - havent had the timeout message
since.
HTH
Lex
-------======------======------======------======-------
Lex McPhail
Systems Analyst/Programmer
Systems Software & Instrumentation Ltd
Christchurch
New Zealand
email: lex@ssiltd.co.nz
Reply to: