> > 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.
-- 
\\  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