*BSD News Article 75679


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.mel.connect.com.au!news.mira.net.au!news.vbc.net!samba.rahul.net!rahul.net!a2i!news.PBI.net!news.mathworks.com!newsfeed.internetmci.com!in3.uu.net!news.artisoft.com!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Does 2.1R support 4x ATAPIs?
Date: Wed, 07 Aug 1996 15:54:01 -0700
Organization: Me
Lines: 60
Message-ID: <32091E89.1F073E3E@lambert.org>
References: <4tp20n$ao9@maui.cc.odu.edu> <SCOTT.96Aug2131630@crux.dcs.qmw.ac.uk> 	<avg.839238744@news.cwi.nl> <SCOTT.96Aug6125416@crux.dcs.qmw.ac.uk> <avg.839413150@news.cwi.nl>
NNTP-Posting-Host: hecate.artisoft.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486)

Annius Groenink wrote:
] scott@dcs.qmw.ac.uk (Scott Mitchell) writes:
] >Slagging off the whole OS on the basis of one flaky driver is
] >a little extreme don't you think?  FreeBSD is produced by
] >volunteers who don't have time to support every piece of
] >brain-damaged hardware that exists out there.
] 
] Maybe I was exaggerating;  but I don't think that a standard IDE
] CDROM is `a piece of brain-damaged hardware'.  The CDROM I was
] talking about simply _doesn't contain any_ driver for an IDE
] CDROM as master on the second channel (or whatever).

You apparently don't know much about IDE CDROM's... did you know
(for instance) that an IDE CDROM works by pushing SCSI command
frames over an IDE interface?

A "standard IDE CDROM" does not exist.  There is too much leeway
in the ATAPI specification for vendors to implement "standard"
hardware which doest happen to work with other vendors drivers.
This is why IDE CDROM drives come with drivers.

Unfortunately, vendor-supplied drivers can't be used in free OS
systems, since vendors don't write drivers for them.

The "master" IDE CDROM support is not compiled in by default
because the probe for the IDE CDROM can cause some IDE hard
drives to malfunction.  You can compile it in if you want after
you have installed.

Per the installation notes, you should:

1)	mount the CD under DOS
2)	Copy sufficient files to the DOS partition to install
	BSD to the point you can rebuild a kernel
3)	Install BSD to the point you can rebuild a kernel, by
	using "install from local disk" and mounting the DOS
	partition *read only* (how to do this is in the notes)
4)	reboot with the new kernel.  Mount the IDE CDROM
	on the second master normally
5)	Finish the install

-OR-

1)	Rejumper your IDE CDROM drive for the install
2)	(optional) perform step #3 above, rejumper the drive
	back to master, and perform step #4 above

For what it's worth: the IDE CDROM probe screws up some IDE
drives because the IDE interface is pretty badly defined as
well, and leaves plenty of leeway for broken implementations.
For instance IDE "master" disk drives from one manufacturer
can cause IDE "slave" drives from another, on the same controller,
to fail to operate (yes, even Wester Digital drives have this
problem).

                                        Terry Lambert
                                        terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.