Forcing 10/full duplex

zaxcom

Registered
is there a way in OS X to force the ethernet card to run at 10/Full instead of auto negotiation?

thanks

zax
 
From command-line:

ifconfig en0 media 10baseTX mediaopt full-duplex

Replace "en0" with the interface you're actually trying to change, if necessary. See the man page for "ifconfig" for more details.
 
Tried that one and it was not accpeted. the iMac uses a bmac ethernet chip, not a gmac chip. it uses a differnet set of commands it seems.
 
Well I have one last idea. Since I cant force 10/Full on the iMac by way of any command, I am going to force it by way of a hub. I am going to insert a 10Mbps hub in between the iMac and the Router. That should force the iMac to drop down to 10/Full from 100/Full.

I will let you all know later if it worked.

Zax
 
I put a 10Mbps hub in the path and it all works great now. While the speed is limited to about 9Mbps. It is consistant in both directions. No more stalls or CRC errors. Since my cable modem connection is only 2Mbps it really does not matter that the iMac is on a slower port than the other machines.
 
Just for the record, hubs can't run in full-duplex mode (exactly the problem with hubs). Your hub would have either negotiated down to half duplex, or simply used half duplex..
 
They can't? But switches can, right? Mine's got a little light with "Full duplex" written next to it and everything..
 
Back
Top