From owner-freebsd-isp Fri Feb 12 18:01:20 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA10346 for freebsd-isp-outgoing; Fri, 12 Feb 1999 18:01:20 -0800 (PST) (envelope-from owner-freebsd-isp@FreeBSD.ORG) Received: from mayon.cats.edu.ph (mayon.cats.edu.ph [203.172.25.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA10331 for ; Fri, 12 Feb 1999 18:00:55 -0800 (PST) (envelope-from dune@mayon.cats.edu.ph) Received: from localhost (dune@localhost) by mayon.cats.edu.ph (8.9.0/8.8.7) with SMTP id KAA04439 for ; Sat, 13 Feb 1999 10:13:26 +0800 Date: Sat, 13 Feb 1999 10:13:26 +0800 (PHT) From: "Francis Percival C. Favoreal" To: freebsd-isp@FreeBSD.ORG Subject: PCI NE2000 problem Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Recently I attached 1 PCI NE2000 RealTek 8029 ethernet card to my freebsd box. Now, the machine has 2 PCI network interface cards, the other one is a Digital 21041 Ethernet card. I am runnning FreeBSD-2.2.8 and the machine is an Intel Pentium II 350MHz, with 100MHz bus. This is my problem, illustrated below is my server's boot messages, ------------------ FreeBSD 2.2.8-RELEASE #0: Sat Feb 13 09:34:32 PHT 1999 root@sto-domingo.cats.edu.ph:/usr/src/sys/compile/MYKERNEL CPU: Pentium II (quarter-micron) (348.49-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x651 Stepping=1 Features=0x183f9ff,,MMX,> real memory = 67108864 (65536K bytes) avail memory = 63016960 (61540K bytes) Probing for devices on PCI bus 0: chip0 rev 2 on pci0:0: 0 chip1 rev 2 on pci0:1: 0 chip2 rev 2 on pci0:7:0 chip3 rev 1 on pci0:7:1 chip4 rev 1 int d irq 9 on pci0:7:2 chip5 rev 2 on pci0:7:3 de0 rev 33 int a irq 10 on pci0:13:0 de0: 21041 [10Mb/s] pass 2.1 de0: address 00:80:c8:59:e1:dc vga0 rev 16 int a irq 11 on pci0:15:0 ed0 rev 0 int a irq 9 on pci0:16:0 Probing for devices on PCI bus 1: ------------ As you could see above, de0 (Digital NIC) was detected successfully and with a mach. address. de0 rev 33 int a irq 10 on pci0:13:0 de0: 21041 [10Mb/s] pass 2.1 de0: address 00:80:c8:59:e1:dc However, ed0 (PCI NE2000 NIC) was detected but no mach. address was shown. ed0 rev 0 int a irq 9 on pci0:16:0 ed0: address xx:xx:xx:xx:xx:xx <------- this is missing! After the server boots, I tried, # ifconfig ed0 ifconfig: interface ed0 does not exist The kernel is compiled with ed0 config as, device ed? at pci0 port 0xff80 net irq 12 iomem 0xd800 vector edintr I also tried the ff. ed0 configs then compiling the kernel for each: (1) device ed? at pci0 (2) device ed? at pci? (2) device ed? at pnp0 (3) device ed? at pnp? (4) device ed0 at isa? port 0x300 net irq 3 iomem 0xd8000 vector edintr (5) device ed0 at isa? disable port 0x300 net irq 3 iomem 0xd8000 vector edintr Unfortunately, for each of the kernel compiled with the ed0 configed as above, still the PCI NE2000 problem persists. The PCI NE2000 got detected but still no mach. address was shown. ed0: address xx:xx:xx:xx:xx:xx <------- this is missing! (still) I tried using the PCI NE2000 card in Windows 95 and it works and is not busted. I have run out of ideas =) Anyone got ideas ??? Thanks in advance. -- riko sYsAd CATSNET To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message