Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Oct 1999 21:02:34 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        "Erik H. Bakke" <erik@habatech.no>
Cc:        freebsd-alpha@FreeBSD.ORG
Subject:   Re: Timer problems with current on 164SX
Message-ID:  <Pine.BSF.4.10.9910122102210.323-100000@salmon.nlsystems.com>
In-Reply-To: <XFMail.991012130736.erik@habatech.no>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 12 Oct 1999, Erik H. Bakke wrote:

> 
> On 12-Oct-99 Doug Rabson wrote:
> >> The PCI-ISA bridge is not probed, and therefore no ISA devices will be
> >> attached.
> >> What changes has been done to this part lately, that could affect this?
> >> And, also, is anyone else experiencing this?
> > 
> > I haven't heard anyone. Could you boot with 'boot -flags v' so that I can
> > see what devices pci picks up.
> > 
> The output from both kernels are attached to this mail.
> It seems to me that all devices are present on the PCI bus in both kernels,
> but that the ISA bridge for some reason is not being probed.
> 
> Hope this is of any help :)

I think this patch should fix it:

Index: ata-all.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/ata/ata-all.c,v
retrieving revision 1.26
diff -u -r1.26 ata-all.c
--- ata-all.c	1999/10/11 11:04:43	1.26
+++ ata-all.c	1999/10/12 20:02:11
@@ -181,6 +181,10 @@
 static const char *
 ata_pcimatch(device_t dev)
 {
+    if (pci_get_class(dev) != PCIC_STORAGE ||
+	(pci_get_subclass(dev) != PCIS_STORAGE_IDE))
+	return NULL;
+
     switch (pci_get_devid(dev)) {
     /* supported chipsets */
     case 0x12308086:


--
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-alpha" 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.10.9910122102210.323-100000>