From nobody@FreeBSD.org  Fri May 18 09:41:06 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id 32EA237B422
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 18 May 2001 09:41:06 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.1/8.11.1) id f4IGf6219314;
	Fri, 18 May 2001 09:41:06 -0700 (PDT)
	(envelope-from nobody)
Message-Id: <200105181641.f4IGf6219314@freefall.freebsd.org>
Date: Fri, 18 May 2001 09:41:06 -0700 (PDT)
From: SMurphy@WriteMe.com
To: freebsd-gnats-submit@FreeBSD.org
Subject: I don't understand one of the kernel boot error messages
X-Send-Pr-Version: www-1.0

>Number:         27432
>Category:       kern
>Synopsis:       I don't understand one of the kernel boot error messages
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    yar
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 18 09:50:00 PDT 2001
>Closed-Date:    Mon Aug 20 21:49:32 PDT 2001
>Last-Modified:  Mon Aug 20 22:09:16 PDT 2001
>Originator:     Shawn Murphy
>Release:        4.3-RELEASE
>Organization:
>Environment:
FreeBSD ShawnsPlace 4.3-RELEASE FreeBSD 4.3-RELEASE #0: 
Thu May 17 23:48:49 EDT 2001
root@ShawnsPlace:/usr/src/sys/compile/SHAWNSPLACE  i386
>Description:
isa0: too many dependant configs (8)

This message appears during the probe phase of boot up.  It happens 
after the kernel finishes probing the pci0 bus and the line before 
the fdc0 floppy controller.

The devices found on the pci0 bus are: isab0 at device 7.0 (isa0), 
atapci0 at device 7.1 (ata0, ata1), uhci0 at device 7.2 (usb0, uhub0), 
ATI Mach64-GI graphics accelerator at 8.0, unknown card (vendor=104b, 
dev=8130) at 9.0 (see Note 1), and vr0 at device 11.0 (mmibus0, amphy0).

Now, my thought is that it found the host to PCI bridge, then scanned 
the PCI bus.  Having found the ISA bridge on the pci0 bus, a scan of 
the isa0 bus seems to be next.  It is at this point where the "isa0" 
error message displays.

After the message, it does probe the rest of the ISA bus: the floppy 
controller, the keyboard controller, vga0, the system console, I/O 
ports, the sound card (SB AWE64 Gold), and the hard drives.

I would be grateful for your thoughts on what is wrong, and how to
fix it.

Thanks In Advance ~ TIA,
-Shawn

Note 1:  The <unknown card> is my SCSI card.  I suspect that it is 
unknown because it is a BusLogic FlashPoint card, and it is 
advertised that there is no support for it.  I would take this 
opportunity to beg for it!  I have 3 CD-ROM drives, a CD burner, 
and a scanner on my SCSI Bus.  I have flashed the BIOS to at least 
version 1.41, and I am not sure, but I think it is version 1.41i.

P.S. I just happened to think that it might be my modem.  It slipped 
my mind, because I have internet service from my LAN, and LINT didn't 
make much mention of modems.  Do you think this is it?  It doesn't make 
sense to me, because the serial ports are not probed until later.

How would I go about getting modem drivers for a WiseComm Accellerator 
Pro Internal 56k with Voice (full hardware, I believe) Modem.  The 
file I downloaded for Win32 is M56VIWRP.EXE.  I still have the file, 
but that doesn't do me any good now. =)

>How-To-Repeat:
Just reboot the computer, it happens at every boot.  It even happens 
when booting with the GENERIC kernel.
>Fix:

>Release-Note:
>Audit-Trail:

From: "Yar Tikhiy" <yar@FreeBSD.org>
To: <freebsd-gnats-submit@FreeBSD.org>, <SMurphy@WriteMe.com>
Cc:  
Subject: Re: kern/27432: I don't understand one of the kernel boot error messages
Date: Sun, 3 Jun 2001 12:07:25 +0400

 Please try increasing MAXDEP (file /usr/src/sys/isa/pnpparse.c at about line
 39).
 Unfortunately, the kernel message is rather misleading because the number
 "8" in it is the MAXDEP value, not the actual number of dependencies in your
 PnP configuration.
 --
 Yar
 

From: "Shawn Murphy" <SMurphy@WriteMe.com>
To: "Yar Tikhiy" <yar@FreeBSD.org>,
	<freebsd-gnats-submit@FreeBSD.org>
Cc:  
Subject: Re: kern/27432: I don't understand one of the kernel boot error messages
Date: Mon, 4 Jun 2001 22:39:20 -0500

 Yar,
 
 Thank you for the advice, it did fix the problem.  What would you 
 recommend for a value?  I doubled it (to 16).  Will that cause any 
 problems.  Will it cause inefficiency?
 
 Thanks for your time,
 -Shawn
 
 On 3 Jun 2001, at 12:07, Yar Tikhiy wrote:
 
 > Please try increasing MAXDEP (file /usr/src/sys/isa/pnpparse.c at
 > about line 39). Unfortunately, the kernel message is rather misleading
 > because the number "8" in it is the MAXDEP value, not the actual
 > number of dependencies in your PnP configuration. -- Yar
 > 
 
 
 

From: Yar Tikhiy <yar@FreeBSD.org>
To: Shawn Murphy <SMurphy@WriteMe.com>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: kern/27432: I don't understand one of the kernel boot error messages
Date: Wed, 6 Jun 2001 18:05:46 +0400

 No, it won't. The code is executed only at the boot time, when
 the kernel is configuring PnP devices.
 
 As for the parameter value, the kernel warning should have shown
 you the right number, but it did not due to a bug. I'll fix the
 corresponding printf() so it shows the neccessary information. For
 now, if 16 works for you, keep that value.
 
 On Mon, Jun 04, 2001 at 10:39:20PM -0500, Shawn Murphy wrote:
 > 
 > Thank you for the advice, it did fix the problem.  What would you 
 > recommend for a value?  I doubled it (to 16).  Will that cause any 
 > problems.  Will it cause inefficiency?
 > 
 > Thanks for your time,
 > -Shawn
 > 
 > On 3 Jun 2001, at 12:07, Yar Tikhiy wrote:
 > 
 > > Please try increasing MAXDEP (file /usr/src/sys/isa/pnpparse.c at
 > > about line 39). Unfortunately, the kernel message is rather misleading
 > > because the number "8" in it is the MAXDEP value, not the actual
 > > number of dependencies in your PnP configuration. -- Yar
 
 -- 
 Yar
State-Changed-From-To: open->analyzed 
State-Changed-By: kris 
State-Changed-When: Sun Aug 19 02:56:27 PDT 2001 
State-Changed-Why:  
Over to yar who said there was a change he wanted to make in 
response to this PR. 


Responsible-Changed-From-To: freebsd-bugs->yar 
Responsible-Changed-By: kris 
Responsible-Changed-When: Sun Aug 19 02:56:27 PDT 2001 
Responsible-Changed-Why:  

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=27432 
State-Changed-From-To: analyzed->closed 
State-Changed-By: yar 
State-Changed-When: Mon Aug 20 21:49:32 PDT 2001 
State-Changed-Why:  
I've took a closer look at the PnP code... 
The current state of affairs is that the number of dependent 
configs cannot be predicted without parsing all the PnP data, 
so it was me who was wrong when I said that the diagnostic 
printf() was wrong. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=27432 
>Unformatted:
