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>
