ubuntuusers.de

r8168 Treiber baut nicht (Kernel 6.5.0-21)

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

realsuamor

Avatar von realsuamor

Anmeldungsdatum:
16. Mai 2010

Beiträge: 204

Wohnort: Renningen (BaWue)

Ich habe heute eine neue Hardware in Betrieb genommen. Ich habe zunächst eine externe Ubuntu 22.04 Installation verwendet mit einem älteren Kernel.

Dort funktioniert das Netzwerk einwandfrei (Ethernet).

Dann habe ich meine Alltags-SSD eingebaut und mußte feststellen, daß mein System keinen Treiber hat.

1
2
3
4
5
6
$ lspci -k
...
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: ASRock Incorporation Motherboard (one of many)
        Kernel modules: r8168
...

Ich habe dann gelesen, daß r8169 kompatibel sein soll mit r8168. Diesen Treiber verwende ich momentan. Allerdings gibt es Berichte, daß (evtl ältere Versionen?) von r8169 Performance-Probleme haben.

Auf jeden Fall muß ich beim Systemstart:

  1. Treiber über modprobe von Hand laden

  2. Log-Datei oder ifconfig durchsuchen nach dem Namen des Ethernet-Geräts

  3. Das Netzwerk über ifconfig einbinden

Ich habe dann r8168-dkms erneut installiert:

1
$ sudo apt install --reinstall r8168-dkms

Die Installation ist fehlgeschlagen. Ich mußte feststellen, daß dies am Kernel 6.5 liegt. Dieser hat Änderungen, die den Source Code vom Treiber inkompatibel machen (bei Interesse kann ich das Log ergänzen).

Ich habe nur Berichte gelesen, daß Anwender dieses Problem haben, aber keine Lösung.

Gibt es irgendwo ein Patch oder ein Update des r8168-dkms? (Debian hat kein Update).

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17272

Imho braucht es den r8168 nicht mehr, jedenfalls hatte ich bis vor anderthalb Jahren auf meinem damaligen Hauptrechner nur noch den r8169 im Einsatz ohne Probleme. In einem Notebook werkelt der r8169 auch problemlos.

Zeige doch einmal die Ausgabe von

lspci -nnk -d::0200

Wenn der der r8169 bei dir nicht automatisch geladen wird, dann trage ihn in die /etc/modules ein. siehe auch: Kernelmodule (Abschnitt „Module-automatisch-laden“)

realsuamor

(Themenstarter)
Avatar von realsuamor

Anmeldungsdatum:
16. Mai 2010

Beiträge: 204

Wohnort: Renningen (BaWue)

Hier die gewünschte Ausgabe (diesmal mit geladenem Treiber)

1
2
3
4
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
	Subsystem: ASRock Incorporation Motherboard (one of many) [1849:8168]
	Kernel driver in use: r8169
	Kernel modules: r8168

Über die Performance vom r8169 werde ich wohl erst im Lauf der nächsten Wochen eine Aussage machen können (Streaming tut anstandslos).

Antworten |