From owner-cvs-all Mon Nov 29 4:24:54 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 162AC150B8; Mon, 29 Nov 1999 04:24:52 -0800 (PST) (envelope-from sos@FreeBSD.org) Received: (from sos@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA46444; Mon, 29 Nov 1999 04:24:51 -0800 (PST) (envelope-from sos@FreeBSD.org) Message-Id: <199911291224.EAA46444@freefall.freebsd.org> From: Søren Schmidt Date: Mon, 29 Nov 1999 04:24:51 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-disk.c ata-disk.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk sos 1999/11/29 04:24:51 PST Modified files: sys/dev/ata ata-disk.c ata-disk.h Log: Better error handeling: On UDMA CRC errors retry operation as it might be a fluke, if not fall back to PIO mode on the failing drive. If you get alot of these your cabeling is most likely not good enough. On HARD error using DMA, retry once using PIO, if it succeds using PIO fall back to PIO mode on the failing drive. Revision Changes Path 1.40 +58 -31 src/sys/dev/ata/ata-disk.c 1.15 +2 -1 src/sys/dev/ata/ata-disk.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message