Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Apr 97 8:50:19 EDT
From:      gabriel@pineal.math.FAU.EDU (Gabi Hannawi)
To:        freebsd-questions@FreeBSD.org
Subject:   Re: Booting SCSI first over IDE
Message-ID:  <9704071250.AA17006@pineal.math.FAU.EDU>
In-Reply-To: <19970406165913.28619@peeper.jackson.org>; from "Tom Jackson" at Apr 6, 97 4:59 pm

next in thread | previous in thread | raw e-mail | index | archive | help
Hi there

> On Sat, Apr 05, 1997 at 11:53:29AM -0800, Doug White wrote:
> > On Sat, 5 Apr 1997, Andre Sachs [Staff] wrote:
> > 
> > > I'm running 2.2-RELEASE.
> > > 
> > > I have an AHA2940 with a Seagate SCSI drive and a Seagate IDE drive. When
> > > I enable the IDE drive in the BIOS, (after BS-OS to boot off the SCSI) 
> > > the kernel panics because it can't mount / on sd1. Fair enough recompile
> > > the kernel to mount root on sd1 and it fails again. Vexing. 
> > > 
> > > I even tryed changing the fstab to reflect sd1. Failed again.
> > 
> > Unfortunately, this is a tough case.  In IDE & SCSI systems, the
> > bootblocks get confused with both in place and can't quite determine where
> > it is from the BIOS.  So it guesses, and usually gets it wrong.  
> > 
> > There isn't much we can do for you.  You can try to rebuild the bootblocks
> > to default to sd1a, but I don't know how to do that.  The code is in
> > /usr/mdec.
> > 
> > Doug White                              | University of Oregon  
> > 
> Best bet, put root on the ide, use booteasy, this will work fine.

I had a similar problem.  I have an EIDE and a SCSI drive.  I installed FBSD
on my SCSI drive with root on sd0.  After experimenting with the boot
prompt, the only way I could get FBSD to mount root was to type:
1:sd(0,a)/kernel
at the boot prompt (if I remember correctly).  I guess this tells fbsd that the
scsi drive is bios ID 1?
If your root partition is on sd1, then you'd type
1:sd(1,a)/kernel

--
Gabriel




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9704071250.AA17006>