[OpenIndiana-discuss] link property e1000 / igb

James Carlson carlsonj at workingcode.com
Thu Apr 25 15:31:54 UTC 2013


On 04/25/13 11:11, Randy S wrote:
> we have a machine in production with a nic (autonegotiation) that should be 1000Mb connected but is 100Mb connected. We already forced the switchport at 1000Mb at which point there is no connection with the OI machine. It's an onboard nic .  If I cannot force the Oi nic to go 1000Mb, I guess the nic is broken... The same switch port has been tested with another machine which does connect at 1000Mb, so the switch is ok.

Perhaps a dumb question, but have you tried replacing the cable?  Most
times I've run into oddities where standard autonegotiation came up with
the wrong answer, the problem has usually been a broken cable.

Note that 10BASE-T and 100BASE-TX need to have just two of the four
pairs working, but 1000BASE-T needs all four.  So, a broken wire or two
means falling back.

Also, in my experience, forcing anything about the Ethernet properties
just ends in tears.  Oddly, the standards explicitly require that (a) if
you force anything, then all autonegotation is completely disabled
rather than just constrained and (b) if autonegotiation is disabled and
you don't explicitly twist every knob by hand, the devices fall back to
the least likely to be useful configuration; usually 10BASE-T half-duplex.

-- 
James Carlson         42.703N 71.076W         <carlsonj at workingcode.com>



More information about the OpenIndiana-discuss mailing list