Re: 5.3-RELEASE: WARNING - WRITE_DMA interrupt timout

From: Søren Schmidt <sos_at_DeepCore.dk>
Date: Sat, 13 Nov 2004 11:29:19 +0100
Poul-Henning Kamp wrote:
> In message <4195DB3E.2040807_at_DeepCore.dk>, =?ISO-8859-1?Q?S=F8ren_Schmidt?= wri
> tes:
> 
> 
>>>It is not really the task of the ata driver to fail requests at that
>>>time.   How long is the timeout anyway ?
>>
>>Oh, ATA doesn't fail them, it just yells that the request hasn't been 
>>finished yet by the upper layers, it doesn't do anything to the request.
>>
>>Timeout is 5 secs, which is a pretty long time in this context IMHO..
> 
> Five seconds counted from when ?

Now thats the nasty part :)
ATA starts the timeout when the request is issued to the device, so 
theoretically the disk could take 4.9999 secs to complete the request 
and then the timeout fires before the taskqueue gets its chance at it, 
but IMHO thats pretty unlikely...

Anyhow, I can just remove the warning from ATA if that makes anyone 
happy, since its just a warning and ATA doesn't do anything with it at all.
However, IMNHO this points at a problem somewhere that we should better 
understand and fix instead.

-- 

-Søren
Received on Sat Nov 13 2004 - 09:30:09 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:22 UTC