Ethernet cable not detected Fedora 31

Hello,
I upgraded to Fedora 31 a few days ago, I have no ethernet connection, ethernet worked on Fedora 29 before upgrading. Wifi works I am using it to type this.
In
Activities>Settings>Network>Wired
it says “cable unplugged” .
I have tried clicking the cog icon to the right of this and it deselecting “connect automatically” applying, and then selecting connecting automatically again and applying, this did not solve it.
I tried this as this is what seemed to solve the same issue on a new install of Fedora 31 to replace Ubuntu on a laptop for my friend.
I have tested the cable on two other computers , Linux desktops, and it is working as intended.

Can you help me fix this?

Hi,

Could you please provide the output of lspci ?

Thanks Tom.

2 Likes
lspci -v
1 Like

hi,

what exactly does this add to this topic? the out of lspci this should be sufficient.

Do you have adhd?

Tom.

1 Like

Have you tried a different, known-good cable? If that doesn’t work, it’s probably one of the two sockets involved.

3 Likes

   -v will show the drivers available and used.

1 Like

Hello Tom, this is the output of lspci

[bitsnpcs@localhost ~]$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
0d:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
0e:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

Hello vits95, this is the output of lspci -v

[bitsnpcs@localhost ~]$ lspci -v
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
	Subsystem: Lenovo Device 21da
	Flags: bus master, fast devsel, latency 0
	Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 21da
	Flags: bus master, fast devsel, latency 0, IRQ 35
	Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 4000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Lenovo Device 21da
	Flags: bus master, fast devsel, latency 0, IRQ 36
	Memory at f1625000 (64-bit, non-prefetchable) [size=16]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04) (prog-if 02 [16550])
	Subsystem: Lenovo Device 21da
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 19
	I/O ports at 40b0 [size=8]
	Memory at f162c000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: serial

00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
	Subsystem: Lenovo ThinkPad T520
	Flags: bus master, fast devsel, latency 0, IRQ 34
	Memory at f1600000 (32-bit, non-prefetchable) [size=128K]
	Memory at f162b000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at 4080 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: e1000e
	Kernel modules: e1000e

00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Lenovo Device 21da
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at f162a000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Lenovo Device 21da
	Flags: bus master, fast devsel, latency 0, IRQ 38
	Memory at f1620000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 24
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: None
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 25
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: f1500000-f15fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 26
	Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=0
	I/O behind bridge: 00003000-00003fff [size=4K]
	Memory behind bridge: f0d00000-f14fffff [size=8M]
	Prefetchable memory behind bridge: 00000000f0400000-00000000f0bfffff [size=8M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: f0c00000-f0cfffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Lenovo Device 21da
	Flags: bus master, medium devsel, latency 0, IRQ 23
	Memory at f1629000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset LPC Controller (rev 04)
	Subsystem: Lenovo Device 21da
	Flags: bus master, medium devsel, latency 0
	Capabilities: <access denied>
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich

00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 04) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo Device 21da
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 28
	I/O ports at 40a8 [size=8]
	I/O ports at 40bc [size=4]
	I/O ports at 40a0 [size=8]
	I/O ports at 40b8 [size=4]
	I/O ports at 4060 [size=32]
	Memory at f1628000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
	Subsystem: Lenovo Device 21da
	Flags: medium devsel, IRQ 18
	Memory at f1624000 (64-bit, non-prefetchable) [size=256]
	I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
	Subsystem: Intel Corporation Centrino Advanced-N 6205 (802.11a/b/g/n)
	Flags: bus master, fast devsel, latency 0, IRQ 37
	Memory at f1500000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

0d:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07) (prog-if 01)
	Subsystem: Lenovo Device 21da
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f0d00000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci

0e:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI])
	Subsystem: Lenovo Device 21da
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at f0c00000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

Hello sideburns,
I have a new cable arriving this afternoon to try, the current one is a noodle (flat) cable, the new one will be the same as my desktops rounded , more heavy duty insulation.
I will try the new cable as soon as it arrives today and post the results.
I have tried the current cable on the desktop it works.

Hello, I had not stated the netbook details -
Fedora 31 64 bit
Thinkpad X220
Processor i7 2.8Ghz x4
Memory 16Gb RAM
Graphics Sandybridge Mobile

# Ubuntu-inspired
dmesg | grep -i 'e1000e:'
1 Like
[bitsnpcs@localhost ~]$ dmesg | grep -i 'e1000e:'
[    5.304436] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    5.304437] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.

Sorry, try without a : (grep e1000e).

1 Like
[bitsnpcs@localhost ~]$ dmesg | grep -i 'e1000e'
[    5.304436] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    5.304437] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    5.304599] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    5.427389] e1000e 0000:00:19.0 0000:00:19.0 (uninitialized): registered PHC clock
[    5.507679] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) f0:de:f1:f0:cb:86
[    5.507682] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    5.507739] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: 1000FF-0FF
[    5.509265] e1000e 0000:00:19.0 enp0s25: renamed from eth0

Arch’s forum topic from 2013; fixes were applied long time ago, but maybe one of that will help.

# both as root
# on and off again for driver
modprobe -r e1000e && modprobe e1000e
# or
# switch off power-saving features for enp0s25
echo on > /sys/class/net/enp0s25/power/control
1 Like
[bitsnpcs@localhost ~]$ sudo modprobe -r e1000e && modprobe e1000e
[sudo] password for bitsnpcs: 
modprobe: ERROR: could not insert 'e1000e': Operation not permitted
# ? (i'm sorry, ' not `)
sudo sh -c 'modprobe -r e1000e; modprobe e1000e'
1 Like
[bitsnpcs@localhost ~]$ sudo sh -c `modprobe -r e1000e; modprobe e1000e`
modprobe: ERROR: could not insert 'e1000e': Operation not permitted
[sudo] password for bitsnpcs: 
sh: -c: option requires an argument
[bitsnpcs@localhost ~]$ sudo sh -c modprobe -r e1000e; modprobe e1000e
[sudo] password for bitsnpcs: 
modprobe: ERROR: missing parameters. See -h.
modprobe: ERROR: could not insert 'e1000e': Operation not permitted
# this way:
# sudo sh -c 'COMMANDS' (between single quotes, not ` as i did)
# i'm sorry again.
sudo sh -c 'modprobe -r e1000e; modprobe e1000e'
1 Like