[CentOS] tg3 gigabit speed

Sat Mar 4 19:50:44 UTC 2006
Maciej Żenczykowski <maze at cela.pl>

for gigabit don't use crossover cable - the cards should autoneg 
crossover, and crossover cable has to be different than the normal 100 
cross to work for giga...

On Sat, 4 Mar 2006, Jure Pečar wrote:

>
> Hi all,
>
> I have two HP DL145 G1 machines, running centos4 (2.6.9-22.0.2.ELsmp).
> Nics are recognized as:
>
> eth0: Tigon3 [partno(BCM95704) rev 2002 PHY(5704)] (PCIX:100MHz:64-bit)
> 10/100/1000BaseT Ethernet 00:00:1a:19:f1:05
> eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap
> [1]
> eth1: Tigon3 [partno(BCM95704) rev 2002 PHY(5704)] (PCIX:100MHz:64-bit)
> 10/100/1000BaseT Ethernet 00:00:1a:19:f1:04
> eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap
> [1]
>
> Both machines are wired in the same way: eth0 is connected do 100mbit
> switch, eth1 to a gigabit switch. But:
>
> # mii-tool
> eth0: negotiated 100baseTx-FD, link ok
> eth1: negotiated 100baseTx-FD flow-control, link ok
>
> If I force eth1 to 1000 with ethtool, I get no link and then it
> autonegotiates itself back to 100. I can't even get them to talk at gigabit
> speed if I connect both machines together with crossover cable!
>
> Am I doing something wrong or is this a hardware problem?
>
>
>