Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Mar 2001 10:30:42 -0500 (EST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Takahashi Yoshihiro <nyan@FreeBSD.org>, sos@FreeBSD.org
Cc:        jkh@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/etc MAKEDEV
Message-ID:  <Pine.NEB.3.96L.1010322102513.10372A-100000@fledge.watson.org>
In-Reply-To: <20010322.192850.125117261.yosihiro@cc.kogakuin.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help

On Thu, 22 Mar 2001, Takahashi Yoshihiro wrote:

> This breaks pc98 supports. We still uses the wd driver because the ata
> driver does not support pc98 internal IDE controller. 

So we should certainly (and did) back this out for 4.3-RELEASE, but it
strikes me that there are two things that may need to be fixed here:

1) It may be that we need a seperate "MAKEDEV all" for each architecture

2) Someone :-) needs to fix ATA to provide the support you need for PC98,
   as I keep being assured that WD is marching towards destruction.

Note that the problem we were trying to resolve with this commit is the
following:

sysinstall uses libdisk to generate a list of available disk devices. 
Right now, the default install creates both ad* and wd* device nodes, and
sysinstall detects both post-install, so both appear in the drive
selection dialog for disk labeling/partitioning operations, which has the
potential to cause substantial confusion (as well as possibly have nasty
impacts if the user chooses to label / partition both of them
independently :-).  One way or the other, we need to get to the point
where we no longer have both AD and WD lying around, which probably means
that all controllers broken in AD need to be fixed, and WD can be removed.

It's useful to note that the primary source of problems with AD that I
have observed is overly agressive use of DMA instead of PIO for devices
that don't support it.  I wonder if that's something we could be doing
better?

Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
robert@fledge.watson.org      NAI Labs, Safeport Network Services



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1010322102513.10372A-100000>