ethernet Controller (rev 15)
Subsystem: ASUSTeK Computer Inc. Device 205f
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 13
I/O ports at d000 [size=256]
Memory at fc804000 (64-bit, non-prefetchable) [size=4K]
Memory at fc800000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: r8169
Kernel modules: r8169
So, wizards of Linux, where does this selection of r8169 happen?
…is " udev rules written by the administrator go in /etc/udev/rules.d/
a clue?
udev should detect your network interface controller (NIC) and automatically load the necessary kernel module at startup. Check the “Ethernet controller” entry (or similar) from the lspci -v output. It should tell you which kernel module contains the driver for your network device.
A question on the subject: I have the Realtek 8168 installed, but there are problems with the 8168 driver. So I have removed it (in the Welcome app). Now the 8169 driver is active. Everything works fine. Now which is better: to use the 8169 driver or the r8168-dkms driver from the AUR? I just don’t like the feeling of getting something as important as the network driver from the AUR.
The solution its so simple first delete de module r8168 sudo pacman -Rns r8168 and later start this service sudo systemctl enable systemd-networkd and reboot its all