Apologies. I’m totally new to this forum and wasn’t sure how things work, so I wrote a reply here, then realized that my problem happened with the update from Sept. 13, deleted here, and then realized that the post from the 13th was already closed. I didn’t have time until today, though.
Here’s the previously deleted post…
I have trouble with the r8168 driver since I installed the latest updates.
uname -a
Linux studio 6.5.3-1-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Sep 13 12:21:35 UTC 2023 x86_64 GNU/Linux
sudo modprobe r8168
modprobe: ERROR: could not insert 'r8168': Unknown symbol in module, or unknown parameter (see dmesg)
dmesg:
r8168: version magic '6.5.1-1-MANJARO SMP preempt mod_unload ' should be '6.5.3-1-MANJARO SMP preempt mod_unload '
Do you really need the r8168 module? It’s an out-of-tree module from Realtek themselves. Chances are that you’re better off using the in-tree r8169 driver.
Just uninstall linux65-r8168 and make sure you remove the blacklist on r8169 under /etc/modprobe.d. Then reboot, and r8169 should automatically be loaded.
Yes, many people have in the past reported problems with r8169, which is why Manjaro defaults to supplying and recommending the r8168 driver from Realtek, but this should actually be changed, because this issue is already several years old, and it only really applies anymore to people who have very old hardware. Even my own system here, which is over 4 years old already, is using r8169 without any problems.