In had help from honeybadger in 2022 with my install regarding the RTL8125B nic, ref: Readonly forum that solved my issues.
Last week I messed up my network configuration. I tried to solve this by doing a fresh TrueNas reinstall. However the reinstall reports an error on the Realtek firmware install.
So I tried to redo the tunable settings in the TrueNas cli, as suggested in 2022 by honeybadger, but now I get an error on “type=LOADER” that “LOADER” is not a valid type anymore.
Any clues on what I have to do to get this working again?
Thanks Dave, but I don’t understand where to do so in the webUI?
I am using TrueNAS-SCALE-23.10.2 on my Odroid H3. In the TrueNas webUI I can’t find any options to install the RTL8125B nic firmware?
I looked in system settings / advanced and and boot.
In the widget I can only set the variable and the value, but where to set the type setting?
I tried for the first line, but get error: Sysctl ‘if_re_load’ does not exist in kernel.
Also for the second: Sysctl ‘if_re_name’ does not exist in kernel.
SCALE doesn’t have the “LOADER” tunable type - and to wit, it shouldn’t require this tunable set in order to load the Realtek modules.
Can you show us the logs or details around the error on the Realtek firmware? You’ve mentioned webUI access so I assume it’s either working without the firmware blob or you have an alternate NIC installed as well.
I see the error on the Realtek firmware loading on my monitor in the first few lines after booting the system, during boot this scrolls off screen. I tried to find this error in /var/log but I could not find it there except for an old message from February 24th (before the reinstall):
./apt/history.log:Commandline: apt install -V -y firmware-realtek
I have network access with the RTL8125B nic, it is supposed to be high speed.
The error message loading the firmware bothers me.
I have a couple systems with RTL8125B 2.5Gbe NIC on it, the drivers should be already loaded and available on SCALE, no tunables needed. I am using the 24.04-RC1, but not on the ODROID specifically. It has a newer kernel / driver set than 23.10.2, might be worth loading it first to see if the problem solves itself by upgrade.
In the meantime if you can get a screenshot of the firmware error message scrolling by, that would be helpful to troubleshoot further. You can look at the output of dmesg as well.
The scrolling boot log on my monitor doesn’t look like the original log, it is now loading a (TrueNas) ramdisk?
I checked the output of dmesg but can’t find any firmware errors anymore.
Tried grepping the log output, see below, can’t find any anomalies.
grep on “firmware” only shows the audio driver
grep on “RTL8125B” shows eth0 and eth1
So it looks like I have wasted your time
Sorry about that, thanks for the great support from the TrueNas community!
There shouldn’t be any need to “deal with” anything as the drivers already exist.
Based on your linked thread it looks like it’s only getting an IPv6 address - nothing has given it an IPv4 address over DHCP, so you may need to manually specify it or else check to see if you have a conflict somewhere.
Thank you for your reply.
As you’ve said "There shouldn’t be any need to “deal with”, but somehow it is. During installation there is not that much to choose or fail. Installation is straight forward.
When i boot the same machine from 2nd SSD to windows, i get IP from DHCP and everything is working fine.
As well this is Scale, it suppose to work with this NIC. As @kris said, he have some systems with the same NIC and it is working fine.