Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Feb 1996 22:22:18 -0500 (EST)
From:      Shawn Slavin <sdslavin@pegasus2.astro.indiana.edu>
To:        freebsd-questions@freebsd.org
Subject:   Question about 2.1x install and EIDE controller
Message-ID:  <Pine.HPP.3.91.960223215726.8072E-100000@pegasus2.astro.indiana.edu>

next in thread | raw e-mail | index | archive | help

Hi there.  Well, my story:  I have a DX/2 50Mhz Dell system on which I 
had been happily running 1.1.5.1R for a while.  I recently bought a 1.2GB 
drive (WD Caviar 31200) to replace a 170MB drive, on which I put a 
partition for Windows 95.  In order to get my machine to recognize the 
big drive, I had to buy an EIDE card and disable the CMOS drive 
settings.  The card I bought is a GSI Model 18 EIDE card, suggested by 
Dell, who is making a bundle off people like me with old computers.

Ok, here's the interesting part (relatively speaking).  I ran the install 
floppy with no problem.  The installation sees the drives as wd2 and wd3, 
as I expected.  The installation itself was easy, and I commend everyone 
who worked on this, as it made my 1.1.5.1R install look like general 
relativity theory.  Booteasy works great with Win 95 and boots the BSD 
partition no problem.  I hit return to boot off "wd(0,a)", hesitantly, 
and the kernal boots!  Great, I'm all set, right?  No, after the hardware 
scan, it goes to find the filesystem (I think), and I get a kernal panic 
with a message to the effect of (and I paraphrase, sorry):

"cannot mount root filesystem"

My read on this is that the GENERIC config file has (my guess here):

boot on wd0 swap on wd0

with the possibility of "wd0" replaced by "wd0 and sd0", which doesn't 
matter to me.

So, my question:  What do I do about this, to make the thing boot the 
whole way?  And, should I replace the "boot on wd0" portion of my new 
config file with "boot on wd2"?  Please note:  If I tried to load the 
kernel from wd(2,a)/kernel, it gives me an error.  The default loads it 
fine; it's just that it dumps when it trys to find the filesystem.  Also 
note, the installation floppy mounts the filesystem with no trouble, and 
shelling out (from the term program) shows everything to be where I would 
expect.

Also, I managed to shell out with the installation floppy and checked the 
/dev/fstab file.  It appears that "/" is to be mounted on "/dev/wd2a", 
whereas "/usr" is to be mounted on "/dev/wd2s2f".  I figure that it's the 
way it is for a reason.  But, I must ask, is "wd2a" equivalent to 
"wd2s2a" here?  At any rate, this must be secondary, since the boot 
doesn't seem to get to /etc/rc.

I'm really confused.  Any help would be greatly appreciated!  Thanks in 
advance.

 Shawn Slavin
Indiana University Astronomy

Internet:  sdslavin@astro.indiana.edu







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.HPP.3.91.960223215726.8072E-100000>