Яка різниця між драйверами r8169 та r8168?


12

Realtek надає вихідний код для драйвера r8168, який базується на драйвері r8169 з дерева ядра, якщо я можу вірити їх джерелу:

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

Обидва мають ліцензію GPL, тому вихідний код можна обміняти без жодних юридичних питань. Тому мені здається досить дивним, що Realtek підтримує окремий драйвер без журналів змін та документації.

Яка різниця для кінцевого користувача? Який драйвер рекомендовано?

Відповіді:


9

Драйвер r8168 - це класичний нестандартний драйвер, який має постачальник, з усіма перевагами та проблемами, які пов'язані з цим.

Драйвер Linux r8169 постачається з вашим ядром дистрибутива, має значно більшу апаратну підтримку, але, можливо, повільніше адаптується до нового обладнання. З іншого боку, його підтримують люди ядра, які відхилили r8168 на тій підставі, що r8169 також управляє всіма апаратними засобами, які підтримуються r8168, і якщо ні, то воно виправляється. (У нас є апаратне забезпечення, яке колись потребувало r8168, але зараз працює з нестандартними ядрами дистрибутива r8169, тому це правда.)


Чи є ймовірність, що ви можете опублікувати посилання на дискусію LKML про r8168? Мені також цікаво, хто з них навіть прийшов першим.
Det

@Добачте, я не зберігаю такі посилання для подальшого відкликання, я повинен виглядати так само, як вам потрібно.
mirabilos
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.