Quando un dispositivo dice che è "compatibile con Linux", significa che è compatibile con Raspbian?


12

Sto ordinando un dongle USB wifi per il mio Raspberry Pi. Ho installato Raspbian (usato NOOBS) e la mia domanda è: se la specifica del dongle wifi dice che è compatibile con Linux, è compatibile anche con Raspbian (Raspberry pi)?


1
Si noti che nelle risposte seguenti esiste una distinzione tra dispositivi compatibili perché i loro driver esistono già nel sistema e sono disponibili per l'uso (la maggior parte degli adattatori wifi) e cose che richiedono download speciali. Evita quest'ultimo.
riccioli d'oro

Risposte:


16

Raspbian è Debian Linux. Se il dongle USB WiFi afferma di essere supportato negli attuali kernel Linux, allora dovresti andare bene. Ma se include un driver Linux, potresti essere nei guai.

La ragione di ciò è che i fornitori che forniscono driver Linux lo fanno spesso con BLOB binari opachi compilati per CPU x86. Le schede Pi sono tutte basate su CPU ARM, quindi un BLOB binario destinato a x86 non funzionerà.

Sto usando questo adattatore WiFi Kootek sul mio 2B e ha funzionato senza problemi.


7
L'altro grosso problema con i driver compilati dal fornitore è anche se hanno una versione ARM, non li tengono aggiornati e i driver devono corrispondere alla versione del kernel in uso. In generale, evita i driver fuori dall'albero (tutto ciò che devi scaricare) a meno che tu non sia abbastanza esperto per verificare se possono essere costruiti e / o installati prima di avere effettivamente il dispositivo.
riccioli d'oro

Ad essere onesti, con il pi, se hai bisogno di porre la domanda di compatibilità, mi atterrerei al modulo WiFi ufficiale Pi Foundation o al modulo WiFi di bordo su RPi3.
Aron,

@Aron Trovo il tuo atteggiamento un po 'strano nei confronti di un computer educativo a bassissimo costo. Non è difficile imparare come determinare se l'hardware funzionerà con un particolare kernel Linux. Il dongle ufficiale costa quasi quanto il Pi stesso, quindi posso capire perché le persone attente al budget potrebbero cercare un'alternativa.
ObscureRobot,

@ObscureRobot È vero. Ma se lo chiedi qui, significa che hai fallito su Google. C'è una wiki adorabile che elenca tutti i moduli WiFi che sono noti per funzionare ... Lo so ... ma se non riesci a trovarlo, il mio consiglio è di ottenere l'RPI3.
Aron,

1

Penso che stai cercando di determinare se il dispositivo USB è compatibile con il tuo stack: chipset (ARM) + OS (Debian). In tal caso, la domanda è se un driver di dispositivo è disponibile per lo stack.

Di solito l'hardware è implicito / assunto come hardware per PC (CPU Intel / AMD). Se stai acquistando un adattatore wifi USB per la tua rPi, segui quello che altri stanno usando nei forum o Google sul dispositivo per vedere se altri lo stanno usando con rPi.


-1

Sì! Raspbian è un Debian, e piuttosto vecchio - troppi programmi sono molto più lontani nelle versioni piuttosto che nei repository Raspbian. Quindi l'unico potenziale problema che si può verificare è il caso in cui un driver viene aggiunto nel kernel mainline: AFAIK Raspbian è ancora nella riga 4.1, ma mainline è 4.6 al giorno d'oggi


1
Questa risposta è incompleta: cosa succede se si fa affidamento su un driver binario fornito dal fornitore? È molto improbabile che abbiano fornito una versione compilata ARM.
JBentley,

@JBentley quindi collegare il dongle USB a KVM e utilizzarlo per eseguire x86 su ARM. Per quanto ne so, funziona già
Alexey Vesnin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.