Kein LAN mit Ethernet Controller Realtek R8125

Support rund um die Manjaro KDE Edition findet man in dieser Kategorie!
Antworten
Benutzeravatar

Themen Author
MichaelP
Forum Kenner
Forum Kenner
Beiträge: 246
Registriert: Samstag 26. Januar 2019, 13:25
CPU: AMD Ryzen 9 5900X
GPU: NVIDIA GTX 3080 Ti
Kernel: 6.7.0
Desktop-Variante: KDE 5.27.10
GPU Treiber: NVIDIA 545.29.06
Hat sich bedankt: 17 Mal
Danksagung erhalten: 28 Mal

Kein LAN mit Ethernet Controller Realtek R8125

#1

Beitrag von MichaelP »

Hallo zusammen,

gestern ist Manjaro (Kernel 5.8x) bei mir auf einen neuen Rechner mit Ryzen Renoir 4650G "umgezogen". Das hat insgesamt gut geklappt bis auf das Ethernet.Das neue Mainboard Gigabyte B550I Pro AX hat den Realtek RTL8125 Chip, der bis 2,5 Gbit unterstützt. Leider bietet mir Manjaro die Verbindung nicht an.

Bisher habe ich folgende Lösungsversuche unternommen:

1. Booten vom Live USB-Stick - auch kein LAN
2. Recherchiert ab welchem Kernel der Chip unterstützt wird - ohne konkretes Resultat

Die Hardwareerkennung produziert ein mir unverständliches "Durcheinander" an Controllerbezeichnungen, der RTL8125 ist auch dabei:

mhwd -lh -d --pci

29: PCI 500.0: 0200 Ethernet controller
SysFS ID: /devices/pci0000:00/0000:00:02.1/0000:01:00.2/0000:02:08.0/0000:05:00.0
SysFS BusID: 0000:05:00.0
Hardware Class: network
Device Name: "RTL8111E Giga LAN"
Model: "Realtek RTL8125 2.5GbE Controller"
Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
Device: pci 0x8125 "RTL8125 2.5GbE Controller"
SubVendor: pci 0x1458 "Gigabyte Technology Co., Ltd"
SubDevice: pci 0xe000
Revision: 0x05
I/O Ports: 0xf000-0xf0ff (rw)
Memory Range: 0xfcc00000-0xfcc0ffff (rw,non-prefetchable)
Memory Range: 0xfcc10000-0xfcc13fff (rw,non-prefetchable)
IRQ: 31 (no events)
Module Alias: "pci:v000010ECd00008125sv00001458sd0000E000bc02sc00i00"
Driver Info #0:
Driver Status: r8169 is active
Driver Activation Cmd: "modprobe r8169"
Attached to: #31 (PCI bridge)

Im AUR mit "r8125" gesucht und gefunden
r8125 und r8125-dkms

Hab einen Build mit beiden (einzeln) probiert, wurden aber mit Fehler im Build Zeile 19 abgebrochen. >:(
Unter Windows ist mit dem Netz alles o.k. >:D

Hat jemand einen Rat / Tipp oder Erfahrung mit den R8125 und wie man ggf. die Treiber installiert bekommt - das wäre super ;)

Gruß Michael
Benutzeravatar

Daemon
Forum Held
Forum Held
Beiträge: 959
Registriert: Freitag 22. Dezember 2017, 14:17
CPU: 6082
GPU: wtf
Kernel: pre-linux
Desktop-Variante: pre-linux
GPU Treiber: hab keine
Hat sich bedankt: 21 Mal
Danksagung erhalten: 166 Mal

Re: Kein LAN mit Ethernet Controller Realtek R8125

#2

Beitrag von Daemon »

Und was steht in Zeile 19?

Zeig doch mal die ganze Fehlermeldung, aber bitte in einem Codeblock.
Benutzeravatar

Themen Author
MichaelP
Forum Kenner
Forum Kenner
Beiträge: 246
Registriert: Samstag 26. Januar 2019, 13:25
CPU: AMD Ryzen 9 5900X
GPU: NVIDIA GTX 3080 Ti
Kernel: 6.7.0
Desktop-Variante: KDE 5.27.10
GPU Treiber: NVIDIA 545.29.06
Hat sich bedankt: 17 Mal
Danksagung erhalten: 28 Mal

Re: Kein LAN mit Ethernet Controller Realtek R8125

#3

Beitrag von MichaelP »

Hi Daemon,

als Meldung erhalte ich:

==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
-> Entpacke 9.003.05.tar.gz mit bsdtar
==> Entferne existierendes $pkgdir/ Verzeichnis...
==> Beginne build()...
/var/tmp/pamac-build-michaelp/r8125/PKGBUILD: Zeile 19: /usr/src/linux/version: Datei oder Verzeichnis nicht gefunden
==> FEHLER: Ein Fehler geschah in build().
Breche ab...

Code: Alles auswählen

# Maintainer: Shen-Ta Hsieh <ibmibmibm(at)gmail(dot)com>
# Contributor: Shen-Ta Hsieh <ibmibmibm(at)gmail(dot)com>

_pkgbase=r8125
pkgname=(r8125 r8125-dkms)
pkgver=9.003.05
pkgrel=1
pkgdesc="r8125 kernel driver for linux"
arch=('x86_64')
url="https://www.realtek.com/"
license=('GPL2')
makedepends=(linux-headers)
source=("https://github.com/ibmibmibm/r8125/archive/${pkgver}.tar.gz"
        'dkms.conf')
sha256sums=('75196ec98afcefbb6706307104d32131a27abba24ac333633790264968d548d6'
            '7a6b42b6ebbd76ae3c40e10f824c2dae88448fab3ba074916b3be5c2b4bef448')
            
