Realtek R8125 driver

Hi,
First of all, thanks @Sauerland for providing easy to use Packages for the R8125 network interface.

I recently bought a ASUS Prime X870-P with the R8125 and I came across this thread while trying to get it work with Leap 15.6: The LAN connection is lost. Realtek RTL8125 2.5GbE driver is not loaded - #4 by raijar which help me get it working, to note one needs to disable secure boot, both in the BIOS/UEFI and in the Yast otherwise it does not work, I have no Idea why, but I also do not want to try to find out, most likely something with key signing.

My Question is, is there the possibility that these drivers will be included in Leap 16.0 or later?

The r8125 Chip is supported by the r8169 driver from the kernel.

So no, no new extra driver in a new kernel.

PS:
secure boot is working here with r8125 and r8168.

zypper se -si r8168 r8125 && mokutil --sb-state 
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                  | Type  | Version                              | Arch   | Repository
---+-----------------------+-------+--------------------------------------+--------+--------------
i+ | r8125-blacklist-r8169 | Paket | 9.015.00-lp156.1.1                   | x86_64 | Sauerland-OSS
i+ | r8125-kmp-default     | Paket | 9.015.00_k6.4.0_150600.21-lp156.1.1  | x86_64 | Sauerland-OSS
i  | r8125-ueficert        | Paket | 9.015.00-lp156.1.1                   | x86_64 | Sauerland-OSS
i+ | r8168-blacklist-r8169 | Paket | 8.055.00-lp156.66.1                  | x86_64 | Sauerland-OSS
i+ | r8168-kmp-default     | Paket | 8.055.00_k6.4.0_150600.21-lp156.66.1 | x86_64 | Sauerland-OSS
i+ | r8168-ueficert        | Paket | 8.055.00-lp156.66.1                  | x86_64 | Sauerland-OSS
SecureBoot enabled

Post (when secure boot enabled):
mokutil --list-new

Since there are Settings for Secure Boot in the BIOS and YAST I broke it down in to 4 Cases, thought 1, 2 and 3, 4 are the same and in all cases mokutil --list-new did not return something.

Case 1 & 2:
BIOS: Secure Boot/OS Type: other OS
Yast: Bootloader Secure boot checked or unchecked (did not change something)
Network is working

>zypper se -si r8168 r8125 && mokutil --sb-state
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                  | Type  | Version                             | Arch   | Repository
---+-----------------------+-------+-------------------------------------+--------+--------------------------------
i+ | r8125-blacklist-r8169 | Paket | 9.015.00-lp156.1.1                  | x86_64 | Sauerland's Home Project (15.6)
i+ | r8125-kmp-default     | Paket | 9.015.00_k6.4.0_150600.21-lp156.1.1 | x86_64 | Sauerland's Home Project (15.6)
i+ | r8125-ueficert        | Paket | 9.015.00-lp156.1.1                  | x86_64 | Sauerland's Home Project (15.6)
SecureBoot disabled
>mokutil --list-new

Case 3 & 4:
BIOS: Secure Boot/OS Type: other OS
Yast: Bootloader Secure boot checked or unchecked (did not change something)
Network is NOT working

>zypper se -si r8168 r8125 && mokutil --sb-state
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                  | Type  | Version                             | Arch   | Repository
---+-----------------------+-------+-------------------------------------+--------+--------------------------------
i+ | r8125-blacklist-r8169 | Paket | 9.015.00-lp156.1.1                  | x86_64 | Sauerland's Home Project (15.6)
i+ | r8125-kmp-default     | Paket | 9.015.00_k6.4.0_150600.21-lp156.1.1 | x86_64 | Sauerland's Home Project (15.6)
i+ | r8125-ueficert        | Paket | 9.015.00-lp156.1.1                  | x86_64 | Sauerland's Home Project (15.6)
SecureBoot enabled
>mokutil --list-new

For Reference, I also ran lspci -nnk while it works and this is what it said about the network adapter:

06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
        Subsystem: ASUSTeK Computer Inc. Device [1043:88e1]
        Kernel driver in use: r8125
        Kernel modules: r8169, r8125

So you have to add the key as root:

mokutil --import /etc/uefi/certs/FA6CB96E.crt

Restart your Computer and in the blue mok screen you should do similar as:
Mok Example

If asking for password, use your root password.

With this setting Secure Boot doesn’t work.

@Sauerland thank-you, the importing of the key worked.
I now have secure boot enabled and the network is working.