Date: Thu, 16 Sep 1999 12:03:20 +1200 From: "Keith Newton" <keith@grafica.co.nz> To: <freebsd-net@FreeBSD.ORG> Subject: DEC 21143 and FreeBSD not the best of friends Message-ID: <NDBBKPBKOJPEEJMAOFHKOEELCDAA.keith@grafica.co.nz>
next in thread | raw e-mail | index | archive | help
Hi all, I have a NEC Versa Note notebook which happens to have a built in ethernet card, a nice feature I thought. The ethernet card is a DEC 21143 card, I am quiet happy with the performance of this card under various other OS's and due to the inbuilt nature I am not really in a position to replace it, otherwise I would. So far I have tried FreeBSD versions 2.2.5, 2.2.8 3.0, 3.2 and 3.3 RC 19990909, no luck as of yet. I install FreeBSD and the installation goes fine, the card is recognized in the boot up and I even get the apparent autosense working. On my home network it autosense's 10baseT, this is correct. On my work network it autosense's 10baseT, this is way wrong. At work I am direct connected to a 10/100 switch, under other OS's I get 100M full duplex. I am sure that the card itself is fine as it works under Win9x, WinNT4 and Win2K. Here is a portion of my kernel boot sequence. Sep 16 09:36:27 jfk /kernel: Copyright (c) 1992-1999 FreeBSD Inc. Sep 16 09:36:27 jfk /kernel: Copyright (c) 1982, 1986, 1989, 1991, 1993 Sep 16 09:36:27 jfk /kernel: The Regents of the University of California. All rights reserved. Sep 16 09:36:27 jfk /kernel: FreeBSD 3.3-19990909-RC #0: Wed Sep 15 22:57:57 NZST 1999 Sep 16 09:36:27 jfk /kernel: root@jfk.grafica.co.nz:/usr/src/sys/compile/JFK Sep 16 09:36:27 jfk /kernel: Timecounter "i8254" frequency 1193182 Hz Sep 16 09:36:27 jfk /kernel: CPU: Celeron (331.58-MHz 686-class CPU) Sep 16 09:36:27 jfk /kernel: Origin = "GenuineIntel" Id = 0x66a Stepping = 10 Sep 16 09:36:27 jfk /kernel: Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV, PAT,PSE36,MMX,FXSR> Sep 16 09:36:27 jfk /kernel: real memory = 134217728 (131072K bytes) Sep 16 09:36:27 jfk /kernel: avail memory = 127766528 (124772K bytes) Sep 16 09:36:27 jfk /kernel: Preloaded elf kernel "kernel" at 0xc02ac000. Sep 16 09:36:27 jfk /kernel: Pentium Pro MTRR support enabled Sep 16 09:36:27 jfk /kernel: Probing for devices on PCI bus 0: Sep 16 09:36:27 jfk /kernel: chip0: <Intel 82443BX host to PCI bridge (AGP disabled)> rev 0x03 on pci0.0.0 Sep 16 09:36:27 jfk /kernel: vga0: <NeoMagic NM2160 laptop SVGA controller> rev 0x01 int a irq 5 on pci0.2.0 Sep 16 09:36:27 jfk /kernel: de0: <Digital 21143 Fast Ethernet> rev 0x41 int a irq 10 on pci0.6.0 Sep 16 09:36:27 jfk /kernel: de0: 21143 [10-100Mb/s] pass 4.1 (invalid EESPROM checksum) Sep 16 09:36:27 jfk /kernel: de0: address 00:00:4c:ed:75:4a I have checked the mac address and it is being reported correctly so their is some talking between FreeBSD and the net card, also if I unplug the cable, I get a report of the cable being unplugged, then if I plug it in it gets picked up again, always as 10baseT though. The catch is though if I ping another valid ip address when at home or work on the same network I get ping: sendto: host down as the message. Here is the output of ifconfig -a if it's any help. de0: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.2.189 netmask 0xffffff00 broadcast 192.168.2.255 ether 00:00:4c:ed:75:4a media: autoselect (10baseT/UTP) status: active supported media: autoselect 100baseTX <full-duplex> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 lo0: flags=8008<LOOPBACK,MULTICAST> mtu 16384 Any suggestions would be much appreciated, I have tried to leave bothering you people as a last resort. Thanks in advance, Keith Newton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?NDBBKPBKOJPEEJMAOFHKOEELCDAA.keith>