# die Zeile _kernver=$(</usr/src/linux/version) ist wohl Fehlerursache
build() {
  _kernver=$(</usr/src/linux/version) 

  tar -xf "${pkgver}.tar.gz"
  cd "${_pkgbase}-${pkgver}"/src
  make -C "/lib/modules/${_kernver}/build" M="$(pwd)" modules
}

package_r8125() {
  # Install
  _kernver=$(</usr/src/linux/version)

  msg2 "Starting make install..."
  install -Dt "${pkgdir}/usr/lib/modules/${_kernver}/extramodules" -m644 "${_pkgbase}-${pkgver}/src/r8125.ko"
  find "${pkgdir}" -name '*.ko' -exec gzip -n {} +
}

package_r8125-dkms() {
  pkgdesc="r8125 kernel driver sources for linux"
  depends=('dkms')
  optdepends=('linux-headers: Build the module for Arch kernel'
              'linux-lts-headers: Build the module for LTS Arch kernel')
  provides=("8125=$pkgver")
  conflicts+=(r8125)
  # Copy dkms.conf
  install -Dm644 dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf

  # Set name and version
  sed -e "s/@_PKGBASE@/${_pkgbase}/" \
      -e "s/@PKGVER@/${pkgver}/" \
      -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf

  # Copy sources (including Makefile)
  cp -r ${_pkgbase}-${pkgver}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
}
...
die Zeile _kernver=$(</usr/src/linux/version) ist wohl Fehlerursache vom Build zu Paket r8125 (müßte die 19 sein),
PKGBUILD will wohl die Kernelversion wissen und in ein Verzeichnis umsetzen...

Bin aber soweit nicht fit genug in Linux :-[

Gruß Michael
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: Kein LAN mit Ethernet Controller Realtek R8125

#4

Beitrag von gosia »

Hallo Michael,
MichaelP hat geschrieben: ↑Montag 24. August 2020, 13:24 die Zeile _kernver=$(</usr/src/linux/version) ist wohl Fehlerursache
das ist richtig.
/usr/src/linux/version sollte

Code: Alles auswählen

uname -r
sein, weil das deine verwendete Kernelversion zurückgibt.
Aber sieh dir am besten die Diskussion dazu selbst an
https://aur.archlinux.org/packages/r8125-dkms/
mit dem Lösungsvorschlag von Smoerrebroed (commented on 2020-08-25 08:21) und der hoffnungsfrohen Botschaft, daß der r8125 Treiber vom kommenden Kernel 5.9 out of the Box funktioniert. Kann ja nicht mehr lange dauern.

viele Grüße gosia
Benutzeravatar

Themen Author
MichaelP
Forum Kenner
Forum Kenner
Beiträge: 246
Registriert: Samstag 26. Januar 2019, 13:25
CPU: AMD Ryzen 9 5900X
GPU: NVIDIA GTX 3080 Ti
Kernel: 6.7.0
Desktop-Variante: KDE 5.27.10
GPU Treiber: NVIDIA 545.29.06
Hat sich bedankt: 17 Mal
Danksagung erhalten: 28 Mal

Re: Kein LAN mit Ethernet Controller Realtek R8125

#5

Beitrag von MichaelP »

Hallo Gosia,

danke für den Tipp. Damit konnte ich zwei Zeilen (19,28) korrigieren und der Build schien durchzulaufen.

Zum Schluß gab es dann doch noch ein NoGo:

In Konflikt stehende Dateien:
- r8125: /usr/lib/modules/5.8.1-3-MANJARO/extramodules existiert bereits im Dateisystem (im Besitz von linux58)

da bin ich ratlos :(

Gruß Michael
Benutzeravatar

Themen Author
MichaelP
Forum Kenner
Forum Kenner
Beiträge: 246
Registriert: Samstag 26. Januar 2019, 13:25
CPU: AMD Ryzen 9 5900X
GPU: NVIDIA GTX 3080 Ti
Kernel: 6.7.0
Desktop-Variante: KDE 5.27.10
GPU Treiber: NVIDIA 545.29.06
Hat sich bedankt: 17 Mal
Danksagung erhalten: 28 Mal

Re: Kein LAN mit Ethernet Controller Realtek R8125

#6

Beitrag von MichaelP »

Hallo Goisa,

hab eben /usr/lib/modules/5.8.1-3-MANJARO/extramodules umbenannt (war nur eine Version Textdatei mit "5.8.1-3-MANJARO" drin),
dann den BUILD neu gestartet und den Rechner neu gebootet... jetzt mit Festverbindung über Realtek R8125).

Wahrscheinlich währt die Freude nur bis zum nächsten Update - grausame Integration >:( .
Aber die Hoffnung auf 5.9 machts erträglicher 8)

Viele Grüße und Dank für Deine Hilfe!

Michael
Benutzeravatar

Themen Author
MichaelP
Forum Kenner
Forum Kenner
Beiträge: 246
Registriert: Samstag 26. Januar 2019, 13:25
CPU: AMD Ryzen 9 5900X
GPU: NVIDIA GTX 3080 Ti
Kernel: 6.7.0
Desktop-Variante: KDE 5.27.10
GPU Treiber: NVIDIA 545.29.06
Hat sich bedankt: 17 Mal
Danksagung erhalten: 28 Mal

Re: Kein LAN mit Ethernet Controller Realtek R8125

#7

Beitrag von MichaelP »

Hallo Community,

mit Kernel 5.9 scheint das Netzwerkproblem gelöst. Mal testweise RC1 installiert,
der Realtek R8125 wird erkannt und Ethernet läuft ohne erkennbare Macken... :)

Grüße Michael
Antworten

Zurück zu „Manjaro KDE Edition“