Ketika sebuah perangkat mengatakan itu "Linux-kompatibel," apakah itu berarti itu kompatibel dengan Raspbian?

12

Saya sedang memesan dongle USB wifi untuk Raspberry Pi saya. Saya telah menginstal Raspbian (menggunakan NOOBS) di atasnya, dan pertanyaan saya adalah: Jika spesifikasi wifi-dongle mengatakan itu kompatibel dengan Linux, apakah itu juga kompatibel dengan Raspbian (Raspberry pi)?

Sandi
sumber
1
Perhatikan bahwa dalam jawaban di bawah ini ada perbedaan antara perangkat yang kompatibel karena driver mereka sudah ada pada sistem dan tersedia untuk digunakan (kebanyakan adapter wifi) dan hal-hal yang memerlukan unduhan khusus. Hindari yang terakhir.
goldilocks

Jawaban:

16

Raspbian adalah Debian Linux. Jika dongle WiFi USB mengklaim didukung di kernel Linux saat ini, maka Anda seharusnya baik-baik saja. Tetapi jika itu termasuk driver Linux, maka Anda mungkin dalam kesulitan.

Alasan untuk ini adalah bahwa vendor yang menyediakan driver Linux sering melakukannya dengan gumpalan biner buram dikompilasi untuk CPU x86. Papan Pi semua didasarkan pada CPU ARM, sehingga gumpalan biner yang menargetkan x86 tidak akan berfungsi.

Saya menggunakan adaptor WiFi Kootek ini pada 2B saya, dan itu bekerja di luar kotak tanpa masalah.

ObscureRobot
sumber
7
Masalah utama lainnya dengan driver yang dikompilasi vendor adalah bahkan jika mereka memiliki versi ARM, mereka tidak membuat mereka diperbarui dan driver harus cocok dengan versi kernel yang digunakan. Secara umum, hindari driver pohon (apa pun yang harus Anda unduh) kecuali Anda cukup cakap untuk memeriksa apakah driver dapat dibuat dan / atau diinstal sebelum Anda benar-benar memiliki perangkat.
goldilocks
Sejujurnya, dengan pi, jika Anda perlu mengajukan pertanyaan kompatibilitas, saya akan tetap menggunakan modul WiFi Pi Foundation Resmi atau modul On Board WiFi pada RPi3.
Aron
@Ron Saya menemukan sikap Anda sedikit aneh tentang komputer pendidikan ultra murah. Tidak sulit untuk mempelajari cara menentukan apakah perangkat keras akan bekerja dengan kernel Linux tertentu. Dongle resmi harganya hampir sama dengan Pi itu sendiri, jadi saya bisa melihat mengapa orang yang sadar anggaran mungkin mencari alternatif.
ObscureRobot
@ObscureRobot Itu benar. Tetapi jika Anda bertanya di sini, itu berarti Anda gagal di Google. Ada wiki indah yang mencantumkan semua modul WiFi yang diketahui berfungsi .... Saya tahu itu ... tetapi jika Anda tidak dapat menemukannya, saran saya adalah untuk mendapatkan RPi3.
Aron
1

Saya pikir Anda mencoba menentukan apakah perangkat USB itu kompatibel dengan stack Anda: chipset (ARM) + OS (Debian). Jika itu masalahnya, maka pertanyaannya adalah apakah driver perangkat tersedia untuk stack.

Biasanya perangkat kerasnya implisit / dianggap sebagai perangkat keras PC (Intel / AMD CPU). Jika Anda membeli adaptor wifi USB untuk rPi Anda, gunakan apa yang orang lain gunakan di forum atau Google untuk melihat apakah orang lain menggunakannya dengan rPi.

gatorback
sumber
-1

Ya itu! Raspbian adalah Debian, dan cukup lama - terlalu banyak program yang lebih jauh dalam versi daripada di repositori Raspbian. Jadi satu-satunya masalah potensial yang dapat Anda temui adalah kasus ketika driver ditambahkan dalam kernel mainline: AFAIK Raspbian masih dalam 4,1 baris, tetapi arus utama adalah 4,6 saat ini

Alexey Vesnin
sumber
1
Jawaban ini tidak lengkap - bagaimana jika Anda bergantung pada driver binary yang disediakan vendor? Sangat tidak mungkin mereka akan menyediakan versi kompilasi ARM.
JBentley
@JBentley kemudian pasang dongle USB Anda ke KVM dan gunakan untuk menjalankan x86 pada ARM. Sejauh yang saya tahu ini sudah bekerja
Alexey Vesnin