> On Sun, Jan 17, 1999 at 01:36:12PM -0800, Mike Smith wrote:
> > > > There are two issues here:
> > > > 
> > > >     o  The bootblocks get the SCSI unit number wrong in cases where
> > > >        IDE drives are also attached.
> > > > 
> > > >        This is to be expected.  There is just insufficient space
> > > >        available to the bootblocks for "smarter" logic.
> > > > 
> > > >        The old bootblocks have a build setting BOOT_HD_BIAS to work
> > > >        around this problem.  The new bootblocks rely on /boot.config.
> > > >        You can have
> > > > 
> > > >            2:da(0,a)
> > > 
> > > If I do that, it does find the loader, but the kernel panics, because
> > > it thinks root should be on da2s1a.
> > 
> > You need 'set num_ide_disks=2'
> > 
> > The variable's somewhat misnamed, and I'm still groping for an 
> > algorithm that'll get it more or less right without screwing the pooch 
> > should we ever improve the root mount detection in the kernel.
> 
> Set that where? At the disk1s1a:> prompt ? Still can't find kernel.

num_ide_disks will help the kernel work out where the root filesystem 
is.  If you can't find the kernel, try 'ls' to start with, and then 
send the output 'lsdev'

I'm also curious why you get a 'disk1s1a' prompt, when it should be 
disk3 (presuming you have a floppy disk).  Have you installed new 
bootblocks on your boot disk?

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  m...@smith.net.au
\\  The race is long, and in the  \\  msm...@freebsd.org
\\  end it's only with yourself.  \\  msm...@cdrom.com



To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to