Newest zen kernel prevents my wired connection from connecting on boot - missing patch

Yeah, in 9 out of 10 cases r8168 is not necessary.

1 Like

A bit of a Noob question but on all of my (4) machines running EnOS I have r8168 installed and I haven’t run into problems with it so far. Would it be wise to try running r8169 instead? And if so, how would I go about making the change?

Edit: running lts kernel on all machines

1 Like

Just sharing of what happen, i was already using zen kernel with 8168 installed but this morning there is an update with 8168, zen kernel & couple other stuff, after updating ethernet died so i had to ask this here.

You can try removing r8168. Make sure it’s in pacman cache so you can reinstall it if it breaks your connection.

The location of it please?

/var/cache/pacman/pkg/

If it breaks when you remove 8168 and you cant get ethernet, check your /etc/modprobe.d folder for blacklist file, im reading some people dont have it but just check in-case you have it. It was there for me.

Oh not the cache backup, the active one. Is that not somewhere else?

Thanks, noted!

I’m not sure what you’re asking. Just make sure that you have the r8168 package in the cache before you remove it, so that if your internet connection breaks when you uninstall it, you can easily install it back while offline. Otherwise, if your internet connection breaks, you won’t be able to download packages from the repos, so you’re going to have to copy the package file from a computer that has internet access.

OK cool. I run paccache -rk2 so that will be there and I’ll run it on each machine one by one so there will always be a package available. Not something I’m doing immediately, perhaps later today! Thanks for the info :grin:

Please: Dont get confused by the numbers:

r8169 is in the kernel tree and should not be removed.

r8168 is an extra module which can be removed or installed as dkms module to support custom kernels.

1 Like

Yes, thanks for the correction, that was a typo. r8168 is the package name.

Yep, spotted that one! :laughing:

I have just made a major update under KDE and since then the Ethernet no longer works under the 5.10 LTS kernel. It is certainly not modified.
Had to switch to the mainline kernel, there the network works. But that can not be the point. What can I do to be able to use the LTS kernel again?

Just uninstall the r8168 with sudo pacman -R r8168 so that the r8169 must be used?

1 Like

I just installed a few updates. Maybe those solve your issue.

core/linux          5.14.13.arch1-1  5.14.14.arch1-1           0,01 MiB           126,20 MiB
core/linux-docs     5.14.13.arch1-1  5.14.14.arch1-1           0,00 MiB            22,75 MiB
core/linux-headers  5.14.13.arch1-1  5.14.14.arch1-1           0,00 MiB            23,91 MiB
community/r8168     8.049.02-29      8.049.02-30               0,00 MiB             0,07 MiB

I had also just received it, but nothing improved after that. Mainline Kernel OK, LTS nope :frowning:

You have to install the r8168 lts driver available in the repo to use with lts kernel.

https://archlinux.org/packages/community/x86_64/r8168-lts/

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.