Driver support for Realtek UEFI UNDI and/or Realtek PCIe 2.5GBe Family controller(s)?

Just built a dual boot (Windows 11 Pro, Leap 15.6) machine on a Gigabyte X870E Aorus Elite Wifi7motherboard. Windows installed first, after which I downloaded some additional software (Chromium browser, Acrobat Reader, LibreOffice). The Leap install proceeded nicely, though hung early when it could not configure a network connection. I hit Next and just went on, not thinking too much of the implications. The Leap install (USB stick) succeeded in the sense that I have a running system, the boot-loader successfully detected Windows and presents it in the menu where I can access it, if needed. Unfortunately, what ever software would have been loaded from SUSE during the install is absent, and I cannot load any additional packages to my liking.

The motherboard has onboard LAN enabled, and it has clearly worked fine in Windows. A view of the BIOS shows (possibly 2?) driver entries:

Realtek UEFI UNDI Driver, Vers 2.065 (2024/04/03)
Realtek PCIe 2.5GBe Family Controller, PCIe Slot 14:00:00

Possibly the first one exists on the board? And the second is the culprit in my particular problem? Is there Linux support for these drivers/hardware? It is certainly not clear what the underlying Realtek hardware family is. RTL 8125?

Assuming there is driver support, how would I add it to my system, and having done so, will Yast complete the software installation missing from the install, using the usual software update process?

If there isn’t current driver support, I guess my easiest option is to disable onboard LAN and put in NIC, and the same software update question in the previous paragraph still applies.

Thanks

Show

lspci -nnk

output.

Here is the requested output. It appears it is an 8125 device and the r8169 module is being used.

t00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:14d9]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
	Kernel driver in use: pcieport
00:01.5 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
	Kernel driver in use: pcieport
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
	Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
	Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e0]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e1]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e2]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e3]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e4]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e5]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e6]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e7]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a [144d:a80d]
	Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
	Kernel driver in use: nvme
	Kernel modules: nvme
02:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a [144d:a80d]
	Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
	Kernel driver in use: nvme
	Kernel modules: nvme
03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port [1022:43f4] (rev 01)
	Kernel driver in use: pcieport
04:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
04:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
04:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
04:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
04:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
04:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
04:0c.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
04:0d.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0a:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port [1022:43f4] (rev 01)
	Kernel driver in use: pcieport
0b:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0b:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0b:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0b:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0b:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0b:0c.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0b:0d.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
	Kernel driver in use: pcieport
0d:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:8922] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:8922]
0e:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:e000]
	Kernel modules: r8169
11:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43fd] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:1142]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
12:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller [1022:43f6] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:1062]
	Kernel driver in use: ahci
	Kernel modules: ahci
13:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43fd] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:1142]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
14:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller [1022:43f6] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:1062]
	Kernel driver in use: ahci
	Kernel modules: ahci
15:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2421] (rev 01)
	Kernel driver in use: pcieport
16:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
	Kernel driver in use: pcieport
16:01.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
	Kernel driver in use: pcieport
16:02.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
	Kernel driver in use: pcieport
16:03.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
	Kernel driver in use: pcieport
77:00.0 USB controller [0c03]: ASMedia Technology Inc. Device [1b21:2426] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:2426]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
78:00.0 USB controller [0c03]: ASMedia Technology Inc. Device [1b21:2425] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:2425]
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
79:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:13c0] (rev c2)
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
79:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
79:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
	Kernel driver in use: ccp
	Kernel modules: ccp
79:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b6]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
79:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b7]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
79:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:a0c3]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
7a:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b8]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
ype or paste code here

My apologies, but I don’t think this quite the way I expected code tags to work…

Should be working out of the box.

Otherwise look here:

This is a driver to use Realtek NIC in UEFI. Not needed for Linux.

Depends on chip subversion. If firmware is available, then it will work.

On updated Leap 15.6:

