I got my ethernet connection working at the right gig speed by going back to the previous driver version and it worked fine for a couple of days but this morning it quit. Wifi is working fine and the ethernet works fine if I reboot into windows.
Quick test: Try booting with previous kernel. Just in case a kernel update occurred.
grub>Additional options for Zorin>previous kernel generic.
If no better, it will go back to the other kernel next boot.
Yes 6.08 it's there and 6.12 it isn't though 6.12 was changed a few days ago as a test to get sound card working. It turned out that wasn't the sound card problem.
Or maybe something else changed and going back to 6.08 is changing that back too. I says something about RAMdisk when I do something other than the default so maybe it is pulling up an archived set of all settings not just the old kernel.
This can affect PCI devices including networking cards.
What is your terminal output for
sudo dmesg | grep r816
Edit: adding is some boot parameters for you to test - able to boot, have sound, have Ethernet: pci=noacpi acpi_osi= pci=nomsi
Yes, the middle one is +(blank) - try each one at a time.
All of these tell me that this is very likely a Firmware ACPI Tables issue. Is your PC either Very new or has never had a BIOS update?
Switching kernels will not change the Boot Parameters that you add.
You have Secure Boot enabled?
That is a module that is not signed by Microsoft - so Secure Boot will block it.
This shows that the ACPI Tables lack the IRQ, so the kernel could not assign one. This returns us to my earlier question:
The Motherboard vendor shipped this out with incomplete ACPI tables (This is actually not unusual... They often reuse the same tables across devices to save money).