If the switch port is set to auto-negotiate, try setting it to 100/Full Duplex -- this way there is no negotiation between the devices. I've seen several incompatibilities with auto-negotiate among different vendors equipment over the years.
--Lee > -----Original Message----- > From: Johan Petersson [mailto:[EMAIL PROTECTED]] > Sent: Saturday, June 01, 2002 4:46 AM > To: [EMAIL PROTECTED] > Subject: Duplex problem with Etherlink XL (3c900B) and xl driver. > > > Hi everyone, > > I'm having problems getting FreeBSD to use full duplex with my > 3com Etherlink XL card. The NIC is connected to a 10/100 switch > and during power up and boot the full duplex LED on the switch > is on, until the probing of the NIC (using xl driver). Then the > LED goes out indicating half duplex mode. When I boot DOS the > LED stays on all the time. > > Trying to force full duplex with ifconfig does not seem to work. > There is no error message, but the LED remains off and instead > network thruput falls to about 30 kbit/s... I have tried both > auto (NWAY) and manual settings of the card using a 3com DOS > utility, but no change. > > Relevant (?) lines from dmesg (boot -v): > xl0: <3Com 3c900B-COMBO Etherlink XL> port 0x4000-0x407f mem > 0x60000000-0x600000 > 7f irq 10 at device 15.0 on pci0 > xl0: Ethernet address: 00:50:04:22:a1:a2 > xl0: media options word: 38 > xl0: guessing COMBO (AUI/BNC/TP) > xl0: found 10baseT > xl0: found AUI > xl0: found BNC > xl0: selecting 10baseT transceiver, half duplex > > "ifconfig xl0" gives me: > xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > inet 192.168.1.254 netmask 0xffffff00 broadcast 192.168.1.255 > ether 00:50:04:22:a1:a2 > media: Ethernet 10baseT/UTP (10baseT/UTP <half-duplex>) > > Finally, "uname -a": > FreeBSD hawk.sigtuna.lan 4.4-RELEASE FreeBSD 4.4-RELEASE #4: > Fri May 31 > 13:01:43 CEST 2002 > [EMAIL PROTECTED]:/usr/src/sys/compile/HAWK i386 > > The computer is an old IBM PC Pentium 133. > > Does anyone have any ideas how to enable full duplex under FreeBSD? > > Regards > Johan Petersson > > > _____________________________________________________ > Följ VM på nära håll på Yahoo!s officielle VM-sajt www.yahoo.se/vm2002 > Håll dig ajour med nyheter och resultat, med vinnare och förlorare... > > To Unsubscribe: send mail to [EMAIL PROTECTED] > with "unsubscribe freebsd-net" in the body of the message > To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-net" in the body of the message