Apa perbedaan antara driver r8169 dan r8168?

12

Realtek menyediakan kode sumber untuk driver r8168 yang didasarkan pada driver r8169 dari pohon kernel jika saya percaya sumbernya:

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

Keduanya berlisensi GPL, jadi kode sumber dapat ditukar tanpa masalah hukum. Itu sebabnya saya merasa agak aneh bahwa Realtek memiliki driver terpisah tanpa changelog atau dokumentasi.

Apa perbedaan untuk pengguna akhir? Pengemudi mana yang disarankan?

Lekensteyn
sumber

Jawaban:

9

Driver r8168 adalah driver out-of-tree yang disediakan vendor klasik, dengan semua manfaat dan masalah yang menyertainya.

Driver Linux r8169 hadir dengan kernel distribusi Anda, memiliki dukungan perangkat keras yang lebih luas, tetapi mungkin lebih lambat untuk beradaptasi dengan perangkat keras baru. Di sisi lain, itu didukung oleh orang-orang kernel, yang telah menolak r8168 dengan alasan bahwa r8169 juga menggerakkan semua perangkat keras yang didukung oleh r8168, dan jika tidak, itu diperbaiki. (Kami memiliki perangkat keras yang membutuhkan r8168 satu kali, tetapi sekarang berfungsi dengan kernel distro r8169 yang tidak tersedia, jadi ini benar.)

mirabilos
sumber
Apakah ada kemungkinan Anda bisa memposting tautan ke diskusi LKML tentang r8168? Saya juga ingin tahu yang mana yang lebih dulu.
Det
@Maafkan saya tidak menyimpan tautan seperti itu untuk penarikan nanti, saya harus terlihat sama seperti yang Anda butuhkan.
mirabilos