Help! Instable network on 6.06 based SuperMicro server with e1000 Intel driver

Aart Koelewijn aart at mtack.xs4all.nl
Sun Feb 24 20:49:10 UTC 2008


On Sun, 24 Feb 2008 21:22:23 +0100, Floris Vlasveld wrote:

> On 24 feb 2008, at 16:52, Nick Webb wrote:
> 
>> Floris Vlasveld wrote:
>>>
>>> And, the output of "ethtool eth0" and eth1:
>>>
>>> Settings for eth0:
>>> Supported ports: [ TP ]
>>> Supported link modes:   10baseT/Half 10baseT/Full
>>>                        100baseT/Half 100baseT/Full
>>>                        1000baseT/Full
>>> Supports auto-negotiation: Yes
>>> Advertised link modes:  10baseT/Half 10baseT/Full
>>>                        100baseT/Half 100baseT/Full
>>>                        1000baseT/Full
>>> Advertised auto-negotiation: Yes
>>> Speed: 100Mb/s
>>> Duplex: Full
>>> Port: Twisted Pair
>>> PHYAD: 0
>>> Transceiver: internal
>>> Auto-negotiation: on
>>> Supports Wake-on: umbg
>>> Wake-on: g
>>> Current message level: 0x00000007 (7) Link detected: yes
>>>
>>> Settings for eth1:
>>> Supported ports: [ TP ]
>>> Supported link modes:   10baseT/Half 10baseT/Full
>>>                        100baseT/Half 100baseT/Full
>>>                        1000baseT/Full
>>> Supports auto-negotiation: Yes
>>> Advertised link modes:  10baseT/Half 10baseT/Full
>>>                        100baseT/Half 100baseT/Full
>>>                        1000baseT/Full
>>> Advertised auto-negotiation: Yes
>>> Speed: 100Mb/s
>>> Duplex: Full
>>> Port: Twisted Pair
>>> PHYAD: 0
>>> Transceiver: internal
>>> Auto-negotiation: on
>>> Supports Wake-on: umbg
>>> Wake-on: g
>>> Current message level: 0x00000007 (7) Link detected: yes
>>
>> I have similar SuperMicro servers with no issues.  I'd look first at
>> the
>> switch this server is connect to and make sure the ports are set to
>> auto
>> negotiate just like your interfaces are.  If they are set to auto
>> negotiation, then I'd force them to 100/full and do the same to your
>> server's network cards.  I've seen speed/duplex mismatches cause lots
>> of
>> odd problems before.
>>
>> Aside from that, I'd be looking for hardware issues.  See anything odd
>> in the logs?
>>
>>
>> Nick
> 
> 
> Thanks for the tips Nick. I've first of all forced eth0 (the 'external'
> interface) to operate at 100/Full. However, that didn't stop the
> problem. I then changed the settings so that eth0 was allowed to
> negotiate, but only up to 10/Full. Unfortunately, this didn't solve the
> problem as well. At this time, I'm not able to force the 3com switch to
> operate at 100/full only. However, it should be able to handle both
> 100/full and 10/full perfectly.
> 
> Output of ethtool eth0 at this time:
> 
> Settings for eth0:
> 	Supported ports: [ TP ]
> 	Supported link modes:   10baseT/Half 10baseT/Full
> 	                        100baseT/Half 100baseT/Full
> 	                        1000baseT/Full
> 	Supports auto-negotiation: Yes
> 	Advertised link modes:  10baseT/Full
> 	Advertised auto-negotiation: Yes
> 	Speed: 10Mb/s
> 	Duplex: Full
> 	Port: Twisted Pair
> 	PHYAD: 1
> 	Transceiver: internal
> 	Auto-negotiation: on
> 	Supports Wake-on: umbg
> 	Wake-on: g
> 	Current message level: 0x00000007 (7) Link detected: yes
> 
> Hardware issue is of course always possible. However, since both eth0
> and eth1 display this problem, that seems quite unlikely.
> 
> Do you or anybody else have any other suggestion?
> 
> Floris.

With such a problem I would always check route. It has happened to me 
that there are 2 default routes or none at all. In both cases you will 
have problems with your network.

Aart





More information about the ubuntu-users mailing list