Date: Wed, 20 Sep 2000 15:04:00 +1100 (EST) From: john@nlc.net.au To: FreeBSD-gnats-submit@freebsd.org Subject: kern/21410: ATA driver problems when UDMA66 is used with wrong cable Message-ID: <200009200404.e8K440Z00766@pacer.pakprotector.com>
next in thread | raw e-mail | index | archive | help
>Number: 21410
>Category: kern
>Synopsis: ATA driver problems when UDMA66 is used with wrong cable
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Sep 19 21:10:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: John Saunders
>Release: FreeBSD 4.1-STABLE i386
>Organization:
NORTHLINK COMMUNICATIONS PTY LTD
>Environment:
VIA KT133 chipset with UDMA66 EIDE controller.
>Description:
In the situation where a UDMA66 controller is available but the drive is
connected with the old style 33MHz cable, the BIOS detects that an 80
pin cable is not present. However the ATA driver tries to negotiate
UDMA66 mode then fails with some nasty error messages, then drops to
PIO mode.
Sep 19 20:57:26 pacer /kernel: ad0: UDMA ICRC READ ERROR blk# 0 retrying
Sep 19 20:57:26 pacer last message repeated 2 times
Sep 19 20:57:26 pacer /kernel: ad0: UDMA ICRC READ ERROR blk# 0ata0-master: WARNING: WAIT_READY active=ATA_ACTIVE_ATA
Sep 19 20:57:27 pacer /kernel: falling back to PIO mode
>How-To-Repeat:
Using a UDMA66 controller swap the 80 pin cable for the older 40 pin one.
>Fix:
Can the 80 pin cable be detected by the driver? If so then only try UDMA33 as the
first step. If not then upon an error, drop back to UDMA33 before PIO mode. Possibly
print an error message that the 80 pin cable may not be installed, or a device not
cable of UDMA66 is present.
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009200404.e8K440Z00766>
