<br><br><div class="gmail_quote">On Tue, Mar 10, 2009 at 3:23 PM, Asif Iqbal <span dir="ltr"><<a href="mailto:vadud3@gmail.com">vadud3@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I noticed my intel card has two port connected to two different<br>
network through two different switches. I were able to force the eth2<br>
to 100/full using ethtool. However eth3 (the second interface)<br>
disables as shown in `Link detected:' when forcing it to 100/full<br>
<br>
default setup up<br>
<br>
root@host:~# ethtool eth3<br>
Settings for eth3:<br>
        Supported ports: [ TP ]<br>
        Supported link modes:   10baseT/Half 10baseT/Full<br>
                                100baseT/Half 100baseT/Full<br>
                                1000baseT/Full<br>
        Supports auto-negotiation: Yes<br>
        Advertised link modes:  10baseT/Half 10baseT/Full<br>
                                100baseT/Half 100baseT/Full<br>
                                1000baseT/Full<br>
        Advertised auto-negotiation: Yes<br>
        Speed: 100Mb/s<br>
        Duplex: Half<br>
        Port: Twisted Pair<br>
        PHYAD: 1<br>
        Transceiver: internal<br>
        Auto-negotiation: on<br>
        Supports Wake-on: d<br>
        Wake-on: d<br>
        Current message level: 0x00000001 (1)<br>
        Link detected: yes<br>
<br>
changing it to 100/full from auto<br>
<br>
root@host:~# ethtool -s eth3 speed 100 duplex full autoneg off<br>
<br>
right away the link light goes off and the interface stops working.<br>
<br>
root@host:~# ethtool eth3<br>
Settings for eth3:<br>
        Supported ports: [ TP ]<br>
        Supported link modes:   10baseT/Half 10baseT/Full<br>
                                100baseT/Half 100baseT/Full<br>
                                1000baseT/Full<br>
        Supports auto-negotiation: Yes<br>
        Advertised link modes:  Not reported<br>
        Advertised auto-negotiation: No<br>
        Speed: Unknown! (65535)<br>
        Duplex: Unknown! (255)<br>
        Port: Twisted Pair<br>
        PHYAD: 1<br>
        Transceiver: internal<br>
        Auto-negotiation: off<br>
        Supports Wake-on: d<br>
        Wake-on: d<br>
        Current message level: 0x00000001 (1)<br>
        Link detected: no<br>
<br>
to enable the link light back on and to make the interface operational<br>
I had to enable the auto negotiation<br>
<br>
root@host:~# ethtool -s eth3 autoneg on<br>
<br>
<br>
root@host:~# ethtool eth3<br>
Settings for eth3:<br>
        Supported ports: [ TP ]<br>
        Supported link modes:   10baseT/Half 10baseT/Full<br>
                                100baseT/Half 100baseT/Full<br>
                                1000baseT/Full<br>
        Supports auto-negotiation: Yes<br>
        Advertised link modes:  10baseT/Half 10baseT/Full<br>
                                100baseT/Half 100baseT/Full<br>
                                1000baseT/Full<br>
        Advertised auto-negotiation: Yes<br>
        Speed: 100Mb/s<br>
        Duplex: Half<br>
        Port: Twisted Pair<br>
        PHYAD: 1<br>
        Transceiver: internal<br>
        Auto-negotiation: on<br>
        Supports Wake-on: d<br>
        Wake-on: d<br>
        Current message level: 0x00000001 (1)<br>
        Link detected: yes<br>
<br>
<br>
Any idea why it is behaving one second port but not on first port. It<br>
is a dual port card.<br>
<br>
Here is the relevant output from lspci -vvvv<br>
<br>
05:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit<br>
Ethernet Controller (rev 06)<br>
        Subsystem: Sun Microsystems Computer Corp. Device 125e<br>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-<br>
Stepping- SERR- FastB2B- DisINTx+<br>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-<br>
<TAbort- <MAbort- >SERR- <PERR- INTx-<br>
        Latency: 0, Cache Line Size: 32 bytes<br>
        Interrupt: pin A routed to IRQ 2299<br>
        Region 0: Memory at fd8e0000 (32-bit, non-prefetchable) [size=128K]<br>
        Region 1: Memory at fd8c0000 (32-bit, non-prefetchable) [size=128K]<br>
        Region 2: I/O ports at 6c00 [size=32]<br>
        [virtual] Expansion ROM at fd700000 [disabled] [size=128K]<br>
        Capabilities: [c8] Power Management version 2<br>
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)<br>
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-<br>
        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+<br>
                Address: 00000000fee0300c  Data: 41a9<br>
        Capabilities: [e0] Express (v1) Endpoint, MSI 00<br>
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us<br>
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-<br>
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+<br>
                        MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-<br>
                LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 <4us, L1 <64us<br>
                        ClockPM- Suprise- LLActRep- BwNot-<br>
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-<br>
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-<br>
                LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive-<br>
BWMgmt- ABWMgmt-<br>
        Kernel driver in use: e1000e<br>
        Kernel modules: e1000e<br>
<br>
05:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit<br>
Ethernet Controller (rev 06)<br>
        Subsystem: Sun Microsystems Computer Corp. Device 125e<br>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-<br>
Stepping- SERR- FastB2B- DisINTx+<br>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-<br>
<TAbort- <MAbort- >SERR- <PERR- INTx-<br>
        Latency: 0, Cache Line Size: 32 bytes<br>
        Interrupt: pin B routed to IRQ 2298<br>
        Region 0: Memory at fd8a0000 (32-bit, non-prefetchable) [size=128K]<br>
        Region 1: Memory at fd880000 (32-bit, non-prefetchable) [size=128K]<br>
        Region 2: I/O ports at 6800 [size=32]<br>
        [virtual] Expansion ROM at fd720000 [disabled] [size=128K]<br>
        Capabilities: [c8] Power Management version 2<br>
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)<br>
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-<br>
        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+<br>
                Address: 00000000fee0300c  Data: 41d9<br>
        Capabilities: [e0] Express (v1) Endpoint, MSI 00<br>
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us<br>
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-<br>
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-<br>
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+<br>
                        MaxPayload 128 bytes, MaxReadReq 512 bytes<br>
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-<br>
                LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 <4us, L1 <64us<br>
                        ClockPM- Suprise- LLActRep- BwNot-<br>
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-<br>
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-<br>
                LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive-<br>
BWMgmt- ABWMgmt-<br>
        Kernel driver in use: e1000e<br>
        Kernel modules: e1000e<br>
<br>
<br>
--<br>
Asif Iqbal<br>
PGP Key: 0xE62693C5 KeyServer: <a href="http://pgp.mit.edu" target="_blank">pgp.mit.edu</a><br>
A: Because it messes up the order in which people normally read text.<br>
Q: Why is top-posting such a bad thing?<br>
<font color="#888888"><br>
--<br>
ubuntu-users mailing list<br>
<a href="mailto:ubuntu-users@lists.ubuntu.com">ubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br>
</font></blockquote></div><br>Maybe silly questions, and bad english.<br><br>When you change to "ethtool -s eth3 speed 100 duplex full autoneg off" the link just goes down forever? or is there any communication/activity between the eth3 and the gateway, internet, whatever after 2 or more minutes? <br>
<br>if there isn't communication or even activity that's really odd...perhaps you're using a switch which only supports autoneg and not a fixed speed and duplex or maybe it's just misconfigured?<br><br>I have an init.d script on my debian server(etch) and on my PC ubuntu(hardy) which runs everytime they boot up, and both NIC's leds(debian eth0 and eth1) turns off and then get back on in a couple minutes max.<br>
Ubuntu just does the same.<br>Mine are Intel Corporation 82540EM Gigabit Ethernet Controller and my switch it's a managed 3com gigabit, configured for full duplex 1000Mbps.<br clear="all"><br><br>-- <br>"It is human nature to think wisely and act in an absurd fashion."<br>
<br>"Todo el desorden del mundo proviene de las profesiones mal o mediocremente servidas"<br>