I had terrible problems with Realtek RTL8111/8168B Ethernet which were solved by blacklisting the r8169 driver and instead using the r8168 driver that I downloaded from Realtek.

However, it seems that some updates remove the driver that I installed. Why is this happening and how can I prevent it?

  • Does it work if you revert the changes (do not black list the module) and let the update do its work? Maybe the issues with the module where fixed on the new packages. – Bruno Pereira Mar 31 '12 at 11:30
  • @BrunoPereira I'm not sure how to do that... but last time I had this upgrade issue, the r8169 was not blacklisted and the upgrade did indeed replace the r8168 module I installed with the r8169. It was still horribly broken. I'd be interested in learning how the upgrades work so if you could link me to a good explanation that would be a very helpful answer for me! – z7sg Mar 31 '12 at 11:38

Upgrades do not remove your kernel module, it is just that a new kernel does not have the kernel module you installed. The new kernel is standard, it does not contain modules added by the user. So, every time a new kernel is installed, any non-standard modules have to be added by you.

| improve this answer | |
  • Ah OK, thanks! I also note this problem has been fixed in a later kernel. – z7sg Mar 31 '12 at 16:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.