Looks like this is a known problem:
Description:
No ethernet after suspend. Reseting NetworkManager did not work. It seems to be a problem with the kernel module.To work around the problem, I removed the package and build r8168-dkms from AUR (https://aur.archlinux.org/packages/r8168-dkms/). Now the problem seems to be gone.
What worked:
Uninstalling r8169
yay -R r8169
Installing r8168-dkms
yay -S r8168-dkms
Why the driver for r8168 works for r8169 befuddles me. Hope it's not an inefficient solution (because of wrong driver).
**r8168** no longer works.
This works now:
yay -S r8101-dkms
> inxi -N
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet driver: r8101
yay -R r8169
This did nothing at all, there's no such package.
yay -S r8168-dkms
At worst, this just go in the way. At "best", it replaced a previous r8168 installation (shadowing the device from the r8169 support) and failed the dkms build, so you accidentally removed the r8168 module.
pacman -Qs realtek
modinfo r8168
grep -r r8169 /etc/modprobe.d
A search for 10ec:8136 and linux lead me to linux-hardware.org[1] which indicates that controller is supported by the r8169 kernel module .
$ modinfo r8169 | grep 8136 alias: pci:v000010ECd00008136sv*sd*bc*sc*i* $
It does seem the r8169 module is indeed the correct one and you don't need another driver .
Looks like
[1]
http://linux-hardware.org/?id=pci:10ec-8136-17aa-3975
https://linux-hardware.org/?id=pci:10ec-8136-1028-04d8
https://linux-hardware.org/?id=pci:10ec-8136-103c-2ab1
This is cool. But how can I compile and install these drivers?
]]>$ modinfo r8169 | grep 8136
alias: pci:v000010ECd00008136sv*sd*bc*sc*i*
$
It does seem the r8169 module is indeed the correct one and you don't need another driver .
Looks like
[1]
http://linux-hardware.org/?id=pci:10ec-8136-17aa-3975
https://linux-hardware.org/?id=pci:10ec-8136-1028-04d8
https://linux-hardware.org/?id=pci:10ec-8136-103c-2ab1
Because you actually have neither:
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
You're getting generic support out of the other realtek drivers and unless this is a custom (zen/hardened) kernel, you also don't need the dkms version of r8168 (there's just no package for r8101 in the repos)
Where can I get / build the actual driver for r8101?
]]>02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
You're getting generic support out of the other realtek drivers and unless this is a custom (zen/hardened) kernel, you also don't need the dkms version of r8168 (there's just no package for r8101 in the repos)
]]>Description:
No ethernet after suspend. Reseting NetworkManager did not work. It seems to be a problem with the kernel module.To work around the problem, I removed the package and build r8168-dkms from AUR (https://aur.archlinux.org/packages/r8168-dkms/). Now the problem seems to be gone.
What worked:
Uninstalling r8169
yay -R r8169
Installing r8168-dkms
yay -S r8168-dkms
Why the driver for r8168 works for r8169 befuddles me. Hope it's not an inefficient solution (because of wrong driver).
]]>Is there any GUI utility to monitor my hard disk?
https://wiki.archlinux.org/title/SMART
No GUI, none needed.
Post "smartctl -a /dev/sdc" for a general oversight and see the wiki on how the daemon can send you mails or a desktop notification if there're issues.
Yes! Windows 10.
See the 3rd link below. This *can* also be the cause for the ata error.
Other than that, please see what V1del posted about r8168 and myself about your device actually requiring r8101 rather than 8169
]]>02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 05)
https://aur.archlinux.org/packages/r8101-dkms/
r8169 isn't automatically loaded because it only generically can drive that device, but doesn't fit the vendor/model ID.
Not sure why systemd wouldn't load the module at all, though.Lone_Wolf wrote:There is nothing about network devices in dmesg.
@pr0m3th3us, do you have a parallel windows installation?
Yes! Windows 10.
]]>There is nothing about network devices in dmesg.
I do notice errors related to sdc / ata4.00 . If you do have a sdc drive it has problems .There is hardware in this system I haven't seen in a long time (like a parallel port) .
Please post lspci -knn and ip link just after booting .
Yep, my computer is a dinosaur.
> lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770] (rev 02)
Subsystem: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770]
Kernel modules: intel_agp
00:01.0 PCI bridge [0604]: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port [8086:2771] (rev 02)
Kernel driver in use: pcieport
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 01)
Subsystem: Intel Corporation DeskTop Board D945GTP [8086:27d8]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 01)
Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 01)
Subsystem: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8]
Kernel driver in use: uhci_hcd
00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 01)
Subsystem: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9]
Kernel driver in use: uhci_hcd
00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 01)
Subsystem: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca]
Kernel driver in use: uhci_hcd
00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 01)
Subsystem: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb]
Kernel driver in use: uhci_hcd
00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 01)
Subsystem: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc]
Kernel driver in use: ehci-pci
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] (rev 01)
Subsystem: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8]
Kernel driver in use: lpc_ich
Kernel modules: intel_rng, lpc_ich, leds_ss4200
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01)
Subsystem: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df]
Kernel driver in use: ata_piix
Kernel modules: ata_piix, pata_acpi, ata_generic
00:1f.2 IDE interface [0101]: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] [8086:27c0] (rev 01)
Subsystem: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] [8086:27c0]
Kernel driver in use: ata_piix
Kernel modules: ata_piix, pata_acpi, ata_generic
00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 01)
Subsystem: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 710] [10de:128b] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device [1458:36f7]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device [1458:36f7]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123]
Kernel modules: r8169
> 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
sdc / ata4.00
Is there any GUI utility to monitor my hard disk?
]]>02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 05)
https://aur.archlinux.org/packages/r8101-dkms/
r8169 isn't automatically loaded because it only generically can drive that device, but doesn't fit the vendor/model ID.
Not sure why systemd wouldn't load the module at all, though.
There is nothing about network devices in dmesg.
@pr0m3th3us, do you have a parallel windows installation?
]]>There is hardware in this system I haven't seen in a long time (like a parallel port) .
Please post lspci -knn and ip link just after booting .
]]>Those logs suggest the module IS loaded at boot, but there's a simple way to verify that .
Once booted and logged in , execute
$ lsmod | grep r8169
> lsmod | grep r8169
Gives no output.
Post full dmesg and/or journal output.
> sudo dmesg > dmesg.txt
https://hastebin.com/qacozuyofi.yaml
Welcome to archlinux forums
Thank you! Looking forward to a great time here!!!
]]>