From owner-freebsd-alpha Tue Oct 12 13: 0:23 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id A213914C88 for ; Tue, 12 Oct 1999 13:00:17 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from salmon.nlsystems.com (salmon.nlsystems.com [10.0.0.3]) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id VAA50730; Tue, 12 Oct 1999 21:02:34 +0100 (BST) (envelope-from dfr@nlsystems.com) Date: Tue, 12 Oct 1999 21:02:34 +0100 (BST) From: Doug Rabson To: "Erik H. Bakke" Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: Timer problems with current on 164SX In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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