From owner-freebsd-hardware Mon Jun 1 00:27:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA16584 for freebsd-hardware-outgoing; Mon, 1 Jun 1998 00:27:32 -0700 (PDT) (envelope-from owner-freebsd-hardware@FreeBSD.ORG) Received: from Octopussy.MI.Uni-Koeln.DE (Octopussy.MI.Uni-Koeln.DE [134.95.166.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA16563; Mon, 1 Jun 1998 00:27:21 -0700 (PDT) (envelope-from se@dialup124.zpr.uni-koeln.de) Received: from dialup124.zpr.Uni-Koeln.DE (dialup124.zpr.Uni-Koeln.DE [134.95.219.124]) by Octopussy.MI.Uni-Koeln.DE (8.8.8/8.8.8) with ESMTP id JAA26820; Mon, 1 Jun 1998 09:27:18 +0200 (MET DST) Received: (from se@localhost) by dialup124.zpr.Uni-Koeln.DE (8.8.8/8.6.9) id XAA01836; Sun, 31 May 1998 23:58:03 +0200 (CEST) X-Face: " Date: Sun, 31 May 1998 23:58:02 +0200 From: Stefan Esser To: Case , freebsd-hardware@FreeBSD.ORG Cc: Stefan Esser Subject: Re: pci_map_port failed: device's iorange ? References: <6kpguj$kv4$1@xs2.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89i In-Reply-To: <6kpguj$kv4$1@xs2.xs4all.nl>; from Case on Sat, May 30, 1998 at 07:51:15PM +0200 Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 1998-05-30 19:51 +0200, Case wrote: > Hi, > > I just installed FreeBSD-2.2.6 on a micron transport xke laptop, > and when I booted it while connected to the docking station > I noticed the following messages: > > Probing for devices on PCI bus 0: > [ .. ] > chip5 rev 1 on pci0:9:[ .. ] > Probing for devices on PCI bus 1: > ahc0 rev 3 int a irq 9 on pci1:7:0 > pci_map_port failed: device's iorange 0xe800-0xe8ff is incompatible > with its bridge's range 0x0-0xfff > de0 rev 48 int a irq 9 on pci1:8:0 > pci_map_port failed: device's iorange 0xec00-0xec7f is incompatible > with its bridge's range 0x0-0xfff Could you please send complete *verbose* boot messages ? (I.e. enter "-v" at the boot prompt.) > The iorange 0x0-0xfff on the bridge chips seems odd.. is freebsd > confused by the fact that there are 2 pci busses on this machine ? > (430TX mobile chipset) I'm not sure what's wrong, but that message was just meant to be an indication of a possible cause, in case you can't get a device behind a PCI bridge to work. I don't know the particular chip-set in your machine, and the PCI code may need to know a little more about the bridge chip. > (oh, interesting sidenote, it works fine in netbsd :-] ) Hmmm, it should work under FreeBSD, as well ... You may try the following patch to let the device driver use memory mapped accesses (which are better for several reasons, anyway ...). Regards, STefan *** /sys/pci/if_de.c~ Mon Oct 27 23:08:56 1997 --- /sys/pci/if_de.c Sun May 31 23:56:02 1998 *************** *** 154,158 **** */ #if defined(__i386__) || defined(TULIP_EISA) ! #define TULIP_IOMAPPED #endif --- 154,158 ---- */ #if defined(__i386__) || defined(TULIP_EISA) ! #undef TULIP_IOMAPPED #endif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message