Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 May 2004 15:05:04 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        =?ISO-8859-1?Q?S=F8ren_Schmidt?= <sos@DeepCore.dk>
Cc:        freebsd-current@freebsd.org
Subject:   Re: ad0: WARNING - WRITE_DMA interrupt was seen but timeout fired LBA=21267353
Message-ID:  <Pine.BSF.4.53.0405121450320.66978@e0-0.zab2.int.zabbadoz.net>
In-Reply-To: <40A2387E.1050208@DeepCore.dk>
References:  <20040512145212.62e7db1e@it.buh.cameradicommercio.ro> <Pine.BSF.4.53.0405121431040.66978@e0-0.zab2.int.zabbadoz.net> <40A2387E.1050208@DeepCore.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 12 May 2004, S=F8ren Schmidt wrote:

> Bjoern A. Zeeb wrote:
> >>>Could someone tell me what this means (-CURRENT)?
> >>
> >>The WRITE operation was signalled done by the disk by issueing an
> >>interrupt and the finished request was put on a taskqueue to have it
> >>return status to the system. However the timeout code fired because the
> >>taskqueue hadn't been executed yet (it will wait one ome timeout period
> >>before the result is forced through)..
> >>
> >>So there is no harm done, but the taskqueue was slow to respond...
> >
> >
> > as postend to freebsd-amd64 I am getting far too many of those and
> > they won't stop.
> >
> >  From time to time there is also
> > ad10: WARNING - WRITE_DMA interrupt was seen but taskqueue stalled LBA=
=3D...
> > between all the ${subject} lines.
>
> Hmm, something is keeping the taskqueue busy, and its not ATA...

but the thing starts with ${subject} and only after some dozen logs
(multi monitor pages) I get one or two taskqueue stalled; afterwards
${subject} keeps scrolling again and everything starts from the
beginning.

Further more I can only reproduce it with heavy IO HDD traffic; it
doesn't happen for network trafic, it doesn't happen when only working
on a 512MB md0 memory disk I think. It happens once I copy sources to
HDD, have src or obj on HDD and compiling world.

The strange thing that made makes me thinking is that I also get it
when using atacontrol and set the channel to PIO0 BIOSPIO;

it's on amd64 with 5.2.1R; I am currently cross compiling HEAD for
that machine.

is there any way how I could get to know what's keeping the taskqueue
busy ? if scrolling starts no user interaction is possible anymore.

--=20
Bjoern A. Zeeb=09=09=09=09bzeeb at Zabbadoz dot NeT
56 69 73 69 74=09=09=09=09http://www.zabbadoz.net/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.53.0405121450320.66978>