Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Nov 2000 12:11:56 +0100
From:      "Koster, K.J." <K.J.Koster@kpn.com>
To:        "'wpaul@FreeBSD.ORG'" <wpaul@FreeBSD.ORG>
Cc:        'FreeBSD Hackers mailing list' <freebsd-hackers@freebsd.org>
Subject:   More detail on Deskpro XL6200 NIC (was: Legacy ethernet cards in FreeBSD)
Message-ID:  <59063B5B4D98D311BC0D0001FA7E4522026D7A07@l04.research.kpn.com>

next in thread | raw e-mail | index | archive | help
Dear Bill, others,

I've been working on getting my Deskpros to use their NIC under 4.2, but no
luck. The problem is as follows: I installed 4.0, and the NIC came up under
the lnc driver, reports its MAC address and works fine.

--
FreeBSD 4.0-RELEASE #0: Mon Mar 20 22:50:22 GMT 2000
root@monster.cdrom.com:/usr/src/sys/compile/GENERIC
...
lnc0: <PCNet/PCI Ethernet adapter> port 0x7000-0x701f irq 5 at device 11.0
on pci0
lnc0: supplying EUI64: 00:80:5f:ff:fe:fa:a0:82
lnc0: PCnet-32 VL-Bus address 00:80:5f:fa:a0:82
lnc0: driver is using old-style compatability shims
--

In 4.2, the lnc driver still probes and finds the NIC, but does not report
finding a MAC address, and the NIC remains dead.

--
FreeBSD 4.2-BETA #0: Thu Nov 16 11:03:15 CET 2000
kjkoster@dl6101.research.kpn.com:/usr/obj/usr/src/sys/QUAM
...
lnc0: <PCNet/PCI Ethernet adapter> port 0x7000-0x701f irq 5 at device 11.0
on pci0
lnc0: driver is using old-style compatability shims
---

Compiling a kernel with the pcn driver does not help. Booting a lnc+pcn
kernel causes the behaviour described above, booting a pcn-only kernel makes
the NIC show up as an unknown device, vendor 0x1022, device 0x2000.

--
pci0: <unknown card> (vendor=0x1022, dev=0x2000) at 11.0 irq 5
--

Looking in the source shows that the pcn driver knows about this
vendor/device combination. Booting -v does not show any attempts on pcn's
part to take the card into its arms.

--
avail memory = 62328832 (60868K bytes)
bios32: Bad BIOS32 Service Directory
Other BIOS signatures found:
ACPI: 00000000
Preloaded elf kernel "kernel" at 0xc0308000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc03080a8.
Pentium Pro MTRR support enabled
pci_open(1):	mode 1 addr port (0x0cf8) is 0x0000a06c
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 1 2 3 4 5 6 7 8 9 10 11 [class=020000] [hdr=00] is
there (id=20001022)
npx0: <math processor> on motherboard
npx0: INT 16 interface
pci_open(1):	mode 1 addr port (0x0cf8) is 0x00000000
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 1 2 3 4 5 6 7 8 9 10 11 [class=020000] [hdr=00] is
there (id=20001022)
pcib0: <Intel 82454KX/GX (Orion) host to PCI bridge> on motherboard
found->	vendor=0x1022, dev=0x2000, revid=0x02
class=02-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 	secondarybus=0
intpin=b, irq=5
map[10]: type 1, range 32, base 00007000, size  5
found->	vendor=0x1022, dev=0x2020, revid=0x02
class=01-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 	secondarybus=0
intpin=a, irq=10
map[10]: type 1, range 32, base 00007100, size  7
found->	vendor=0x102b, dev=0x0519, revid=0x01
class=03-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 	secondarybus=0
intpin=a, irq=255
map[10]: type 1, range 32, base 04200000, size 14
map[14]: type 1, range 32, base 04800000, size 23
found->	vendor=0x10ec, dev=0x8139, revid=0x10
class=02-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 	secondarybus=0
intpin=a, irq=5
map[10]: type 1, range 32, base 00006000, size  8
map[14]: type 1, range 32, base 40000000, size  8
found->	vendor=0x0e11, dev=0x0001, revid=0x07
class=06-02-00, hdrtype=0x00, mfdev=0
subordinatebus=0 	secondarybus=0
found->	vendor=0x8086, dev=0x84c5, revid=0x04
class=05-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 	secondarybus=0
found->	vendor=0x8086, dev=0x84c4, revid=0x04
class=06-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 	secondarybus=0
pci0: <PCI bus> on pcib0
lnc0: <PCNet/PCI Ethernet adapter> port 0x7000-0x701f irq 5 at device 11.0
on pci0
lnc0: driver is using old-style compatability shims
--

What am I missing?

    Kees Jan

================================================
 You are only young once,
       but you can stay immature all your life.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?59063B5B4D98D311BC0D0001FA7E4522026D7A07>