Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 May 1997 06:33:11 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        stable@FreeBSD.ORG, tsprad@mail.metronet.com
Subject:   Re: BootMgr can't find second IDE disk correctly
Message-ID:  <199705042033.GAA25301@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>At reset, the boot manager offers:
>
>	F1	DOS
>	F2	BSD
>	F5	other disk
>
>So I pick F5, and I get another list with only one choice:
>
>	F1	BSD
>
>This boots wd(1,a)/kernel.  It runs along fine until time to mount /, can't 
>find wd1a and panics.  If I type in "1:wd(2,a)/kernel" it boots the same 
>kernel and successfully mounts wd2a as /.
>
>The bootmanager calls the second drive wd1 but everything else calls it wd2.  
>But the bootmanager also recognizes wd2 as the same as wd1.

The drive really is 1:wd(2,*) (BIOS drive 1 and FreeBSD drive wd2 = first
drive on the second IDE controller; wd1 would be the second drive on the
first IDE controller).  It's probably a bug for the bootmanager to recognise
wd2.

>Is there any way I can get this to reboot unattended?  I know, the best way is 
>to swap the cables between the two drives.  When I do that, what do I need to 
>fix besides /etc/fstab ?

The simplest way is to use -current bootblocks and put "1:wd(2,a)kernel" in
/boot.config on the boot drive.

Bruce



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