[SOLVED] Ethernet port not working Fedora 24
FedoraForum.org - Fedora Support Forums and Community
Results 1 to 7 of 7
  1. #1
    Join Date
    Feb 2019
    Location
    Rotterdam
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Ethernet port not working Fedora 24

    Hello everyone,

    I've bought a server with 3 rj45 ethernet ports on it. I've installed fedora 24 server on it and updated dnf. Now I'm trying to use the ethernet ports and one of them doesn't seem to be working.
    The reason I am an outdated version of fedora is because our software is testen and has always been working on this version of fedora.

    There is 1 PCI-e card with a single rj45 port and the motherboard has 2 rj45 ports. One of the ports on the motherboard is not working.

    Supposively there is a intel i211-AT chipset and a i219-LM chipset on the motherboard. The manufacturor claims that the port thats not working for me is the intel i219-LM chipset.

    I't seems to be running on e1000e drivers which I have just updated. (updated to try and get it working).

    Here are some outputs that might help finding the problem:

    Code:
    ~# lspci -nn | grep -i net
    
    00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (7) I219-LM [8086:15bb] (rev 10)
    02:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
    05:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
    
    ~# grep -i 8086d000015bb /lib/modules/4.11.12-100.fc24.x86_64/modules.*
    
    /lib/modules/4.11.12-100.fc24.x86_64/modules.alias:alias pci:v00008086d000015BBsv*sd*bc*sc*i* e1000e
    Code:
    ~# ip link
    
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 00:1b:21:3a:23:14 brd ff:ff:ff:ff:ff:ff
    3: enp5s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 link/ether 00:01:29:93:9f:5a brd ff:ff:ff:ff:ff:ff

    Code:
    ~# lsmod
    Module                  Size  Used by
    fuse                  102400  3
    ip6t_rpfilter          16384  1
    ip6t_REJECT            16384  2
    nf_reject_ipv6         16384  1 ip6t_REJECT
    xt_conntrack           16384  13
    ip_set                 36864  0
    nfnetlink              16384  1 ip_set
    ebtable_nat            16384  1
    ebtable_broute         16384  1
    bridge                143360  1 ebtable_broute
    stp                    16384  1 bridge
    llc                    16384  2 bridge,stp
    ip6table_nat           16384  1
    nf_conntrack_ipv6      20480  8
    nf_defrag_ipv6         36864  1 nf_conntrack_ipv6
    nf_nat_ipv6            16384  1 ip6table_nat
    ip6table_mangle        16384  1
    ip6table_security      16384  1
    ip6table_raw           16384  1
    iptable_nat            16384  1
    nf_conntrack_ipv4      16384  7
    nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
    nf_nat_ipv4            16384  1 iptable_nat
    nf_nat                 28672  2 nf_nat_ipv6,nf_nat_ipv4
    nf_conntrack          131072  6 nf_conntrack_ipv6,nf_conntrack_ipv4,nf_nat_ipv6,xt_conntrack,nf_nat_ipv4,nf_nat
    iptable_mangle         16384  1
    iptable_security       16384  1
    iptable_raw            16384  1
    ebtable_filter         16384  1
    ebtables               32768  3 ebtable_filter,ebtable_nat,ebtable_broute
    ip6table_filter        16384  1
    ip6_tables             28672  5 ip6table_mangle,ip6table_filter,ip6table_security,ip6table_raw,ip6table_nat
    vfat                   20480  1
    fat                    69632  1 vfat
    i915                 1490944  0
    intel_rapl             20480  0
    x86_pkg_temp_thermal    16384  0
    intel_powerclamp       16384  0
    coretemp               16384  0
    drm_kms_helper        151552  1 i915
    kvm_intel             200704  0
    drm                   348160  2 i915,drm_kms_helper
    kvm                   598016  1 kvm_intel
    snd_hda_intel          40960  0
    snd_hda_codec         126976  1 snd_hda_intel
    snd_hda_core           81920  2 snd_hda_intel,snd_hda_codec
    irqbypass              16384  1 kvm
    crct10dif_pclmul       16384  0
    snd_hwdep              16384  1 snd_hda_codec
    crc32_pclmul           16384  0
    snd_pcm               102400  3 snd_hda_intel,snd_hda_codec,snd_hda_core
    ghash_clmulni_intel    16384  0
    snd_timer              32768  1 snd_pcm
    intel_cstate           20480  0
    intel_uncore          118784  0
    snd                    77824  5 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_pcm
    raid1                  40960  1
    intel_rapl_perf        16384  0
    joydev                 20480  0
    soundcore              16384  1 snd
    shpchp                 36864  0
    ucsi                   16384  0
    wmi                    20480  0
    acpi_als               16384  0
    kfifo_buf              16384  1 acpi_als
    industrialio           69632  2 acpi_als,kfifo_buf
    video                  40960  1 i915
    tpm_tis                16384  0
    tpm_tis_core           20480  1 tpm_tis
    tpm                    49152  2 tpm_tis,tpm_tis_core
    acpi_pad              180224  0
    nfsd                  339968  1
    auth_rpcgss            61440  1 nfsd
    nfs_acl                16384  1 nfsd
    lockd                  90112  1 nfsd
    grace                  16384  2 nfsd,lockd
    sunrpc                335872  7 auth_rpcgss,nfsd,nfs_acl,lockd
    xfs                  1167360  1
    libcrc32c              16384  3 nf_conntrack,xfs,nf_nat
    uas                    24576  0
    usb_storage            69632  2 uas
    igb                   204800  0
    crc32c_intel           24576  1
    e1000e                245760  0
    serio_raw              16384  0
    i2c_algo_bit           16384  2 igb,i915
    dca                    16384  1 igb
    ptp                    20480  2 igb,e1000e
    pps_core               20480  1 ptp
    i2c_hid                20480  0
    Code:
    ~#dmesg (trimmed down)
    [    2.012997] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
    [    2.012998] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    2.013025] igb 0000:05:00.0: enabling device (0000 -> 0002)
    [    2.013595] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
    [    2.013596] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    2.013645] e1000e 0000:02:00.0: enabling device (0000 -> 0002)
    [    2.014199] e1000e 0000:02:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
    [    2.057322] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-0000:00:14.0-4/input1
    [    2.064553] e1000e 0000:02:00.0 0000:02:00.0 (uninitialized): registered PHC clock
    [    2.120630] e1000e 0000:02:00.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:1b:21:3a:23:14
    [    2.120631] e1000e 0000:02:00.0 eth0: Intel(R) PRO/1000 Network Connection
    [    2.120657] e1000e 0000:02:00.0 eth0: MAC: 3, PHY: 8, PBA No: E42641-005
    [    2.121765] e1000e 0000:02:00.0 enp2s0: renamed from eth0
    [    2.194522] clocksource: Switched to clocksource tsc
    [    2.213007] usb 1-7: new high-speed USB device number 3 using xhci_hcd
    [    2.257762] pps pps0: new PPS source ptp1
    [    2.257767] igb 0000:05:00.0: added PHC on eth0
    [    2.257769] igb 0000:05:00.0: Intel(R) Gigabit Ethernet Network Connection
    [    2.257772] igb 0000:05:00.0: eth0: (PCIe:2.5Gb/s:Width x1) 00:01:29:93:9f:5a
    [    2.257775] igb 0000:05:00.0: eth0: PBA No: FFFFFF-0FF
    [    2.257778] igb 0000:05:00.0: Using MSI-X interrupts. 2 rx queue(s), 2 tx queue(s)
    [    2.259557] igb 0000:05:00.0 enp5s0: renamed from eth0
    Code:
    ~#lshw (trimmed down)
    *-network
                    description: Ethernet interface
                    product: 82574L Gigabit Network Connection
                    vendor: Intel Corporation
                    physical id: 0
                    bus info: pci@0000:02:00.0
                    logical name: enp2s0
                    version: 00
                    serial: 00:1b:21:3a:23:14
                    size: 1Gbit/s
                    capacity: 1Gbit/s
                    width: 32 bits
                    clock: 33MHz
                    capabilities: pm msi pciexpress msix bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                    configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=1.8-0 ip=192.168.178.20 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
                    resources: irq:16 memory:a12c0000-a12dffff memory:a1200000-a127ffff ioport:4000(size=32) memory:a12e0000-a12e3fff memory:a1280000-a12bffff

  2. #2
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    6,961
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    Re: Ethernet port not working Fedora 24

    for commercial usage and stability reasons maybe you should consider CentOS 7? I'm not sure Fedora 24 is the right fit despite being tried and tested with your software (you can test CentOS or a newer version of Fedora in VM surely before rolling it out to the server?)

    The reason being, any end of life operating system with active network connections is vulnerable to a plethora of un-patched security threats.

    anyway back to the hardware problem have you tried this as it seems there's a bad flag in newer kernels that needs addressing? http://mynixworld.info/2012/12/05/e1...-is-not-valid/

  3. #3
    Join Date
    Feb 2019
    Location
    Rotterdam
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Ethernet port not working Fedora 24

    Thank you for your response. I'm also not sure if fedora 24 is still a good fit for us anymore, however I have addressed this without results. Atleast the servers are not connected to an active network.
    I have so far tried to reinstall the e1000e drivers with success, but the link you have send me says that I have to manually remove the old e1000e drivers first. I'm not to farmiliar with this process do you know what I am supposed to do exactly? Also the error message is not in my dmesg.

  4. #4
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    6,961
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    Re: Ethernet port not working Fedora 24

    before installing the new driver you have to remove the old modules from the kernel by :sudo rmmod e1000e

    then you compile and install the new driver. adding the modules is :sudo modprobe e1000e

    then update the kernel images:

    sudo update-initramfs -u

  5. #5
    Join Date
    Feb 2019
    Location
    Rotterdam
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Ethernet port not working Fedora 24

    So I've tried that and now the port is recognised. ( I did not use sudo update-initramfs -u because this command is not found ).
    When i reboot the port is gone again.

  6. #6
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    6,961
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    Re: Ethernet port not working Fedora 24

    Quote Originally Posted by georick
    So I've tried that and now the port is recognised. ( I did not use sudo update-initramfs -u because this command is not found ).
    When i reboot the port is gone again.
    okay, try this instead to generate initramfs. but do the sudo modprobe e100e command again first

    dracut /boot/initramfs-$(uname -r).img $(uname -r)

  7. #7
    Join Date
    Feb 2019
    Location
    Rotterdam
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Ethernet port not working Fedora 24

    Alright, after I used this:
    dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
    The ethernet started working properly. ( i had to -force the command for your information and future reference )
    Thank you very much for the help, this is much appreciated.

Similar Threads

  1. Fedora 16 ethernet port naming "secrets" p1* to eth*
    By scott9harvey0l in forum Servers & Networking
    Replies: 5
    Last Post: 27th July 2012, 08:40 PM
  2. [SOLVED]
    What is my ethernet 'port'?
    By sea in forum Servers & Networking
    Replies: 3
    Last Post: 29th December 2011, 12:28 AM
  3. No LAN using ethernet port
    By Stratocaster in forum Servers & Networking
    Replies: 10
    Last Post: 1st August 2010, 07:43 PM
  4. Cannot get ethernet port to initialize when Fedora starts
    By j-bog in forum Servers & Networking
    Replies: 2
    Last Post: 30th May 2008, 07:50 PM
  5. Ethernet port active but not working after F7 install
    By MichaelS-R in forum Hardware & Laptops
    Replies: 4
    Last Post: 7th September 2007, 09:12 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •