From owner-freebsd-bugs Wed Jan 5 12:30: 4 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 94DE41546D for ; Wed, 5 Jan 2000 12:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA31419; Wed, 5 Jan 2000 12:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id A6E4E153D8; Wed, 5 Jan 2000 12:23:20 -0800 (PST) Message-Id: <20000105202320.A6E4E153D8@hub.freebsd.org> Date: Wed, 5 Jan 2000 12:23:20 -0800 (PST) From: timlee@netcom.com To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: kern/15923: ATA/EIDE DMA does not work with some hardware (ALI Aladdin, IBM 34GXP) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 15923 >Category: kern >Synopsis: ATA/EIDE DMA does not work with some hardware (ALI Aladdin, IBM 34GXP) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 5 12:30:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Timothy J. Lee >Release: 3.4-STABLE-20000103 >Organization: >Environment: Asus P5A motherboard (ALI Aladdin chipset), IBM 34GXP 13.6GB (DPTA-371360), AMD K6-2 450 processor, 64MB memory. >Description: The above combination gives DMA errors when used with a kernel whose ATA DMA is turned on (controller wdc0 ... flags 0xa0ffa0ff). With ATA DMA turned off (controller wdc0 ... flags 0x80ff80ff), no problems. Errors do not cause crashes or damage, but slow down the system and cause numerous messages to be printed on the console. NetBSD 1.4.1 has a similar problem. Linux kernel 2.2.13 with the "experimental" Acer ATA DMA driver does not have this problem. >How-To-Repeat: Use a kernel with ATA DMA turned on with the listed combination of hardware (probably motherboard/chipset and disk are the key pieces). >Fix: GENERIC kernels should keep ATA DMA off as they are now. Turning the feature on in the GENERIC kernel (as NetBSD 1.4.1 does) can make installing and initial configuration difficult on some combinations of hardware. A true fix may require looking into some Acer chipset specific issues as Linux 2.2 does. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message