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>