why base system does not include realtek rtl 8125 driver

hello,

issue:
my old freebsd 12.4 machine died recently, got new computer and and DD'ed the newest 14.3 memstick; proceeded with installation(*) until the point where i should configure my network, and got nuked by no network message + not firmware detected.

after installing, i thought what if i reinstall but change booting method, and my USB got damaged by the amount of heat (12-14 years old), unlucky.

workaround:
luckily i had an old drive with windows on it, booted it up, installed a virtual machine on it.
configured VM to give the guest full physical access to my 1TB baracuda HDD, and then installed freebsd 14.3 to HDD using VM.
as normal, i changed pkg repos to include latest, bootstrap and then download realtek-re-kmod (as of now version 1100.00.1403000_1)

configured if_re.ko to load on boot, shutdown VM and windows, and then physically booted from HDD; everything works fine and as expected.
re0@pci0:5:0:0: class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x1043 subdevice=0x87d7
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL8125 2.5GbE Controller'
class = network
subclass = ethernet
re0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=60251b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,TSO4,LRO,WOL_MAGIC,RXCSUM_IPV6,TXCSUM_IPV6>

question:
why base system does not include the driver? rtl 8125 drv github repo
if not possible in binary form, then maybe in source form so we can compile it.
but installing without network connection is pretty much a dead end, if there is anything important then it is network drivers.

p.s. i did find many boards ship rtl 8125 nic, i hope it get included in base soon; as im planning to get new USB (NVMe SSD) that connects to USB 3.2 port to make a portable OS, thus i can access my OS wherever i go.


(*) experienced a bug where it says installing base, kernel, ports, src, it had duplicates, trying to install kernel, ports, src, two times.
and this probably caused by restarting the installation.
 
Back
Top