From owner-freebsd-hackers Fri Apr 21 07:52:41 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA08934 for hackers-outgoing; Fri, 21 Apr 1995 07:52:41 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id HAA08926 for ; Fri, 21 Apr 1995 07:52:27 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id AAA23965; Sat, 22 Apr 1995 00:48:35 +1000 Date: Sat, 22 Apr 1995 00:48:35 +1000 From: Bruce Evans Message-Id: <199504211448.AAA23965@godzilla.zeta.org.au> To: bde@zeta.org.au, julian@ref.tfs.com Subject: Re: Returned mail: Re: Booting from second hard drive (SCSI) problems (Again!!) Cc: hackers@FreeBSD.org Sender: hackers-owner@FreeBSD.org Precedence: bulk >> >#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.. The above gives major 0 if off a hard disk and major 1 if off a floppy (the 0x80 bit is for hard disks). >major 1 is a 'pseudo' mojor which is later changed to 2 or 4 >depending on whether it's scsi Actually, major 1 is later changed to 0 or 4 (2 is the floppy major). Bruce