From dgilbert@strike.velocet.ca  Wed Nov  5 07:06:24 1997
Received: from strike.velocet.ca (strike.velocet.ca [209.50.72.2])
          by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id HAA14233
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 5 Nov 1997 07:06:20 -0800 (PST)
          (envelope-from dgilbert@strike.velocet.ca)
Received: (from dgilbert@localhost)
	by strike.velocet.ca (8.8.7/8.8.7) id KAA25502;
	Wed, 5 Nov 1997 10:07:15 -0500 (EST)
Message-Id: <199711051507.KAA25502@strike.velocet.ca>
Date: Wed, 5 Nov 1997 10:07:15 -0500 (EST)
From: David Gilbert <dgilbert@strike.velocet.ca>
Reply-To: dgilbert@strike.velocet.ca
To: FreeBSD-gnats-submit@freebsd.org
Subject: SCSI don't boot.
X-Send-Pr-Version: 3.2

>Number:         4948
>Category:       i386
>Synopsis:       Install doesn't make sd0 bootable.
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov  5 07:10:00 PST 1997
>Closed-Date:    Wed Nov 5 14:40:53 PST 1997
>Last-Modified:  Wed Nov  5 15:30:02 PST 1997
>Originator:     David Gilbert
>Release:        FreeBSD 2.2.5-RELEASE i386
>Organization:
Velocet Communications
>Environment:

	Install of 'all' packages onto a system with a single 4Gig drive
on an Adaptec 1542 SCSI controller.  I have also experienced this on an
NCR PCI controller.

>Description:

	After install of system, the boot manager comes up with the 'F1'
type menu to select the boot.  Pressing F1 repeats the menu with the
default now not 'F1'.  Repeated pressings produce no results.

	I have tried to use disklabel -B sd0 and have tried running
sysinstall again, but have not been able to get the system to boot
without using a floppy.

>How-To-Repeat:

	I have repeated it twice --- once with NCR controller, once with
1542.  Machine is on the net and available for diagnostics for the next
24 hours.

>Fix:
	
	Not known.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Wed Nov 5 14:40:53 PST 1997 
State-Changed-Why:  
This looks like a plain case of selecting "All" but in cooperative 
mode, then getting the geometry wrong (the consequences of which are 
exactly as described in this PR and documented as well in HARDWARE.TXT). 

You need to use "dangerously dedicated" mode instead, the tip-off that 
you've selected it correctly being the fact that you're never prompted 
at all for a boot selection. 

From: j@uriah.heep.sax.de (J Wunsch)
To: dgilbert@strike.velocet.ca
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: i386/4948: SCSI don't boot.
Date: Wed, 5 Nov 1997 23:56:23 +0100

 As David Gilbert wrote:
 
 > 	After install of system, the boot manager comes up with the 'F1'
 > type menu to select the boot.  Pressing F1 repeats the menu with the
 > default now not 'F1'.  Repeated pressings produce no results.
 
 Sounds like the classic geometry mismatch problem.
 
 If this is an ``all FreeBSD'' installation, just try dangerously
 dedicated mode (which won't you allow to install a boot selector at
 all, of course).
 
 If this is an installation where FreeBSD shares disks with other
 systems, use the valid BIOS geometry.  For the 1542, this is 32
 sectors per track, and 64 heads, and X cylinders (where `X' is the
 number of Megabytes of your disk, rounded down to a full MB boundary)
 in normal mode.  I think it's 255 * 64 for ``DOS mode > 1 GB''.  I
 eventually forgot about the values the NCR BIOS is using -- all my
 disks are running in dangerously dedicated mode so i can shuffle them
 around between various controllers without hassles.
 
 -- 
 cheers, J"org
 
 joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
 Never trust an operating system you don't have sources for. ;-)
>Unformatted:
