I have installed a 1000Mbps NIC in my system. This is the system some of
you read about me where I was trying to swap the names of eth0 and eth1
so maybe that has something to do with my problem.

The light on the NIC shows 1000Mbps link, as does the switch it is
connected to. Kernel messages show the link as autonegotiated, and
1000Mbps.

The only odd one out is mii-tool which claims "eth0: negotiated
100baseTx-FD, link ok"

I also tried using ethtool to set it at 1000Mbps anyway via ethtool -s
eth0 speed 1000 , and the kernel again spits out messages about a
1000Mbps link being up just fine. mii-tool still says the same as above,
however.

The problem is that I get speeds just as if it were a 100Mbps link,
starting at about 9MB/s then dropping to about 8.

As noted above I had two NIC's. One was an onboard 100Mbps, and the
second an add on 64-bit 1000Mbps. I had to do some tweaking with nameif
to get the 1000Mbps as eth0, and the 100Mbps as eth1. The reasons why I
wanted this really don't matter.

Making things more confusing, last night when I first applied the nameif
changes, I DID see 1000Mbps speed transfers.

I saw exactly this behavior in the past, what was happening was the
traffic was going right back out the 100Mbps and thus we had 100Mbps
speeds. However this time I've disabled the 100Mbps, even unplugged it.

There are no unusual routing entries. I am not using iptables.

I'm stumped here, any ideas?

-- 
gentoo-user@gentoo.org mailing list

Reply via email to