From owner-freebsd-current Tue Mar 14 13:59:23 2000 Delivered-To: freebsd-current@freebsd.org Received: from postfix1.free.fr (postfix1.free.fr [212.27.32.21]) by hub.freebsd.org (Postfix) with ESMTP id BA07937B81C for ; Tue, 14 Mar 2000 13:58:21 -0800 (PST) (envelope-from jaco@titine.fr.eu.org) Received: from titine.fr.eu.org (unknown [213.228.20.1]) by postfix1.free.fr (Postfix) with ESMTP id 7C6A5283CC for ; Tue, 14 Mar 2000 22:58:11 +0100 (MET) Received: by titine.fr.eu.org (Postfix, from userid 1000) id 6888B15493; Tue, 14 Mar 2000 22:56:46 +0100 (CET) To: current@FreeBSD.ORG Subject: Re: ATA timeout errors References: From: Eric Jacoboni Date: 14 Mar 2000 22:56:46 +0100 In-Reply-To: Will Saxon's message of "Tue, 14 Mar 2000 12:17:15 -0500 (EST)" Message-ID: <87vh2pkyg1.fsf@titine.fr.eu.org> Lines: 57 User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Bryce Canyon) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Will Saxon writes: > ad0: READ command timeout - resetting > ata0: resetting devices .. done (...) > I dont get any panics or anything, and after the reset to PIO everything > seems to work fine. You're lucky ;-) I have the same kind of messages, but it ends with a dead freeze of my box. The messages are : ad0: WRITE command timeout - resetting ata0: resetting devices .. done Sometimes i've also : ad0: timeout waitin for DRQ ad0: HARD WRITE ERROR blk#xxxxxx status=01 error=02 The relevant lines of booting messages are : atapci0: port 0xe800-0xe80f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 (...) ad0: 1222MB [2484/16/63] at ata0-master using WDMA2 ad1: 2445MB [4969/16/63] at ata0-slave using WDMA2 acd0: CDROM at ata1-master using PIO4 This problem arises with the following kernel config : device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives device atapifd # ATAPI floppy drives options ATA_STATIC_ID If i use the old wdc driver, all is ok. My box is using a Asustek P/I-P55T2P4 Motherboard, with a on-board PCI Bus Master IDE controller. As written is the doc, this controller supports PIO Modes 3 & 4 and Bus Master IDE DMA Mode 2. If someone has a solution to get rid of wdc with such a config, he's welcome... (I'm currently compiling a kernel with the "device ata0 at..." and "device ata1 at..." lines instead of "device ata", just to verify...) -- --------------------------------------------------------- Éric Jacoboni « No sport, cigars! » (W. Churchill) --------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message