[comp.sys.amiga] C.LTD SCSI driver won't work from RAD:! AAURGH!!

ejkst@cisunx.UUCP (Eric J. Kennedy) (10/25/88)

I just got my new copy of 1.3, loaded up my RAD: disk with all the
necessary stuff to boot my C.LTD SCSI hard disk and transfer control to
it, and rebooted.  On the first access.....crash.  Actually it says
"Recoverable Alert."  Don't believe it.  It lies.

The problem:  The SCSI.device driver has *hard-coded* the path
"df0:devs/" into all of the driver files!!!?!?!  *Why* do people insist
on pulling this kind of idiocy!?!?!?  That is what logical devices are
for, dammit!!

The solution:  Load up your favorite file zapper (e.g. newzap,
filezap...) and edit the file "SCSI.device" found in your devs:
directory.  Search for the string "df0:devs".  You really don't even
need to search, it's right at the beginning.  There are three
occurences, df0:devs/ACB-4000.driver, and a couple others.  My drive
uses the ACB-4000 driver.  Change df0:devs/ to devs:.  You'll probably
need to lengthen the name of the driver file--I don't know if you can
shorten the string safely.  I changed the whole string to
"devs:zzzzACB-4000.driver" and renamed devs:ACB-4000.driver to
devs:zzzzACB-4000.driver.  I also made the same modification to the
others, but since I don't have drives or drivers for them I don't think
that was necessary.

Seems to me the right way to handle this is to let you set it through
the mountlist, but I don't ever remember seeing that in the C.LTD docs.
Note that my SCSI.device driver says version 1.0.  I don't know if this
is the current version or not, but on the other hand the drive is brand
new, so it shouldn't be too old.

Time to go make a complete backup and try out the FFS.


-- 
                               +-=-=-=-=-=-=-=-=-+
Eric Kennedy                   | Bush   &        |
ejkst@cisunx.UUCP              | Bentsen  '88 !! | 
                               +-=-=-=-=-=-=-=-=-+