I am willing to send 50.00USD (approx 63.00 cad) via Interact E-transfer to the first person that is able to get my Ethernet driver working on my machine using only software or my existing hardware - no recommending I buy this card or that one. In order to receive the reward you must ensure that any solution provided does not seriously compromise the security of Qubes and that the core functionalities of Qubes as a whole is unaffected.
As 2.5Gbit drivers become more common - I foresee this becoming a larger issue, and I’d rather solve it sooner rather than later.
What is my machine: My machine uses a “MSI B550M Mortar motherboard” - there is no built in WiFi - only Ethernet. The board has a Realtek 2.5Gbit Driver.
I also have an old d-link wifi - dongle (Model: DWA-171A1) that may be used but only as a temporary solution to get the main 2.5Gbit Ethernet working. Additionally I have a “UBIT 2974Mbps AX200” wifi card that can also be used, but again - not as a permanent solution.
I am using the Qubes 4.1 Alpha iso, but am fine switching to the Qubes 4.0.4 iso. The Qubes 4.0.4 iso does install properly on my new machine and must be installed on the old laptop before the hard-drive can be moved over. The 4.1 iso installs fine on both machines.
I have been working on this for a few weeks and have a few suspected avenues that may yield a satisfactory solution.
Install the driver without internet. The driver requires gcc and make to compile properly - gcc and make have a ton of dependencies that also must be installed manually. This would likes require the manual installation of dozens of independent packages via USB, this is not Ideal as it would take a ton of time and effort, but If it works - it works.
Install Qubes os an a supported system, install the drivers and move the SSD over to the problematic machine. This is my current approach, the problem is my machine that does work with Qubes is a laptop and my new machine I’d like to use is a desktop. This causes the PCI devices assigned to Qubes on “first boot” to be mapped incorrectly on the new machine. If there is a way to “re-map” the pci devices to the new mobo - that would be an ideal solution.
- This has proved to be a proposed solution with interesting results. If I try it install Qubes on the desktop and move it to the laptop - it doesn’t boot on the laptop. If I install Qubes on the laptop and move it to the desktop it does boot - however some Qubes reference PCI devices that do not exist on the desktop.
- If you have other solutions - let me know and we can see If we can get things working.
Thanks to everybody for your help.