On 11/5/10 2:00 PM, Jules Richardson wrote:
It's a bit more murky than that (albeit a related
issue) because a lot
of the bridge boards expect a vendor-specific command to tell them the
drive geometry of the attached drive, and there's no opportunity for the
system drivers to inject the necessary command.
MFM- or ESDI-to-SCSI bridge boards (Adaptec ACB-4000, Emulex MD21 if
memory serves) are weird to begin with, but I've not had any trouble
using dd to image drives through them. (the drives they were formatted
and used with)
I did have a look at adding such a facility to Linux a
few years ago -
kind of "at init, consult list and throw these params at device xxx via
vendor command yyy" - but looking at the spaghetti that is the Linux
kernel source is probably what gave me so many grey hairs ;-)
NetBSD has a SCSI "quirks table" in the kernel that can be used for
this purpose. (and a driver structure that isn't spaghetti)
-Dave
--
Dave McGuire
Port Charlotte, FL