From owner-freebsd-bugs Tue Jul 4 17: 0:16 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8CAD737B615 for ; Tue, 4 Jul 2000 17:00:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id RAA25532; Tue, 4 Jul 2000 17:00:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 1D17237B9C8; Tue, 4 Jul 2000 16:55:03 -0700 (PDT) Message-Id: <20000704235503.1D17237B9C8@hub.freebsd.org> Date: Tue, 4 Jul 2000 16:55:03 -0700 (PDT) From: tgeorge@soundsampler.com To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: misc/19703: HTP366 ATA66 lockup with Fast ATA66 Drives Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 19703 >Category: misc >Synopsis: HTP366 ATA66 lockup with Fast ATA66 Drives >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jul 04 17:00:02 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Trent George >Release: 4.0-stable, with latest merged ata drivers >Organization: >Environment: FreeBSD 4.0-RELEASE i386 >Description: IBM 7200RPM drive with datarate over 35Mb/s will cause interupt problems on highpoint HPT 366 and VIA 82C686 Chipsets in ATA66 mode. Slower drives less of problem, or if IBM switched to UDMA2 no problem. They are all fine with Promise ATA66 in udma4, (high utilisation, idle <40% vs >95% on other ata66 cards) New drivers let VIA 596B recognised as ATA66 but giving ATA33 performance 29Mb/s (as if drive has been switched to UDMA2, will run 35Mb/s on true VIA 32C686 chipset) >How-To-Repeat: cp /dev/ad0s1 /dev/null will hardlock machine after 20-30 sec on HPT 366. sometimes will generate READ COMMAND TIMEOUT, especially if another drive is busy. after auto-reseting device, will resume transfer. on VIA 82C686 ATA66, will cause "ad0:UDMA ICRC WRITE ERROR blk# xxxxxx retrying" during writing, but ok. Tried multiple drives and machines. Used both Intel 650 coppermine and K7-650. Using "iostat -c1000" on virtual terminal to monitor transfer rate and activity. All problems same on either original kernal from 4.0 RELEASE, or rebuild kernal with revised ata drivers. >Fix: change IBM Drive down to ATA33 with udma setting utility >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message