/lib/firmware/rtl_nic/rtl8125a-3.fw.xz
/lib/firmware/rtl_nic/rtl8125b-1.fw.xz
/lib/firmware/rtl_nic/rtl8125b-2.fw.xz
/lib/firmware/rtl_nic/rtl8125bp-2.fw.xz
/lib/firmware/rtl_nic/rtl8125d-1.fw.xz
/lib/firmware/rtl_nic/rtl8125d-2.fw.xz

But on freshly installed Leap 15.6 some files can be absent.
In installer I see 3 files, not 6:

/lib/firmware/rtl_nic/rtl8125a-3.fw.xz
/lib/firmware/rtl_nic/rtl8125b-1.fw.xz
/lib/firmware/rtl_nic/rtl8125b-2.fw.xz

To OP: update Leap (or install anew) with another NIC (PCIe, USB, etc.). Then, possibly, onboard NIC will work.

I just checked in /lib/firmware/rtl_nic, and I have just the three 8125 files you listed, not six, as apparently I should have.

As it turns out I have already ordered a separate NIC, TP-Link TX201 2.5GBe, and possibly by coincidence, it also uses the RealTek 8125. If it can’t be activated during the install, for lack of the extra 3 firmware files, then I guess I will have to order another with a different chip.

Thanks for the information and suggestion. Possibly bad purchase timing on my part!

In such cases I use rather old USB3 1 Gbit/s NIC.

ILL the cheapest solution, which everyone uses by default. Good enough product when it works.

See the 2 threads I posted in my last post to enable the rtl8125 driver from Realtek.

Some updates of what I have tried based on previous advice:

Svyatko: I went out and bought a USB-Ethernet dongle, connected that to the machine and performed a new install. This time a network connection was configured and the install was much more complete, including the 3 missing 8125 firmware files in /lib/firmware/rtl_nic. However, on the freshly installed system, the network settings show only the USB dongle configured as a Realtek 8153 device on eth0, and nothing else. Since NetworkManager is in control, there is no possibility to Add another configuration. The onboard LAN remains inactive/unusable. It still shows up in a lspci -nnk command as

typ0d:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8922AE 802.11be PCIe Wireless Network Adapter [10ec:8922] (rev 01)
       Subsystem: Realtek Semiconductor Co., Ltd. RTL8922AE 802.11be PCIe Wireless Network Adapter [10ec:8922]
0e:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
       Subsystem: Gigabyte Technology Co., Ltd Device [1458:e000]
       Kernel modules: r8169

Sauerland: In both old/original install and this new one, the command zypper se -si r8168 r8125 gives

leseyzies:/home/lrk # zypper se -si r8168 r8125
Loading repository data...
Reading installed packages...
No matching items found.

The message suggests I should have some additional repositories installed, but I have no idea what they are. Aside from Packman and Libdvdcss, I have added nothing except the default repositories included in the install:

