[clue-tech] making ethernet autonegotiation not work
Ken MacFerrin
lists at macferrin.com
Fri Apr 27 15:56:22 MDT 2007
Jim Ockers wrote:
> Hi,
>
> How can we break autonegotiation for ethernet link speed & duplex
> with a minimum of expense & effort?
>
> So we have some nice ethernet equipment (NICs, switches) which
> supports 10/100 BaseT half and full duplex, and will happily
> autonegotiate to the best mode that both link partners support.
>
> http://en.wikipedia.org/wiki/Autonegotiation
>
> For operational reasons we need to make sure that 100BaseT never
> gets negotiated. We have configured all link partners (software
> device driver config) to negotiate only 10BaseT and tried to
> disable autonegotiation in software, but since the (unmanaged)
> ethernet switch supports 100BaseT (and will autonegotiate it if
> asked) occasionally the link goes to 100BaseT.
>
> Don't ask why, just trust me on this, we HAVE TO GUARANTEE THAT
> IT WILL ONLY EVER BE 10BASET. It has to do with the fact that the
> cabling and connectors are NOT CAT5 nor are they intended for
> ethernet. Plus they're long. It all seems to work OK at 10BaseT
> but not 100BaseT.
This doesn't answer your hardware question, but assuming these are linux
boxes, have you tried forcing the speed and duplex using mii-tool?
# mii-tool --force=10baseT-HD eth0
-Ken
More information about the clue-tech
mailing list