Hello, I just bought a NovaCustom NV41 (Dasharo Coreboot+Heads) and installed Qubes OS R4.2.3 on it. This laptop is Qubes certified and everything should work fine, however, it is not the case .
From the start, when I insert an Ethernet cable into the RJ45 port, the icon of the default sys-net (Fedora-40) starts loading, but no connection is ever established. After some time a message pops up “The network connection has been disconnected” and it keeps doing the same (loading some time, then error message) and finally stops trying to connect to the internet.
I have tried installing Qubes OS with the default option and the latest kernel option. I have also tried to create different installation mediums and reinstalling again, to discard a corrupt ISO or else. I have tried to change the kernel of the default sys-net. I have also tried changing the template from Fedora 40 to Debian 12. None of those approaches has work so far.
I have checked the Ethernet cable and router with other devices and they get internet.
All software of the laptop is updated. Dasharo Coreboot+Heads is updated to the latest version (0.9.1). The Qubes OS version installed on the laptop is also the lastest version.
The Ethernet network adapter is a Realtek RTL8111/8168/8211/8411, which should work out of the box, and it works out of the box on another laptop running Qubes OS R4.2.3 that I have, but in the NV41 it just do not work.
I do not know why this is happening and would appreciate any help to solve this problem.
Tried to change the default-dvm template (from which is based sys-net) from fedora-40-xfce to debian-12-xfce and restarted sys-net. Ethernet still did not work either.
I know, it sounds a bit crazy, but it worked for me (just found it in my post-install docs - some firmware wasn’t initialising):
Open Qubes-Manager and shutdown sys-net. (It will take down all “attached/dependant” qubes as well.)
Restart sys-net alone.
Insert ethernet cable.
Open Terminal in sys-net and enter sudo ip set link ens6 up. (If ens6 is not your eth0 device, change the name accordingly.)
Start any other necessary qubes [firewall(s), vpn, app qubes, $whatever].
It should work afterwards. Even if you switch net devices, pull the cable, stop the wifi etc. It will prefer the ethernet connection over wifi if you didn’t change the priority in the general tab of the connection config.
Ok, I fixed it, it was the router. Your steps did not solve the problem. So, I got upset and said “fuck it” and started to make a mess. I replaced my router with other one that I had spare, sitting inside a box getting dust, and voila, it works now.
It is just very weird, because with the original router (the one I just raged replaced) I had a laptop connected through Ethernet port, and several other devices (mine and from family members) connecting through Wifi, and all of them got Internet, but the NV41 simply did not
With the other router that I just put all works flawlessly. All devices (including my NV41) have internet connection now. I tested several times with both routers and with the original there is no way getting Internet in my NV41, but with the other router it has Internet without any problem.
I do not know the cause of this (probably some magic) but with the replacement it all works now. Time to buy better routers, I guess?
Anyway, thanks for all the help @OvalZero ! You are awesome! Keep it going!