From owner-freebsd-current Wed Jan 5 0:39:13 2000 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.dk (freebsd.dk [212.242.42.178]) by hub.freebsd.org (Postfix) with ESMTP id B79EE14C38; Wed, 5 Jan 2000 00:39:09 -0800 (PST) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.3/8.9.1) id JAA36274; Wed, 5 Jan 2000 09:39:08 +0100 (CET) (envelope-from sos) From: Soren Schmidt Message-Id: <200001050839.JAA36274@freebsd.dk> Subject: Re: ATA lost contact In-Reply-To: from Kris Kennaway at "Jan 4, 2000 03:08:56 pm" To: kris@hub.freebsd.org (Kris Kennaway) Date: Wed, 5 Jan 2000 09:39:08 +0100 (CET) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] 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 It seems Kris Kennaway wrote: > One of my Western Digital Caviars doesn't work under the new ATA driver: > upon trying to access the disk (via swapon or mount during boot) it gives > the famous "lost contact with disk" message and falls back to PIO mode. > Interestingly, my two older WDCs work fine - although I notice that ad1 > and ad2 are only detected as WDMA2, when it seems (from the udma=2) that > they can handle UDMA - is this a cabling issue or something (I'm not > familiar with IDE cabling requirements)? The disk probably has problems with DMA mode (lots of older WD disks has that). You only get WDMA2 mode since you controller is an older Intel PIIX that can't do UDMA... > ata-pci0: at device 7.1 on pci0 > ata-pci0: Busmastering DMA supported > ad0: piomode=4 dmamode=2 udmamode=-1 cblid=0 > ad0: ATA-0 disk at ata0 as master > ad0: 1549MB (3173184 sectors), 3148 cyls, 16 heads, 63 S/T, 512 B/S > ad0: 16 secs/int, 1 depth queue, WDMA2 > ad1: piomode=4 dmamode=2 udmamode=2 cblid=0 > ad1: ATA-3 disk at ata0 as slave > ad1: 2441MB (4999680 sectors), 4960 cyls, 16 heads, 63 S/T, 512 B/S > ad1: 16 secs/int, 1 depth queue, WDMA2 > ad2: piomode=4 dmamode=2 udmamode=2 cblid=0 > ad2: ATA-4 disk at ata1 as master > ad2: 6149MB (12594960 sectors), 13328 cyls, 15 heads, 63 S/T, 512 B/S > ad2: 16 secs/int, 1 depth queue, WDMA2 -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message