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>
