From jin@iss-p1.lbl.gov  Sun Dec 29 15:46:31 1996
Received: from iss-p1.lbl.gov (iss-p1.lbl.gov [131.243.2.47])
          by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id PAA18093
          for <FreeBSD-gnats-submit@freebsd.org>; Sun, 29 Dec 1996 15:46:30 -0800 (PST)
Received: (from jin@localhost) by iss-p1.lbl.gov (8.8.2/8.8.2) id PAA00502; Sun, 29 Dec 1996 15:46:28 -0800 (PST)
Message-Id: <199612292346.PAA00502@iss-p1.lbl.gov>
Date: Sun, 29 Dec 1996 15:46:28 -0800 (PST)
From: "Jin Guojun[ITG]" <jin@iss-p1.lbl.gov>
Reply-To: jin@iss-p1.lbl.gov
To: FreeBSD-gnats-submit@freebsd.org
Subject: installation panic before going to past-install menu
X-Send-Pr-Version: 3.2

>Number:         2321
>Category:       misc
>Synopsis:       installation panic before going to past-install menu
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jkh
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 29 15:50:01 PST 1996
>Closed-Date:    Mon Feb 24 23:47:06 PST 1997
>Last-Modified:  Mon Feb 24 23:48:22 PST 1997
>Originator:     Jin Guojun[ITG]
>Release:        FreeBSD 2.2-BETA i386
>Organization:
>Environment:

	ASUS P/I-P55TVP4/200MHz + 3Com 3C509B ethernet card + NCR SCSI
	with -c option "irq ep0 15"

>Description:

	-----------------Information Dialog-----------------
	 Saving any boot -c changes to new kernel ... panic: Going nowhere without my init!

syncing disks...


	This Environment works with 2.1.x-RELEASE and 2.2-Alpha, but
	failed on 2.2-BETA.

>How-To-Repeat:

	Using above hardware + using -c option "irq ep0 15"

>Fix:
	
	

>Release-Note:
>Audit-Trail:

From: "Jordan K. Hubbard" <jkh@time.cdrom.com>
To: jin@iss-p1.lbl.gov
Cc: FreeBSD-gnats-submit@freebsd.org, erich@freebsd.org
Subject: Re: misc/2321: installation panic before going to past-install menu 
Date: Sun, 29 Dec 1996 16:54:25 -0800

 > 	ASUS P/I-P55TVP4/200MHz + 3Com 3C509B ethernet card + NCR SCSI
 > 	with -c option "irq ep0 15"
 > 
 > >Description:
 > 
 > 	-----------------Information Dialog-----------------
 > 	 Saving any boot -c changes to new kernel ... panic: Going nowhere with
 out my init!
 
 Ouch!  Looks like it's dying somewhere in the code which copies
 userconfig changes from the boot kernel to the installed kernel.
 
 This may prove "interesting" to debug (I'll try your exact set of -c
 changes for now) so I may end up just adding an option for turning
 this behavior off (on by default) if I can't fix it.  Needless to say,
 this doesn't happen on any of my test machines (I have to tweak ed0 on
 most of my test boxes, in fac) and may be difficult to reproduce.
 
 Also strange that no one else has reported this!  Hmmmm.
 
 						Jordan

From: J Wunsch <j@uriah.heep.sax.de>
To: jkh@time.cdrom.com
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: misc/2321: installation panic before going to past-install menu
Date: Mon, 30 Dec 1996 19:56:15 +0100 (MET)

 As Jordan K. Hubbard wrote:
 
 >  > 	-----------------Information Dialog-----------------
 >  > 	 Saving any boot -c changes to new kernel ... panic: Going nowhere with
 >  out my init!
 >  
 >  Ouch!  Looks like it's dying somewhere in the code which copies
 >  userconfig changes from the boot kernel to the installed kernel.
 
 >  Also strange that no one else has reported this!  Hmmmm.
 
 PR # 2326 seems to be a dup for this problem.
 
 -- 
 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. ;-)

