|
||||||||
Thanks for the suggestion but it looks like the nic actually accepts the speed and duplex that I try to assign (see the ifconfig output and the difference between an untouched nic (sis0 media: Ethernet autoselect (100baseTX <full-duplex>)) and the one that I tried to set the speeds to (sis2 media: Ethernet 100baseTX <full-duplex> (10baseT/UTP)). Running ifconfig -m from exec.php shows me that I entered the mediasettings exactly the way that the driver wants them to be. I'm at a loss and that ISP-provided device is out of my control and they only allow that one default configuration. No way to change it unfortunately. Holger _____ From: Todd D. Volz [mailto:todd at stir dot org] Sent: Wednesday, May 28, 2008 1:50 AM To: Holger Bauer Subject: Re: [m0n0wall] Problem forcing speed and duplex mode (in 1.233 as well as in 1.3b11) A quick and possibly easy solution, ask the person who manages the other end to enable auto negotiation instead of setting 100 mbps full duplex (is the remote end a Cisco device?) Barring that I'm not up on FreeBSD, but on Linux each NIC driver can have a different way to set the speed and duplex. Since the version of FreeBSD was recently upgraded for M0n0wall maybe recheck documentation on yours NICs with this new version of FreeBSD, it's possible the drivers changed how they expect the speed and duplex to be set. Todd ----- "Holger Bauer" wrote: > Hello, > I have some problems on a special link where I have to force duplex > settings using hidden config.xml setting (autonegotiation is not working > and detecting the wrong duplex mode which leads to lots of collisions > and a pretty variable bandwidth which completely breaks trafficshaping). > I already forced duplex modes with older versions of m0n0 successfully > in the past but somehow it doesn't work anymore with the newer version > (though ifconfig shows that I have forced speed and duplex successfully: > sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > options=8<VLAN_MTU> > inet 10.10.20.15 netmask 0xffffff00 broadcast 10.10.20.255 > ether 00:0d:b9:04:93:e8 > media: Ethernet autoselect (100baseTX <full-duplex>) > status: active > ... > sis2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > options=8<VLAN_MTU> > inet 10.10.15.20 netmask 0xffffff00 broadcast 10.10.15.255 > ether 00:0d:b9:04:93:ea > media: Ethernet 100baseTX <full-duplex> (10baseT/UTP) > status: active > Note that sis1 is still at autoselect and sis2 shows my forced duplex > settings but still negotiates to 10baseT/UTP. I just did this test with > an old 10baseT hub though the original problem exists with a device that > has 100baseTX/fullduplex set but negotiates to 100baseTX/half duplex. > Forcing fullduplex doesn't work. > I tried 1.233 and 1.3b11 but the result is exactly the same with both > versions. > Anybody have a clue what to do? > Thanks in advance > Holger > --------------------------------------------------------------------- > To unsubscribe, e-mail: m0n0wall dash unsubscribe at lists dot m0n0 dot ch > For additional commands, e-mail: m0n0wall dash help at lists dot m0n0 dot ch |