[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <47558C0F.9000708@intel.com>
Date: Tue, 04 Dec 2007 09:19:11 -0800
From: "Kok, Auke" <auke-jan.h.kok@...el.com>
To: Lukas Hejtmanek <xhejtman@....muni.cz>
CC: Matt Mathis <mathis@....edu>, NetDev <netdev@...r.kernel.org>
Subject: Re: e1000 driver problems
Lukas Hejtmanek wrote:
> On Tue, Dec 04, 2007 at 11:02:23AM -0500, Matt Mathis wrote:
>> This is probably not an e1000 problem, but a general Ethernet "feature".
>> If you defeat auto-negotiation to force the data rate, you implicitly
>> defeat duplex negotiation as well. You need to explicitly set the duplex
>> mode.
>
> ethtool reports, that I have full duplex line:
Matt was almost right - the link partner however might be working in half duplex
mode. in case you force speed/duplex, you are *required* to force the exact same
setting on the link partner, otherwise things like this can happen.
if you "just" want to disable gigabit speed, get the latest ethtool and run:
ethtool -s eth0 advertise 0x0f
which keeps autonegotiation enabled but tells the e1000 card to _not_ advertise
gigabit speed capability to the link partner. The link partner and the e1000 can
then decide with autonegotiation whether to use 10half 10duplex 100half or 100full.
Auke
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists