From owner-freebsd-hackers Thu Nov 16 3:12: 3 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from hermes.research.kpn.com (hermes.research.kpn.com [139.63.192.8]) by hub.freebsd.org (Postfix) with ESMTP id 51E4E37B479; Thu, 16 Nov 2000 03:11:59 -0800 (PST) Received: from l04.research.kpn.com (l04.research.kpn.com [139.63.192.204]) by research.kpn.com (PMDF V5.2-31 #42699) with ESMTP id <01JWLVP2O67Q000Z8V@research.kpn.com>; Thu, 16 Nov 2000 12:11:57 +0100 Received: by l04.research.kpn.com with Internet Mail Service (5.5.2650.21) id ; Thu, 16 Nov 2000 12:11:56 +0100 Content-return: allowed Date: Thu, 16 Nov 2000 12:11:56 +0100 From: "Koster, K.J." Subject: More detail on Deskpro XL6200 NIC (was: Legacy ethernet cards in FreeBSD) To: "'wpaul@FreeBSD.ORG'" Cc: 'FreeBSD Hackers mailing list' Message-id: <59063B5B4D98D311BC0D0001FA7E4522026D7A07@l04.research.kpn.com> MIME-version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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: 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: 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: (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: 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: 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: on pcib0 lnc0: 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