R8125B still not runninng

There are two versions of RTL8125 in hardware: RTL8125A and 8125B:

  • The A-version is supported by (newer) kernels if you have no entry with blacklist 8169 in in /etc/modprobe.d/
  • The B-version is supported by kernel 5.9 if you have no entry with blacklist 8169 in /etc/modprobe.d/

as the driver r8168 contains the driver r8125.
An alternative solution I’ve found was to:

  • Load driver from: here
    (entry: GBE Ethernet LINUX driver r8168 for kernel up to 5.6 ) → (r8125-9.003.05.tar.bz
  • Execute:
    sudo tar xvf r8125-9.003.05.tar.bz2 -C /usr/src
    sudo dkms add -m r8125 -v 9.003.05
    sudo dkms build -m r8125 -v 9.003.05
    sudo dkms install -m r8125 -v 9.003.05
    sudo depmod -a
    sudo update-initramfs -u
    sudo reboot
    
Deinstallation instructions

sudo modprobe -rfv r8125
sudo dkms remove -m r8125 -v 9.003.05 --all
sudo rm -r /usr/src/r8125-9.003.05
------------------------------------------------------Alternativ-2------------------------------------------------------------------------------------------------

look for: realtek-r8125-dkms_9.003.05-1_amd64.deb (htps://pkgs.org/ )
and use “debtap” to convert it to manjaro. Errors on installation can be ignored because "ubuntu-things only)
Best: install it twice before you do “sudo update-grub” finally.

Or visit: GitHub - TallGuy74/r8125: Linux device driver for Realtek R8125 and Killer Networks Ethernet E3000 (unofficial mirror of hts://ww.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software)
++++++++++++++++++++++++++++++++++++++++++++++++++++++

maybe first to my hardware, so we are on the same page: msi mortar b550m wifi ==> realtek r8125b

Now i would like to know if i got the following right:

  • if i am running kernel 5.9.I don’t need to install anything but just to blacklist something?

And in case i got that right, what do i have to do to make the following happen:
“if you have no entry with “blacklist 8169” in in /etc/modprobe.d/
as the driver r8168 contains the driver r8125.”

How should I proceed?

  1. Please read this:
    How to provide good information
    and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…

  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)

  3. Kernel 5.9 is EOL, please upgrade to 5.4 LTS (Long Time Support) first and if that would not help, try 5.10 next (that’s an LTS candidate)

  4. Please also read this, because Windows is not Linux and this will give you a lot of basic information in 20 minutes if you read everything that will save you hours of work down the road.
    [HowTo] become a Manjaro power user when you're a wizard at Windows but a N00b at Manjaro / Linux

:+1:

1 Like

i changed the kernels and updated both but still my problem remains. Now I’m running 5.10.

The output to inxi --admin --verbosity=7 --filter --no-host --width is:

System:
  Kernel: 5.10.18-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=010d9b91-b600-4b9c-93c2-0aec9f43c309 ro quiet apparmor=1 
  security=apparmor resume=UUID=2dc68e76-570c-4ced-b326-11c87cf74214 
  udev.log_priority=3 
  Desktop: KDE Plasma 5.21.1 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Desktop System: Micro-Star product: MS-7C94 v: 1.0 serial: <filter> 
  Mobo: Micro-Star model: MAG B550M MORTAR WIFI (MS-7C94) v: 1.0 
  serial: <filter> UEFI: American Megatrends LLC. v: 1.50 date: 01/13/2021 
Battery:
  Device-1: hidpp_battery_0 model: Logitech MX Keys Wireless Keyboard 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
Memory:
  RAM: total: 31.35 GiB used: 1.68 GiB (5.4%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 
  family: 17 (23) model-id: 71 (113) stepping: N/A microcode: 8701021 
  L2 cache: 3 MiB bogomips: 86434 
  Speed: 2200 MHz min/max: 2200/4588 MHz boost: enabled Core speeds (MHz): 
  1: 2200 2: 2200 3: 2200 4: 2196 5: 2200 6: 2201 7: 2199 8: 2195 9: 2199 
  10: 2199 11: 2192 12: 2200 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm 
  mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc 
  nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq 
  pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse 
  pse36 rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sev sev_es sha_ni 
  skinit smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp 
  succor svm svm_lock syscall tce topoext tsc tsc_scale umip v_vmsave_vmload 
  vgif vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr 
  xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GK104 [GeForce GTX 670] vendor: Gigabyte driver: nouveau 
  v: kernel bus ID: 2b:00.0 chip ID: 10de:1189 class ID: 0300 
  Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: 
  loaded: nouveau unloaded: modesetting alternate: fbdev,nv,vesa 
  display ID: :0 screens: 1 
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.0x22.5") 
  s-diag: 1165mm (45.9") 
  Monitor-1: DP-1 res: 3840x2160 hz: 60 dpi: 163 size: 600x340mm (23.6x13.4") 
  diag: 690mm (27.2") 
  OpenGL: renderer: NVE4 v: 4.3 Mesa 20.3.4 direct render: Yes 
Audio:
  Device-1: NVIDIA GK104 HDMI Audio vendor: Gigabyte driver: snd_hda_intel 
  v: kernel bus ID: 2b:00.1 chip ID: 10de:0e0a class ID: 0403 
  Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI 
  driver: snd_hda_intel v: kernel bus ID: 2d:00.4 chip ID: 1022:1487 
  class ID: 0403 
  Device-3: M-Audio AIR HUB type: USB driver: snd-usb-audio bus ID: 1-5.4:6 
  chip ID: 0763:410d class ID: 0102 
  Sound Server: ALSA v: k5.10.18-1-MANJARO 
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: N/A modules: iwlwifi bus ID: 29:00.0 
  chip ID: 8086:2723 class ID: 0280 
  Device-2: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169 
  v: kernel port: f000 bus ID: 2a:00.0 chip ID: 10ec:8125 class ID: 0200 
  IF: enp42s0 state: down mac: <filter> 
  IF-ID-1: enp2s0f0u5u2 state: unknown speed: N/A duplex: N/A mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus ID: 1-9:8 
  chip ID: 8087:0029 class ID: e001 
  Message: Required tool hciconfig not installed. Check --recommends 
RAID:
  Message: No RAID data was found. 
Drives:
  Local Storage: total: 1.36 TiB used: 12.39 GiB (0.9%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SKC2500M8500G 
  size: 465.76 GiB block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: S7780100 temp: 33.9 C 
  scheme: GPT 
  ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Kingston model: SKC2500M81000G 
  size: 931.51 GiB block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: S7780100 temp: 32.9 C 
  scheme: GPT 
  Message: No Optical or Floppy data was found. 
Partition:
  ID-1: / raw size: 430.98 GiB size: 423.22 GiB (98.20%) 
  used: 12.39 GiB (2.9%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:3 
  label: N/A uuid: 010d9b91-b600-4b9c-93c2-0aec9f43c309 
  ID-2: /boot/efi raw size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 312 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:2 label: N/A 
  uuid: 0871-282B 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 34.48 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/nvme0n1p3 maj-min: 259:4 label: N/A 
  uuid: 2dc68e76-570c-4ced-b326-11c87cf74214 
Unmounted:
  ID-1: /dev/nvme1n1p1 maj-min: 259:5 size: 100 MiB fs: vfat label: N/A 
  uuid: 6439-98A8 
  ID-2: /dev/nvme1n1p2 maj-min: 259:6 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-3: /dev/nvme1n1p3 maj-min: 259:7 size: 930.89 GiB fs: ntfs label: N/A 
  uuid: 680A41E90A41B53A 
  ID-4: /dev/nvme1n1p4 maj-min: 259:8 size: 515 MiB fs: ntfs label: N/A 
  uuid: 84FAC75DFAC74A5E 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-2: 1-5:2 info: Cypress Unprogrammed CY7C65642 hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip ID: 04b4:6572 class ID: 0900 
  Device-1: 1-5.2:9 info: Xiaomi Mi/Redmi series (RNDIS) type: CDC-Data 
  driver: rndis_host interfaces: 2 rev: 2.0 speed: 480 Mb/s chip ID: 2717:ff80 
  class ID: 0a00 serial: <filter> 
  Device-2: 1-5.4:6 info: M-Audio AIR HUB type: Audio driver: snd-usb-audio 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 0763:410d class ID: 0102 
  Device-3: 1-6:3 info: Shenzhen Rapoo Rapoo 2.4G Wireless Device 
  type: Mouse,Keyboard driver: hid-generic,usbhid interfaces: 3 rev: 2.0 
  speed: 12 Mb/s chip ID: 24ae:2013 class ID: 0301 
  Hub-3: 1-7:5 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  chip ID: 05e3:0608 class ID: 0900 
  Device-1: 1-8:7 info: Micro Star MYSTIC LIGHT type: HID 
  driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s 
  chip ID: 1462:7c94 class ID: 0300 serial: <filter> 
  Device-2: 1-9:8 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 8087:0029 class ID: e001 
  Hub-4: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
  Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Device-1: 3-1:2 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  chip ID: 046d:c52b class ID: 0300 
  Hub-6: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
Sensors:
  System Temperatures: cpu: 42.9 C mobo: N/A gpu: nouveau temp: 38.0 C 
  Fan Speeds (RPM): N/A gpu: nouveau fan: 810 
Info:
  Processes: 302 Uptime: 5m wakeups: 2 Init: systemd v: 247 Compilers: 
  gcc: 10.2.0 Packages: pacman: 1315 lib: 408 flatpak: 0 Shell: Bash v: 5.1.0 
  running in: konsole inxi: 3.3.01 

hope that will help. :slight_smile:

  1. In the future, when providing code/output, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text so that the output looks like this:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    

    instead of like this:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.`

    (as that makes both our lives much easier)

  2. No need to do anything right now as I’m an editor here on this site and have fixed it for you already. However, in the future I might not see your post so review my edits by pushing the orange pencil above the post I just fixed. :wink:

  3. Did you uninstall the driver you installed, because from kernel 5.10 itr should be built in as the page you referred to clearly states:

    2.5G Ethernet LINUX driver r8125 for kernel up to 5.6

:question:

1 Like
  1. lets try it:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim 
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
  1. thanks and i clicked on it

  2. I don’t know, but i think i didn’t uninstall anything. But maybe. Its a while ago. i cant remember 100% - . How do I find out? But the terminal output i posted is still the actual one. so i guess, there is some blacklisting i need to do?

  3. thx for your lecture tip in your first response - definitely helpful information for a newbie

:crossed_fingers:

1 Like

Hello Fabby, now it is working. I was able to install the driver via these instructions with kernel 5.9:

https://bbs.archlinux.org/viewtopic.php?pid=1914069#p1914069

the problem was first that some information aren’t up-to-date. And for a newbie it was a little difficult to work these difference out. In the following I will describe the way that worked for me (important: some commands will not work straight away because some dependencies (packages) have to be installed first. Read terminal carefully and google. Should work just fine to get your needed dependencies. But before you will be able to install those dependencies you have to activate AUR (Arch User Repository). How the activation of AUR is done: Arch User Repository - Manjaro)

  • Now to the needed commands you have to enter in your terminal:

    cd /tmp
    git clone https://aur.archlinux.org/r8125.git (out of date: use https://aur.archlinux.org/packages/r8125-dkms/)
    cd r8125-dkms
    sudo pacman -U r8125-dkms-9.003.05-0-x86_64.pkg.tar.gz 
    

    Obviously, the pacman command needs to be modified depending on which version you downloaded

  • now blacklist the r8169 module:

    sudo bash -c 'echo "blacklist r8169" > /etc/modprobe.d/r8169.conf'
    
  • reboot

  • the module r8125 should be loaded automatically.

Final check:

lsmod | grep r8125

it should return something like :

 r8125                 176128  0

if the module was not loaded automatically, you can force it to be loaded on boot:

sudo bash -c 'echo "r8125" > /etc/modules-load.d/r8125.cfg'

Strangely the driver just started to kick in after i separated my PC from the power for a couple of minutes completely.

2 Likes

Kernel 5.9 is EOL so please install both 5.4 and 5.10 LTS (Long Time Support) and see which one of the two troubles you least.

still all running fine now with kernel 5.10 :slight_smile:

just to report that here the Kernel 5.10 is not already marked as LTS

thx for input!

Remove 5.9 and install 5.4 as a back-up kernel in case something goes wrong with the 5.10…

:man_shrugging:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.