From: "Eric L. Hernes" <erich@lodgenet.com>
To: "Jordan K. Hubbard" <jkh@time.cdrom.com>
Cc: jin@iss-p1.lbl.gov, FreeBSD-gnats-submit@freebsd.org, erich@freebsd.org
Subject: Re: misc/2321: installation panic before going to past-install menu 
Date: Tue, 31 Dec 1996 12:39:16 -0600

 "Jordan K. Hubbard" writes:
 >> 	ASUS P/I-P55TVP4/200MHz + 3Com 3C509B ethernet card + NCR SCSI
 >> 	with -c option "irq ep0 15"
 >> 
 >> >Description:
 >> 
 >> 	-----------------Information Dialog-----------------
 >> 	 Saving any boot -c changes to new kernel ... panic: Going nowhere with
 >out my init!
 >
 >Ouch!  Looks like it's dying somewhere in the code which copies
 >userconfig changes from the boot kernel to the installed kernel.
 >
 >This may prove "interesting" to debug (I'll try your exact set of -c
 >changes for now) so I may end up just adding an option for turning
 >this behavior off (on by default) if I can't fix it.  Needless to say,
 >this doesn't happen on any of my test machines (I have to tweak ed0 on
 >most of my test boxes, in fac) and may be difficult to reproduce.
 >
 
 Oh no, they're comming out of the woodwork :(  I've got NCR and a 509
 in my test box, but it's set to irq 10, the high ones usually get
 nabbed by the pci bus.  I seen where the machine wouldn't boot, or
 the 509 wouldn't work for sour owl shit, but it shouldn't kill
 sysinstall.  The irq is stored as a bitmask of the n'th bit for
 irq n, so irq 15 is (1<<15) (maybe +/- 1) This could be a sign error
 or just too few bits in the datatype... I don't think I've ever stuck
 an ISA card at 15, I'll look on thursday...
 
 >Also strange that no one else has reported this!  Hmmmm.
 
 I don't think anything changed between Oct and now that would cause
 these problems...
 
 >
 >						Jordan
 
 happy new year!
 
 eric.

From: "Jin Guojun[ITG]" <jin@george.lbl.gov>
To: erich@lodgenet.com, jkh@time.cdrom.com
Cc: FreeBSD-gnats-submit@freebsd.org, erich@freebsd.org
Subject: Re: misc/2321: installation panic before going to past-install menu
Date: Tue, 31 Dec 1996 11:52:49 -0800

 > Oh no, they're comming out of the woodwork :(  I've got NCR and a 509
 > in my test box, but it's set to irq 10, the high ones usually get
 > nabbed by the pci bus.  I seen where the machine wouldn't boot, or
 > the 509 wouldn't work for sour owl shit, but it shouldn't kill
 > sysinstall.  The irq is stored as a bitmask of the n'th bit for
 > irq n, so irq 15 is (1<<15) (maybe +/- 1) This could be a sign error
 > or just too few bits in the datatype... I don't think I've ever stuck
 > an ISA card at 15, I'll look on thursday...
 
 There is a problem (I think in the NCR bios) which causes NCR controller
 to use irq 10 as default. That is why you cannot use irq 10 for 3C509
 with NCR SCSI controller. irq 15 is used for the secondary IDE controller.
 Most people will not use the secondary IDE controller. This give you one
 more irq if you used all PCI slots.
 
 Disable the secondary IDE controller from BIOS or not, you always can use
 irq 15 as long as there is no device connected to the secondary IDE bus.
 
 This is not a problem.	:-)
 
 Happy New Year!
 
 -Jin
 
Responsible-Changed-From-To: freebsd-bugs->jkh 
Responsible-Changed-By: mpp 
Responsible-Changed-When: Sat Feb 22 21:19:50 PST 1997 
Responsible-Changed-Why:  
Audit trail indicates that Jordan was looking into this. 
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Mon Feb 24 23:47:06 PST 1997 
State-Changed-Why:  
This was doubly fixed by clearing an off-by-one problem with 
the code and also disabling scsi config saving entirely since it's 
not necessary here. 
>Unformatted:
