Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 1999 20:03:48 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Jose Gabriel Marcelino <gabriel@maquina.com>
Cc:        Peter Wemm <peter@netplex.com.au>, freebsd-current@freebsd.org
Subject:   Re: boot kernel panic with the latest new-bus 
Message-ID:  <Pine.BSF.4.05.9904172002190.51054-100000@herring.nlsystems.com>
In-Reply-To: <Pine.BSF.4.05.9904171935230.290-100000@devils.int.maquina.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 17 Apr 1999, Jose Gabriel Marcelino wrote:

> 
> 
> On Sat, 17 Apr 1999, Doug Rabson wrote:
> 
> > I think we aren't picking up the PCI-ISA bridge chip which means that the
> > isa bus didn't get probed.  Could you do a verbose boot (boot -v) of your
> > *old* kernel and post the resulting dmesg.
> 
> Ok. Here it is. This is the biggest I could get.
> 
> I had some trouble to get it too (I had to turn off most of the SCSI chain
> and boot single mode :), how can one increase the size of the dmesg buffer
> btw??)

There is an option for this which is documented in LINT, MSGBUF_SIZE.

Could you try this patch which should make it see your PCI-ISA bridge:

Index: pcisupport.c
===================================================================
RCS file: /home/ncvs/src/sys/pci/pcisupport.c,v
retrieving revision 1.96
diff -u -r1.96 pcisupport.c
--- pcisupport.c	1999/04/16 21:22:52	1.96
+++ pcisupport.c	1999/04/17 19:02:05
@@ -929,6 +929,10 @@
 		return("AcerLabs M1533 portable PCI-ISA bridge");
 	case 0x154310b9:
 		return("AcerLabs M1543 desktop PCI-ISA bridge");
+
+	/* SiS -- vendor 0x1039 */
+	case 0x00081039:
+		return ("SiS 85c503 PCI-ISA bridge");
 	}
 
 	if (pci_get_class(dev) == PCIC_BRIDGE
@@ -947,6 +951,7 @@
 	desc = isab_match(dev);
 	if (desc) {
 		device_set_desc_copy(dev, desc);
+
 		/* Don't bother adding more than one ISA bus */
 		if (!devclass_get_device(devclass_find("isa"), 0))
 			device_add_child(dev, "isa", -1, 0);
@@ -1050,8 +1055,6 @@
 		return ("SiS 85c496");
 	case 0x04061039:
 		return ("SiS 85c501");
-	case 0x00081039:
-		return ("SiS 85c503");
 	case 0x06011039:
 		return ("SiS 85c601");
 	

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 442 9037




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9904172002190.51054-100000>