Skip site navigation (1)Skip section navigation (2)
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>