Link speed and duplex are also determined by what the link partner is.  The 
switch (or hub) port has to be capable and configured for the correct speed and 
duplex settings.  If you swap the cables between the 2 ports the setting most 
likely will switch also.  If you want both ports to link at 1000Mbps then you 
probably need to correct the switch port setting.

Cheers,
John


-----Original Message-----
From: Shan Wei [mailto:[email protected]] 
Sent: Thursday, April 22, 2010 7:50 PM
To: Brandeburg, Jesse
Cc: [email protected]; Linux NICS
Subject: Re: [E1000-devel] [BUG?] same e1000 NIC but configured different

Brandeburg, Jesse wrote, at 04/22/2010 11:52 PM:
> Your log messages tell the whole story, tso is disabled for 10/100 mb  
> speeds.

I see. Do you noticed that for two same 82571EB Gigabit NIC,
one(eth0) is identified to 1000Mb/s, and the other one(eth1)
is identified to 100Mb/s. why?

Why do I think they are same? Because from lspci messages,
they are all 82571EB. And they all used e1000e driver.

If i miss something, please tell me.

Thanks
----
Shan Wei


> 
> If you wish you can reenable it with ethtool.
> 
> Tso provides little to no CPU reduction benefit to the slower link  
> speeds and in fact will hurt bidirectional performance.
> 
> --
> Jesse Brandeburg's iPhone
> 
> On Apr 22, 2010, at 2:30 AM, "Shan Wei" <[email protected]> wrote:
> 
>> There are two same NICes, the setting of TSO is different
>> on Fedora13alpha with kernel 2.6.34-rc5-git
>> (HEAD:1ef6ce7a340f9ed139a73147ff9cf7ad56889414).
>>
>> *Phenomenon*:
>> (other setting are same, only tso is different)
>>
>> [r...@rhel ~]# ethtool -k eth0
>> tcp-segmentation-offload: *on*
>>
>> [r...@rhel ~]# ethtool -k eth1
>> tcp-segmentation-offload: *off*
>>
>>
>> Is this a bug? Or does other reasons cause this?
>>
>>
>>
>> *Other Reference Info*:
>> 1.dmesg
>> e1000e 0000:0b:00.0: irq 59 for MSI/MSI-X
>>
>> ADDRCONF(NETDEV_UP): eth0: link is not ready
>> e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
>> ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
>>
>> ADDRCONF(NETDEV_UP): eth1: link is not ready
>> e1000e: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
>> 0000:0b:00.1: eth1: 10/100 speed: disabling TSO
>> ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
>>
>> 2. [r...@rhel ~]# lspci
>> 0b:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit  
>> Ethernet Controller (rev 06)
>> 0b:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit  
>> Ethernet Controller (rev 06)
>>
>> 3. [r...@rhel ~]# find /sys/bus/pci/drivers/ -name *0b:00.0*
>> /sys/bus/pci/drivers/e1000e/0000:0b:00.0
>> [r...@rhel ~]# find /sys/bus/pci/drivers/ -name *0b:00.1*
>> /sys/bus/pci/drivers/e1000e/0000:0b:00.1
>>
>>
>>
>>
>> --- 
>> --- 
>> --- 
>> ---------------------------------------------------------------------
>> _______________________________________________
>> E1000-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/e1000-devel
>> To learn more about Intel&#174; Ethernet, visit 
>> http://communities.intel.com/community/wired


------------------------------------------------------------------------------
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired
------------------------------------------------------------------------------
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to