From owner-freebsd-current@FreeBSD.ORG Wed Nov 10 23:31:01 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B57A616A4CE for ; Wed, 10 Nov 2004 23:31:01 +0000 (GMT) Received: from hotmail.com (bay2-dav13.bay2.hotmail.com [65.54.246.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8510D43D3F for ; Wed, 10 Nov 2004 23:31:01 +0000 (GMT) (envelope-from tssajo@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Wed, 10 Nov 2004 15:31:01 -0800 Received: from 24.24.201.219 by BAY2-DAV13.phx.gbl with DAV; Wed, 10 Nov 2004 23:30:39 +0000 X-Originating-IP: [24.24.201.219] X-Originating-Email: [tssajo@hotmail.com] X-Sender: tssajo@hotmail.com From: "Zoltan Frombach" To: "Frode Nordahl" , =?iso-8859-1?Q?S=F8ren_Schmidt?= References: <4191CD35.9040000@DeepCore.dk> <29DB06CF-336A-11D9-B78A-000A95A9A574@nordahl.net> Date: Wed, 10 Nov 2004 15:30:41 -0800 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Message-ID: X-OriginalArrivalTime: 10 Nov 2004 23:31:01.0068 (UTC) FILETIME=[569548C0:01C4C77D] cc: freebsd-current@freebsd.org Subject: Re: 5.3-RELEASE: WARNING - WRITE_DMA interrupt timout - what does it mean? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2004 23:31:01 -0000 I'm sure it has nothing to do with the DMA-WRITE "warning", but I hope you know that having a slave device attached to an ATA controller without having a master device on the same ATA channel is a non-standard configuration you should avoid. I mean, your Samsung CD-ROM drive should be jumper-set to master. Zoltan On Nov 10, 2004, at 09:11, Søren Schmidt wrote: > Zoltan Frombach wrote: >> I just upgraded to 5.3-RELEASE a few days ago. This morning this line got >> into my system log file: >> Nov 9 06:14:03 www kernel: ad0: WARNING - WRITE_DMA interrupt was seen >> but timeout fired LBA=2491143 >> I've never seen this message before. Can someone please explain what it >> means? With Thanks, > > It means that the disk has processed the write request (interrupt seen), > but that the system (the bio_taskqueue) hasn't been able to get the result > returned to the kernel. > > Your disk is not involved in this problem since it has done its part, but > the rest of the system is either busy with something else, or there are > bugs lurking that prohibits the bio_taskqueue from running. > > Either way its a WARNING not a FAILURE :) This triggered my attention :-) I have a server still running on 5.3-BETA1, with a (not very busy) MySQL server, and it bails out with this message when the above mentioned "warning" occurs in dmesg. 041109 22:26:18 InnoDB: Operating system error number 5 in a file operation. InnoDB: Starting recovery from log files... (5 == EIO?) The WRITE_DMA (and the subsequent MySQL crash) ocurred when I was cleaning up disk space. Basicly moving logfiles from /var to /usr, bzipping them and some other logs, so not very heavy I/O. When it blew, I immediately stopped, deleted all the way too big logfiles, which I never will get any use for anyway, fixed newsyslog, and lived hapilly ever after :-) I'm not sure if this is an issue solved between BETA1 and RELEASE (wasn't there some fixes in BETA7?) or if it's the one described here. Anyway, this "WARNING" will cause software failure in other parts of the system. Hardware: The motherboard is a entry-level Intel (P4) board, probably with a ICH2 # atacontrol list ATA channel 0: Master: ad0 ATA/ATAPI revision 7 Slave: no device present ATA channel 1: Master: no device present Slave: acd0 ATA/ATAPI revision 0 Mvh, Frode Nordahl > -- > > -Søren > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"