Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Feb 1999 10:13:26 +0800 (PHT)
From:      "Francis Percival C. Favoreal" <dune@cats.edu.ph>
To:        freebsd-isp@FreeBSD.ORG
Subject:   PCI NE2000 problem
Message-ID:  <Pine.LNX.3.96.990213095118.3746A-100000@mayon.cats.edu.ph>

next in thread | raw e-mail | index | archive | help

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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,<b
16>,<b17>,MMX,<b24>>
real memory  = 67108864 (65536K bytes)
avail memory = 63016960 (61540K bytes)
Probing for devices on PCI bus 0:
chip0 <generic PCI bridge (vendor=8086 device=7190 subclass=0)> rev 2 on
pci0:0:
0
chip1 <generic PCI bridge (vendor=8086 device=7191 subclass=4)> rev 2 on
pci0:1:
0
chip2 <Intel 82371AB PCI-ISA bridge> rev 2 on pci0:7:0
chip3 <Intel 82371AB IDE interface> rev 1 on pci0:7:1
chip4 <Intel 82371AB USB interface> rev 1 int d irq 9 on pci0:7:2
chip5 <Intel 82371AB Power management controller> rev 2 on pci0:7:3
de0 <Digital 21041 Ethernet> 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 <VGA-compatible display device> rev 16 int a irq 11 on pci0:15:0
ed0 <NE2000 PCI Ethernet (RealTek 8029)> rev 0 int a irq 9 on pci0:16:0
Probing for devices on PCI bus 1:
------------<cut>

As you could see above, de0 (Digital NIC) was detected successfully and
with a mach. address. 

de0 <Digital 21041 Ethernet> 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 <NE2000 PCI Ethernet (RealTek 8029)> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.96.990213095118.3746A-100000>