leseyzies:/home/lrk # zypper lr -d
#  | Alias                                        | Name                        | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                                                                                                                    | Service
---+----------------------------------------------+-----------------------------+---------+-----------+---------+------+----------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------
 1 | ftp.gwdg.de-openSUSE_Leap_$releasever        | Packman Repository          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/                                                                                                                     | 
 2 | openSUSE-Leap-15.6-1                         | openSUSE-Leap-15.6-1        | No      | ----      | ----    | -    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-USB_SanDisk_3.2Gen1_04011e729e56da5a4b670ce20ff5bdc562c5ca815706f4a93b3a4061a4ea2a0b6d320000000000000000000000469ecfff1f0218815581072e3308d4-0:0-part2 | 
 3 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.6/                                                                                                                                     | 
 4 | repo-backports-debug-update                  | Update repository with up-> | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/                                                                                                                         | 
 5 | repo-backports-update                        | Update repository of open-> | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                                                                                                                               | 
 6 | repo-debug                                   | Debug Repository            | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/                                                                                                                    | 
 7 | repo-debug-non-oss                           | Debug Repository (Non-OSS)  | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/                                                                                                                | 
 8 | repo-debug-update                            | Update Repository (Debug)   | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/oss/                                                                                                                               | 
 9 | repo-debug-update-non-oss                    | Update Repository (Debug,-> | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/non-oss/                                                                                                                           | 
10 | repo-non-oss                                 | Non-OSS Repository          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/                                                                                                                      | 
11 | repo-openh264                                | Open H.264 Codec (openSUS-> | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                                                                                                                     | 
12 | repo-oss                                     | Main Repository             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/                                                                                                                          | 
13 | repo-sle-debug-update                        | Update repository with de-> | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                                                                                                                               | 
14 | repo-sle-update                              | Update repository with up-> | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                                                                                                                                     | 
15 | repo-source                                  | Source Repository           | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/                                                                                                                   | 
16 | repo-update                                  | Main Update Repository      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                                                                                                                                      | 
17 | repo-update-non-oss                          | Update Repository (Non-Oss) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                                                                                                                                 | 
leseyzies:/home/lrk # 

I notice in one of the other two threads you reference that there is a repository under your name that the gentleman using Tumbleweed had added. I do not use Tumbleweed, and I am confused why this repository of your work must be added. I would assume these packages would be in the main distribution. Please inform!

Again, thanks for the help. Even though I only have the USB-Ethernet connection, that at least means I can access this Forum directly with results, rather than having to create txt files of command line output, put them on a USB drive, and then copy them into a post on another machine.

The kernel buildin driver r8169 supports following Chips:
r8168, r8125 and r8126.

But sometimes it does not work.

The original r8125 driver from Realtek can not offered by openSUSe becuse of different licences.

So I build rpms from some original Realtek drivers and offer them from my /home Repo.
Realtek for Leap 15.6 can be found here:
https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.6/

So add the Repo:
zypper ar -f https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.6/ Sauerland-hardware

And install the 3 rpms:

zypper in r8125-blacklist-r8169 r8125-kmp-default r8125-ueficert

The first one has a file, that tells the kernel not to load the r8169.ko.

The second is the driver

The third is a file with the uefi key of my /home Repo, because the drivers are signed and you have to install this key on reboot when using secure-boot, see:
https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot

Great! I think I am 95% of the way there. I am accessing the Forum over my newly configured (eth1) 8125 onboard LAN. After adding your repository and downloading the 3 rpms, I rebooted and went into the MOK utility. I am assuming that in the password panel my typed password was not echoed, and that had I entered it incorrectly I would have gotten some sort of error message. Choosing reboot as the last option I went to the usual GRUB2 boot menu and chose Leap 15.6.

However, when I logged in an performed zypper se -si r8168 r8125 && mokutil --sb-state, I got

lrk@leseyzies:~> zypper se -si r8168 r8125 && mokutil --sb-state
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version                             | Arch   | Repository
---+-----------------------+---------+-------------------------------------+--------+-------------------
i+ | r8125-blacklist-r8169 | package | 9.015.00-lp156.2.1                  | x86_64 | Sauerland-hardware
i+ | r8125-kmp-default     | package | 9.015.00_k6.4.0_150600.21-lp156.2.1 | x86_64 | Sauerland-hardware
i+ | r8125-ueficert        | package | 9.015.00-lp156.2.1                  | x86_64 | Sauerland-hardware
SecureBoot disabled
Platform is in Setup Mode
lrk@leseyzies:~> 

The remark that Platform is in Setup mode was what appeared right after the install of your rpms, yet it did not disappear after the MOK utility was invoked on the first reboot. If I go into the BIOS, it says secureboot is ENABLED. Is this disagreement real? Possibly this is what Svyatko was talking about (although I can’t see his post now for some reason)? Who/what is in charge here? The BIOS or …? Possible corrections?

Thank you for providing your hardware package. It is greatly appreciated, as has been your continuing help on this matter. I think I can return the NIC I bought (but which hasn’t been delivered yet…).

You have to search the net, where to enable secure boot for your uefi properly.

The mok key of my repo can be added as root:
mokutil --import /etc/uefi/certs/FA6CB96E.crt
Now restart and the blue mok screen should be opened.

If not using secure boot, the ueficert.rpm is not necessary, but it is a dependency of the kmp. So do not deinstall it, it does not hurt…