Invalid ether addr

Dear all:
1 : With Raxda 5B NIC conneted, Debain 11
2: lspci -vvv shows that Device Serial Number 00-00-00-00-00-00-00-00

0004:41:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
Flags: bus master, fast devsel, latency 0, IRQ 153
I/O ports at 200000 [size=256]
Memory at f4200000 (64-bit, non-prefetchable) [size=64K]
Memory at f4210000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 00-00-00-00-00-00-00-00 <<<
Capabilities: [178] Transaction Processing Hints
Capabilities: [204] Latency Tolerance Reporting
Capabilities: [20c] L1 PM Substates
Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8125
Kernel modules: r8125, pgdrv

3: Dmesg shows following issue

4.607093] r8125 0004:41:00.0 (unnamed net_device) (uninitialized): Invalid ether addr 00:00:00:00:00:00 <<< here

[ 4.607100] r8125 0004:41:00.0 (unnamed net_device) (uninitialized): Random ether addr e2:0d:d8:e2:9e:46

In my particular case the issue was caused by the Realtek NIC having a Physical MAC address of 00-00-00-00-00-00 i.e. all zeros. I don’t know why the NIC has lost it’s MAC address

Could you give me some suggestions how to correct this situation? thanks very much.