Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Aug 2002 22:56:30 -0700
From:      "Scott R." <reverend@sfmidimafia.com>
To:        freebsd-questions@FreeBSD.org
Subject:   Problems with 'rl' driver not properly setting duplex
Message-ID:  <5.1.0.14.2.20020819224216.00bb06e0@neptune.he.net>

next in thread | raw e-mail | index | archive | help
[please cc: me in any replies as I am not currently subscribed to this 
list, thank you.]

I have a small home network with only two boxes right now.  The router is a 
FreeBSD box running 4.6.2-RELEASE with 2 nics.  One nic (rl0) goes out 
through the AT&T broadband modem, the other (rl1) plugs into my switch with 
natd running on rl0 so I can share my internet connection.  The other box 
is running Windows XP Pro and is also plugged into the switch.  When I 
leave Windows to 'autoselect' the media for the RealTek card, it likes to 
choose '100baseTX full-duplex' mode.  rl0, which is the DHCP interface 
going out to AT&T, also autoselects at 100baseTX full-duplex according to 
ifconfig.  Now, here's the tricky part.  If I try to set rl1 to also run 
100baseTX full-duplex, the switch sees it as only half-duplex and I 
initially get a 'no carrier' signal (PR kern/38139 was opened by someone 
with a similar issue but no resolution has been offered).  So, in short, I 
have to set rl1 to 'media 10baseT/UTP mediaopt half-duplex' which works but 
gets me the following error message:  'ifconfig:  SIOCSIFMEDIA: Device not 
configured'.  I set the Windows box for the same and, finally, I get decent 
throughput.  Does anyone know why the rl driver acts so screwy on FreeBSD 
when it does what it's supposed to in Windows (at least according to my 
switch)?  Any help would be greatly appreciated.

Thanks in Advance,
Scott



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




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