Qual é a diferença entre os drivers r8169 e r8168?

10

Realtek fornece o código fonte para o r8168 driver que é baseado no r8169 driver da árvore do kernel se eu acreditar na sua fonte:

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

Ambos são licenciados em GPL, portanto, o código-fonte pode ser trocado sem problemas legais. É por isso que acho estranho que a Realtek mantenha um driver separado, sem registros de mudanças ou documentação.

Qual é a diferença para o usuário final? Qual driver é recomendado?

    
por Lekensteyn 16.12.2011 / 18:45

1 resposta

7

O driver r8168 é um driver out-of-tree fornecido pelo fornecedor clássico, com todos os benefícios e problemas que o acompanham.

O driver Linux r8169 vem com o seu kernel de distribuição, tem suporte de hardware muito mais amplo, mas é possivelmente mais lento para se adaptar ao novo hardware. Por outro lado, é suportado pelo pessoal do kernel, que rejeitou o r8168, alegando que o r8169 também dirige o hardware all suportado pelo r8168, e se não, ele é consertado. (Nós temos hardware que precisava do r8168 uma vez, mas agora funciona com os kernels de distribuição r8169, então isso é verdade.)

    
por 06.12.2013 / 12:47