[comp.os.minix] Problem with 1.3 and a RLL?

edwards@dogie.macc.wisc.edu (mark edwards) (01/07/90)

Hi,

Just got a 386sx from Gateway 2000.

     -	Friend-386sx MotherBoard with the Neat Chipset
     -	Both 3 1/2 and 5 1/4 floppys
     -	2 megs of simm memory (EMS)
     - 	MicroScience 1060 65 RLL Hard Drive
     -	Adaptec 2372C RLL disk controller
     -	Hercules compatible Monochrome card and monitor
     -	Dos 4.01

When I tried to boot Minix 1.3 it croaked. It booted to fsck control
but croaked when loading the root partition in memory. The error

 "Unrecoverable disk error on device 2/0 block 1"

and the hard drive light was lite. At first I thought it was a bad disk or
my 1.2 meg floppy was having problems reading a 360k floppy. But it booted
fine on a Zenith 386 and a Real PC AT. I made a copy with Minix and tryed the
new floppy. Same problem. I said hey even though it says device 2/0 (the 
floppy drive /dev/fd0) the hard disk light was on. I used the config to
tell my machine there was no hard drive then it booted fine. 

Since my hard drives a RLL and I've read of problems with RLL's, thats my first
guess. In my quick search I found the error message in fs/cache.c. But that 
didn't make sense to me. I don't know much about the boot process of Minix
but I suspect it checks out the hard drive after the "=" sign is depressed.
Can some kind soul tell me where the check is made, if it indeed is at all?

The machine came with Dos 4.01 on the hard drive already partitioned, so 
using Minix's fdisk may or not fix my problem. I realize I'll have to diddle
at_wini.c. 

Does Minix work with EMS memory?

I was able to recompile and build the kernel, fs, and mm from scratch with
only minor trouble with two unlike floppies. Great stuff.

thanks
mark
-- 
    edwards@vms.macc.wisc.edu
    UW-Madison, 1210 West Dayton St., Madison WI 53706