Quelle est la différence entre les pilotes R8169 et R8168?

12

Realtek fournit le code source du pilote r8168 qui est basé sur le pilote r8169 de l'arborescence du noyau si je peux en croire leur source:

/*
 * This driver is modified from r8169.c in Linux kernel 2.6.18
 */

Les deux sont sous licence GPL, donc le code source peut être échangé sans problème juridique. C'est pourquoi je trouve plutôt étrange que Realtek maintienne un pilote séparé sans changelogs ni documentation.

Quelle est la différence pour l'utilisateur final? Quel pilote est recommandé?

Lekensteyn
la source

Réponses:

9

Le pilote r8168 est un pilote hors arborescence classique fourni par le fournisseur, avec tous les avantages et problèmes qui en découlent.

Le pilote Linux r8169 est livré avec votre noyau de distribution, a un support matériel beaucoup plus large, mais est peut-être plus lent à s'adapter au nouveau matériel. D'autre part, il est pris en charge par les personnes du noyau, qui ont rejeté r8168 au motif que r8169 gère également tout le matériel pris en charge par r8168, et sinon, il est corrigé. (Nous avons du matériel qui a eu besoin de r8168 une fois, mais qui fonctionne maintenant avec les noyaux de distribution r8169 standard, donc c'est vrai.)

mirabilos
la source
Y a-t-il une chance que vous puissiez publier un lien vers une discussion LKML sur le r8168? Je suis également curieux de savoir lequel est même venu en premier.
Dét
@Det désolé, je ne sauvegarde pas ces liens pour un rappel ultérieur, je devrais avoir la même apparence que vous le souhaitez.
mirabilos