Re: DMA timeouts on SIS IDE

From: Lionel Bouton (Lionel.Bouton@inet6.fr)
Date: Wed Jul 30 2003 - 04:43:38 EST


On mar, jui 29, 2003 at 06:01:33 +0200, Måns Rullgård wrote:
>
> I'm running Linux 2.6.0-test2 with Ingo's G7 and the SOFT_RR patches
> on an Asus laptop with a SIS IDE controller. When writing large
> amounts of data to the disk, I get these messages in the kernel log
> after a while:
>
> hda: dma_timer_expiry: dma status == 0x21
> hda: DMA timeout error
> hda: dma timeout error: status=0xd0 { Busy }
>
> hda: DMA disabled
> ide0: reset: success

Could you post the output of "lspci -vxxx -s2.5", "dmesg" and finally
"hdparm -i" for each drive please ?

>
> The messages repeat at irregular intervals. Sometimes DMA is
> disabled. It never happens during normal use, only when writing files
> larger than a few hundred megabytes. While writing, the machine is
> all but interactive. Actually, interactivity comes and goes. In
> periods it's decent, while in between the machine looks almost dead,
> e.g. the mouse pointer in X doesn't move. I'm comparing this to an
> Alpha machine with a Highpoint HPT374. There I barely notice that
> anything is going on with the disk.
>
> Any clues as to what's going on? The data appears to be intact,
> thankfully.
>

Recently there were changes to the code setting IDE timings for this
chipset. This is an unlikely culprit but the lspci output will help to
clear any remaining doubts.

Best regards,

LB
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jul 31 2003 - 22:00:44 EST