Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I am using 3.4.43 linux kernel with Fedora 14 and 82574L Intel NIC with two ports, one of the ports has hardware timestamping support for PTP. And I have installed the latest 2.3.2-NAPI e1000e driver. The port which does not have hardware timestamp support comes up fine but the other port shows as "Link detected: no" in "ethtool -i eth3", but I see rx interrupts continue to increase periodically in /proc/interrupts. This link is connected to a Gigabit switch and the other side of the link always shows as connected. This is the output of ethtool for this port which has timestamping support.

Settings for eth3:
        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 pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

I have even tried swapping cables for these two ports, but no help. Could someone suggest what else to try here ? I have googled a lot but did not find any satisfactory answer. The other link works because thats configured as management interface and I am able to do ssh through that. The other weird thing about this non-working interface is ifconfig says that the link is up:

eth3      Link encap:Ethernet  HWaddr 00:25:90:52:6F:69  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16 Memory:fbae0000-fbb00000 

I have re-compiled the kernel with timestamping PTP support required by this driver.

share|improve this question
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.