I found a lot of answers like "you need r8168" or "you need r8169", but no explanation. I understood that it depends on the linux kernel, but I didn't find any list of kernels preferring one or the other in the first two pages of Google. So my sub-questions:
- How can I find the right driver for any specific Ubuntu kernel?
- What is the key difference between r8168 and r8169 that makes them stable only with some kernels?
- (Later edit) If there is no clear list, are there any rules behind "if there are problems and you don't have r8168, you probably need it" and "if there are problems and you already have r8168, you probably need to purge it"?
I have 16.04 with kernel 4.15.0-118-generic, but I'm more interested in the general principles than in what I should use now.
r8169
works poorly with some revisions. – Pilot6 Oct 03 '20 at 17:49r8168
. Later kernel developers add support of new revisions. So it is clear to me. – Pilot6 Oct 03 '20 at 19:15r8168
. As simple as that. – Pilot6 Oct 05 '20 at 08:36