From owner-freebsd-questions Fri May 3 14:32:25 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mta8.srv.hcvlny.cv.net (mta8.srv.hcvlny.cv.net [167.206.5.23]) by hub.freebsd.org (Postfix) with ESMTP id EB26037B41C for ; Fri, 3 May 2002 14:32:14 -0700 (PDT) Received: from JEFF (ool-18b82245.dyn.optonline.net [24.184.34.69]) by mta8.srv.hcvlny.cv.net (iPlanet Messaging Server 5.0 Patch 2 (built Dec 14 2000)) with SMTP id <0GVK000AM15GHN@mta8.srv.hcvlny.cv.net> for freebsd-questions@FreeBSD.ORG; Fri, 03 May 2002 17:32:04 -0400 (EDT) Date: Fri, 03 May 2002 17:30:09 -0400 From: Jeff Heath Subject: How do I shut off auto-negotiation on my NIC To: freebsd-questions@FreeBSD.ORG Message-id: MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT Importance: Normal X-Priority: 3 (Normal) X-MSMail-priority: Normal Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'm a newbie to BSD. Installed 4.0 GENERIC on a Dell Optiplex with a 3Com 3c905b Ethernet card. When I performed the initial installation, I selected auto-negotiation and listed 100BaseTX Full-Duplex as my first choice. Now I want to force the card to 10baseT/UTP half-duplex. I tried using ifconfig. I input the following command: ifconfig xl0 media 10baseT/UTP. Here's the output xl0: flags=8842 mtu 1500 ether 00:c0:4f:8b:93.dd media 10baseT/UTP (100baseTX ) status: active supported media: autoselect 100baseTX 100baseTX 10baseT/UTP 10baseT/UTP 100baseTX I don't have any test equipment to verify for certain that the card is operating at 100baseTX , but I am very confident that this is the case. Here's why: The lights on the Linksys router I have it connected to show 100M Full-duplex operation (and when the BSD machine is plugged in there, everything works fine - I can surf the 'net, etc.) If I connect the BSD machine to my Cisco 2610 router. It won't auto-negotiate to 10MB half-duplex If I connect the BSD machine to my Win2k machine with the NIC set at 10Mb half, the BSD machine WILL auto-negotiate to 10MB. I know this to be true because I get the following output from ifconfig xl0: xl0: flags=8842 mtu 1500 ether 00:c0:4f:8b:93.dd media 10baseT/UTP status: active supported media: autoselect 100baseTX 100baseTX 10baseT/UTP 10baseT/UTP 100baseTX note the absence of the (100baseTX ) statement. Also, if I connect the BSD machine to the Cisco 2610 router after it negotiated to 10MB half-duplex, all is well. So, the REAL problem is that the Cisco 2610 router does not auto-negotiate properly. This is no surprise. I can work around my problem, but it's a nuisance, and I would like to know the proper way to completely rid myself of auto-negotiation anyway. Thanks in advance for any suggestions. Jeff Heath To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message