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>