From owner-freebsd-hackers Fri Nov 3 2:47:21 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from os2.ami.com.au (os2.ami.com.au [203.55.31.51]) by hub.freebsd.org (Postfix) with ESMTP id ECA8C37B4E5 for ; Fri, 3 Nov 2000 02:47:15 -0800 (PST) Received: from emu.os2.ami.com.au (IDENT:root@c0s10.ami.com.au [203.55.31.75]) by os2.ami.com.au (8.9.1/8.9.0) with ESMTP id RAA13581 for ; Fri, 3 Nov 2000 17:46:02 +0800 Received: from possum.os2.ami.com.au (IDENT:root@possum.os2.ami.com.au [192.168.1.6]) by emu.os2.ami.com.au (8.10.0/8.10.0) with ESMTP id eA39k0W05466 for ; Fri, 3 Nov 2000 17:46:00 +0800 Received: (from summer@localhost) by possum.os2.ami.com.au (8.10.0/8.10.0) id eA391mt30196; Fri, 3 Nov 2000 17:01:48 +0800 Date: Fri, 3 Nov 2000 17:01:48 +0800 From: John Summerfield Message-Id: <200011030901.eA391mt30196@possum.os2.ami.com.au> To: freebsd-hackers@FreeBSD.ORG Subject: Re: Broken PCI-IDE RZ1000 & ata In-Reply-To: Your message of "Fri, 03 Nov 2000 09:32:11 +0100." <59063B5B4D98D311BC0D0001FA7E4522026D799F@l04.research.kpn.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -------- > Dear All, > > > > > > > Well, that chip is so broken by design, no software workaround > > > > can help its misery, a hardware fix exists, but cant (easily) be > > > > > > As Volker notes; Linux can work round it. So can OS/2. I > > > don't know the details, but there ARE modes where it works. > > > > Nope, there are not, even the manufacturer agrees to that.... > > > As much as I like ... err ... technical discussion, perhaps it's time that > either side came up with something solid. "Linux can" and "Manufacturer > agrees" are not solid, IMHO. > > The Linux code states that the workaround is perfect in what source file? I did not say it's perfect. However, read this: /usr/src//linux-2.2/drivers/block/rz1000.c It starts: /* * linux/drivers/block/rz1000.c Version 0.05 December 8, 1997 * * Copyright (C) 1995-1998 Linus Torvalds & author (see below) */ /* * Principal Author: mlord@pobox.com (Mark Lord) * * See linux/MAINTAINERS for address of current maintainer. * * This file provides support for disabling the buggy read-ahead * mode of the RZ1000 IDE chipset, commonly used on Intel motherboards. * * Dunno if this fixes both ports, or only the primary port (?). */ The comments in OS/2 fixpacks tell how to use it on OS/2. Use the search program in the web pages at http://os2.ami.com.au/os2/ to locate directories with names beginning wr_0 (Warp 3) or wr_m0 (Warp 4), read the readmes. All it will establish is that they work; not what code trickery is needed. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message