From owner-freebsd-questions Wed Apr 17 13:18:28 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA02987 for questions-outgoing; Wed, 17 Apr 1996 13:18:28 -0700 (PDT) Received: from Sisyphos (Sisyphos.MI.Uni-Koeln.DE [134.95.212.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA02980 for ; Wed, 17 Apr 1996 13:18:21 -0700 (PDT) Received: by Sisyphos id AA29778 (5.67b/IDA-1.5 for freebsd-questions@FreeBSD.ORG); Wed, 17 Apr 1996 22:13:47 +0200 Message-Id: <199604172013.AA29778@Sisyphos> From: se@zpr.uni-koeln.de (Stefan Esser) Date: Wed, 17 Apr 1996 22:13:47 +0200 In-Reply-To: David Greenman "" (Apr 16, 6:01) X-Mailer: Mail User's Shell (7.2.6 alpha(2) 7/9/95) To: Chris Teakle Cc: freebsd-questions@freebsd.org Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk } I'm trying to install FreeBSD 2.1.0 on a Dell Optiplex-5100 Pentium 100 } with an SMC DC21040 PCI network card. } The boot floppy kernel appears to recognize the card: } } de0 rev 35 int a irq 15 on pci0:13 } } But the next message is: } } pci_map_port failed: device's iorange 0xff80-0xffff is incompatible } with its bridge's range 0x0-0xffff } } Once I get to the FTP install section, de0 is not listed as an available } network interface. Similarly, if I go into "Fixit" and run "ifconfig -a" } then there is no de0. Sorry, there was an off by one error in the code of 2.1R. The effect is, that a PCI device which is mapped to a port range that extends up to 0xffff, will not be accepted. This has been fixed long ago in both FreeBSD-current and -stable. If you got a system to build a new kernel on, then you'll be able to use your Ethernet card, if you compile with /sys/pci/pci.c from the -stable sources. Else you may want to try the latest SNAP (960323) which contains fixed PCI code. If you got some other PCI card, which is not required for the installation, then you could try to arrange for it to be mapped to the highest available port addresses (you may need to shuffle around PCI cards until since addresses are assigned by the PCI BIOS according to the slot they occupy). You could then rebuild your kernel with the PCI bug fixed, and could then restore it to exactly the current state again, if necessary ... Sorry for the inconvenience! Regards, STefan -- Stefan Esser, Zentrum fuer Paralleles Rechnen Tel: +49 221 4706021 Universitaet zu Koeln, Weyertal 80, 50931 Koeln FAX: +49 221 4705160 ============================================================================== http://www.zpr.uni-koeln.de/~se