Hello, I trying to setup my StartOS server, but it doesn’t detect my LAN port. I think it’s because the Linux kernel is loading the driver R8169 instead of R8125 (which would be the correct one). Any idea on how to install the correct one manually?
I also tried using a USB to LAN adapter which worked, but then I need to have the adapter connected even to use Wifi (otherwise there is an error message and it can’t search for new Wifi networks).
Hardware:
Asus NUC 14 Essential (Intel N355) with the Realtek RTL8125 2.5Gbit PCIe LAN card.
Hi Mark. You could look into using modprobe
to manage drivers on Linux.
I’m a bit of a noob when it comes to Linux and StartOS. How would I do that?
Probably something along the lines of sudo modprobe r8125
if indeed “r8125” is what you’re looking for. I’m not sure how you determined what driver is being loaded.
Also worth noting that if the linux kernel is convinced that X is the driver and you want to load Y instead, you’d have to do this each any every time the device restarts, which you’d have to write a script for.
I checked it using Ubuntu. And also managed to install the correct driver and blacklist the wrong one. Everything worked. But with StartOS it’s much harder since the system is very restrictive and also doesn’t has all the stuff I need to do it that way installed. And I also struggle with gettong stuff installed on there without breaking the system.
StartOS is for a specific audience. It’s for those will little technical ability or little time to manage a non “restricted” linux server. The only things you should be installing on there are the services from the marketplace.
For any other needs, you’d be better off with Debian or Fedora.
If Linux would use the correct driver for my hardware it would probably work like that 