Can you boot, on the notebook, using the Realtek NIC as a bootable 
device in the "UEFI BIOS" ?

Are you doing exactly that, or do you instead load grub off some 
local disk device, and try to use the EFI network API after that?

The reason for me to ask is: the UEFI "BIOS" loads the EFI network 
stack (on top of a Realtek HW-specific driver DXE) before trying to 
actually boot from some device in the sequence - but, possibly the 
EFI network stack only remains loaded if you choose a net-bootable 
device/profile? I.e. if you choose to boot from a disk drive, the EFI 
network stack possibly gets unloaded / disabled...

Frank


Date sent:              Tue, 14 Oct 2025 11:49:02 +0200
To:                     <[email protected]>
From:                   Marek Kozlowski <[email protected]>
Subject:                GRUB doesn't see my Realtec NIC

> :-)
> 
> On my desktop everything works fine. But, unfortunately, on my
> ThinkPad X13 G1 AMD it doesn't.
> 
> In UEFI I can see my ethernet card (the correct MAC). Under Linux
> (Arch) I can see it from lspci:
> 
> 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
> RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev
> 0e)
> 
> and ifconfig and I can use it correctly for connecting.
> 
> Unfortunately in GRUB after:
> 
> grub> insmod efinet
> grub> net_ls_cards
> 
> I still see NO interfaces. I need it for 'net_dhcp' and remote (tftp)
> grub.cfg location. I guess that some low-level driver (in ArchLinux it
> is the linux-firmware meta-package) but I'm not sure if and how can I
> initialize it correctly at the level of GRUB. Any help welcome!
> 
> Best regards,
> Marek
> 
> 
> 



Reply via email to