From owner-cvs-all Thu Dec 24 04:54:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA28119 for cvs-all-outgoing; Thu, 24 Dec 1998 04:54:39 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from st-lcremean.tidalwave.net (host-e186.tidalwave.net [208.213.203.186] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA27997; Thu, 24 Dec 1998 04:54:26 -0800 (PST) (envelope-from lee@st-lcremean.tidalwave.net) Received: (from lee@localhost) by st-lcremean.tidalwave.net (8.9.1/8.8.8) id HAA16106; Thu, 24 Dec 1998 07:54:10 -0500 (EST) (envelope-from lee) Message-ID: <19981224075409.A16063@tidalwave.net> Date: Thu, 24 Dec 1998 07:54:09 -0500 From: Lee Cremeans To: Bruce Evans , cvs-committers@FreeBSD.ORG, foxfair@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wd.c Reply-To: lcremean@tidalwave.net References: <199812240749.SAA07787@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <199812240749.SAA07787@godzilla.zeta.org.au>; from Bruce Evans on Thu, Dec 24, 1998 at 06:49:53PM +1100 X-OS: FreeBSD 3.0-CURRENT X-Evil: microsoft.com Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Thu, Dec 24, 1998 at 06:49:53PM +1100, Bruce Evans wrote: > set 3 times. dk_altport is set 5 times to 2 values, and the bug is > that it is sometmes set to 0. ^^^^^^^^^^^^^^^^^^ I've researched this, and it seems that ide_pci.c is screwing up the PCI probes on chipsets that 1) have their BMISTA_SIMPLEX bit set on boot 2) aren't explicitly supported in ide_pci.c. It sees the SIMPLEX and doesn't bother making DMA cookies for drives on the second channel--which breaks the probing. The chipsets that seem to be the biggest problem are the Acer Aladdin IV and V sets (more specifically, the M5229 IDE controller core in the M1533/M1543 south bridge they use). I'm working on this; I haven't yet seen if setting up the DMA ourselves turns off SIMPLEX (it should, IMO), but I'll check this. PS: I can't get writes to work in UDMA mode on the M1543. I get the dreaded "interrupt timeout" messages". Reads work beautifully, however; there'll be email going out to Acer this weekend on this. -- +--------------------------------------------------------------------+ | Lee Cremeans -- Manassas, VA, USA (WakkyMouse on DALnet and WTnet)| | lcremean@tidalwave.net| http://st-lcremean.tidalwave.net | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message