Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Apr 1995 01:42:56 -0700 (PDT)
From:      Julian Elischer <julian@ref.tfs.com>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        hackers@FreeBSD.org
Subject:   Re: Returned mail: Re: Booting from second hard drive (SCSI) problems (Again!!)
Message-ID:  <199504210842.BAA18126@ref.tfs.com>
In-Reply-To: <199504210559.PAA10914@godzilla.zeta.org.au> from "Bruce Evans" at Apr 21, 95 03:59:59 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> >This has come up enough for me to change the bootblocks a bit..
> 

> >        unit = drive & 0x7f;
> 
> Erm, this change has been in the tree since revision 1.30 in January.
yes, I know THIS bit has, but the NEXT bit is the change

> 
> >#ifdef  BOOT_HD
> >        maj = (drive&0x80 ? 0 : 1);             /* a good first bet */
> >#else   
> >        maj = (drive&0x80 ? 0 : 2);             /* a good first bet */
> >#endif  
> 
> Shouldn't this be
> 
> >#ifdef  BOOT_HD
> >        maj = (drive&0x80 ? 1 : 2);             /* a bad first bet */
> >#else   
> >        maj = (drive&0x80 ? 0 : 2);             /* another bad first bet */
> >#endif  
> 
> ?
NO, I had it correct..
major 0 if off a floppy and major 1 if not..
major 1 is a 'pseudo' mojor which is later changed to 2 or 4
depending on whether it's scsi
> 
> >define BOOT_HD to make it default to hd(1,a)/kernel
> 
> I think the original version defaults to hd(something,a) for booting from
> floppies and wd(something, a) for booting from hard disks.
no it does what I wanted..


julian



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