Skip to main content
Topic: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen (Read 4585 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Hallo,

seit Wochen bin ich am Verzweifeln, weil es mir dauernd den eth0 raus haut.
Inzwischen konnte  ich das Modul r8168 nicht mal mehr manuell laden.
Ich wollte dann  r8169 nehmen.
Aber r8169 gibt es wohl nicht mehr. Steht auch nicht mehr in der Repo liste.

Laut hier https://gitea.artixlinux.org/explore/repos?sort=recentupdate&language=&q=r8168
gab es vor 4 Tagen ein update.


Endlich bin ich darauf gekommen, dass es wohl am Kernel liegt?
Mit dem 6.1.4-artix1-1 funktioniert es nämlich.

Folgende Meldungen mit LTS Kernel(!)
Code: [Select]
xmg:[me]:~$ sudo depmod -a
xmg:[me]:~$ sudo modprobe -v r8168
modprobe: FATAL: Module r8168 not found in directory /lib/modules/5.15.86-1-lts
xmg:[me]:~$

In /lib/modules/5.15.86-1-lts/modules.dep steht nur der 8169
Code: [Select]
kernel/drivers/net/ethernet/realtek/r8169.ko.zst: kernel/drivers/net/phy/mdio_devres.ko.zst kernel/drivers/net/phy/libphy.ko.zst

Es fehlt dort evtl. folgender Eintrag?
Code: [Select]
extramodules/r8168.ko.xz:

In /lib/modules/6.1.4-artix1-1/modules.dep steht das nämlich drin.

Grüße TM

CPU: AMD Ryzen 7 4800H
GPU: NVIDIA GeForce GTX 1650 Ti mobile
loaded: amdgpu,ati,modesetting,nouveau
Kernel: up to date
DM: Xfce

Re: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Reply #1
Der Treiber scheint als Paket im Artix repo erhältlich zu sein:
Code: [Select]
 Galaxy/r8168 8.051.02-8 (89.3 KiB 86.9 KiB) Ein Kernelmodul für Realtek 8168 Netzwerkkarten
or
aur/r8168-dkms 8.051.02-2 (+21 0.18)
    A kernel module for Realtek 8168 network cards (DKMS version)

 
Bitte entschuldigen Sie mein Deutsch, aber ich bin kein deutscher Sprecher.          

Re: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Reply #2
Thanks.

The r8168 exist, but I guess not in the LTS Kernel.



CPU: AMD Ryzen 7 4800H
GPU: NVIDIA GeForce GTX 1650 Ti mobile
loaded: amdgpu,ati,modesetting,nouveau
Kernel: up to date
DM: Xfce

Re: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Reply #3
Ich würde empfehlen, die AUR r8168 dkms Version zu bauen und zu installieren.
Es sollte in der Lage sein, das Modul für den LTS-Kernel zu bauen. Normalerweise benutze ich die dkms-Versionen von Paketen, falls verfügbar.

Re: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Reply #4
Interressiert anscheinend niemanden..

Im Deutschen Forum bekommt man sehr selten Antworten.
Dann könnte man es auch abschaffen.
CPU: AMD Ryzen 7 4800H
GPU: NVIDIA GeForce GTX 1650 Ti mobile
loaded: amdgpu,ati,modesetting,nouveau
Kernel: up to date
DM: Xfce

Re: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Reply #5
Interressiert anscheinend niemanden..

Im Deutschen Forum bekommt man sehr selten Antworten.
Dann könnte man es auch abschaffen.

Wenn aus der Fragestellung eindeutig ersichtlich ist, daß der Fragesteller seine kostbare Freizeit nicht mit lernen verschwendet, wird garantiert kein Antwortgeber seine Lebenszeit damit verbringen Probleme zu lösen die er selbst niemals hatte und nie haben wird.
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Reply #6
Mit dem dkms ist es auch nicht besser.

CPU: AMD Ryzen 7 4800H
GPU: NVIDIA GeForce GTX 1650 Ti mobile
loaded: amdgpu,ati,modesetting,nouveau
Kernel: up to date
DM: Xfce

 

Re: Kernel 5.15.86-1-lts - Modul r8168 (Realtek) wird nicht geladen

Reply #7
Okay, um das AUR-Paket r8168-dkms zu überprüfen, war in gutem Zustand, ich- heruntergeladen. Ich habe das Paket gebaut.
Code: [Select]
$ makepkg
Ich habe das Ergebnis zu meinem lokalen Repository hinzugefügt.
Code: [Select]
repo-add -s -k "mein Schlüssel" /home/space/repo/jspaces.db.tar.gz /home/space/repo/r8168-dkms-8.051.02-2x86-64.pkg.tar.zst
Installiert mit Pacman
Code: [Select]
# pacman -Syu r8168-dkms
Oder wenn nur eine lokale Datei ohne Projektarchiv verwendet wird:
Code: [Select]
# pacman -U <PATH>/r8168-dkms-8.051.02-2-x86-64.pkg.tar.zst
Die Paketinstallation baut die Module für alle verschiedenen installierten Kernel:
Code: [Select]
Pakete (1) r8168-dkms-8.051.02-2

Download Größe: 0.16 MiB
Insgesamt installierte Größe: 1.39 MiB

:: Mit Einbau? [Y/n] y
:: Pakete abrufen...
 r8168-dkms-8.051.02-2-x86-64-166.9 KiB 32.6 MiB/s 00:00
(1/1) Kontrollkisten in Schlüsselrings zu 100%
(1/1) Kontrollierung der Paketintegrität [-] 100%
(1/1) Ladepaketdateien zu 100%
(1/1) Prüfung nach Aktenkonflikten
(1/1) Überprüfung des verfügbaren Speicherplatzes [-] 100%
:: Paketänderungen bearbeiten...
(1/1) Installation von r8168-dkms
symlink /var/lib/dkms/r8168/8.051.02/source -> /usr/src/r8168-8.051.02
:: Nach der Transaktion...
(1/2) DKMS-Module installieren
Dkms install --no-depmod r8168/8.051.02 -k 6.1.7-zen1-1-zen
Dkms install --no-depmod r8168/8.051.02 -k 5.15.90-1lt
Dkms install --no-depmod r8168/8.051.02 -k 6.1.8-artix1-1
Dkms install --no-depmod r8168/8.051.02 -k 6.1.8-zen1-1-ryzen
> depmod 6.1.7-zen1-1-zen-zen
depmod 6.1.8-zen1-1-Ryzen
depmod 6.1.8-artix1-1
Abmod 5.15.90-1-lts
(2/2) Auffrischungspaket...
Die Module sind nun für alle Kernel gebaut:
Code: [Select]
find /usr -name '*r8168*'
/usr/lib/modprobe.d/r8168-dkms.conf
/usr/lib/modules/5.15.90-1-lts/kernel/drivers/net/ethernet/realtek/r8168.ko.zst
/usr/lib/modules/6.1.8-zen1-1-ryzen/kernel/drivers/net/ete/realtek/r8168.ko.zst
/usr/lib/modules/6.1.8-artix1-1/kernel/drivers/net/ethernet/realtek/r8168.ko.zst
/usr/lib/modules/6.1.7-zen1-1-zen/kernel/drivers/net/eethert/realtek/r8168.ko.zst
/usr/src/r8168-8.051.02
/usr/src/r8168-8.051.02/src/r8168-fiber.h
/usr/src/r8168-8.051.02/r8168-Firmware.c
/usr/src/r8168-8.051.02/r8168-dash.h
/usr/src/r8168-8.051.02/r8168-Firmware.h
/usr/src/r8168-8.051.02/r8168-n.c
/usr/src/r8168-8.051.02/r8168-asf.c
/usr/src/r8168-8.051.02/r8168-realwow.h
/usr/src/r8168-8.051.02/r8168.h
/usr/src/r8168-8.051.02/r8168-asf.h
/usr/src/r8168-8.051.02/src/r8168.h.orig

Wenn Sie nicht die gleichen Ergebnisse erzielen, schreiben Sie bitte Ihre Methoden zum Erstellen und Installieren.
 
Bitte verzeihen Sie, da es von der Maschine übersetzt wird.