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>