Quando um dispositivo diz que é “compatível com Linux”, isso significa que é compatível com Raspbian?

12

Estou solicitando um dongle USB wifi para o meu Raspberry Pi. Eu tenho o Raspbian instalado (usei NOOBS) e minha pergunta é: se a especificação do wifi-dongle diz que é compatível com Linux, também é compatível com Raspbian (Raspberry pi)?

Sandi
fonte
1
Observe que nas respostas abaixo há uma distinção entre dispositivos que são compatíveis porque seus drivers já existem no sistema e estão disponíveis para uso (a maioria dos adaptadores wifi) e coisas que exigem downloads especiais. Evite o último.
goldilocks

Respostas:

16

Raspbian é o Debian Linux. Se o dongle USB WiFi pretender ser suportado nos kernels atuais do Linux, você deve estar bem. Mas se ele inclui um driver Linux, você pode estar com problemas.

A razão para isso é que os fornecedores que fornecem drivers Linux costumam fazê-lo com blobs binários opacos compilados para CPUs x86. As placas Pi são todas baseadas em CPUs ARM, portanto, um blob binário direcionado para x86 não funcionará.

Estou usando este adaptador Wi-Fi Kootek no meu 2B e ele funcionou sem problemas.

ObscureRobot
fonte
7
O outro grande problema dos drivers compilados pelo fornecedor é que, mesmo que eles tenham uma versão ARM, eles não os mantêm atualizados e os drivers devem corresponder à versão do kernel em uso. Em geral, evite drivers fora da árvore (qualquer coisa que você precise baixar), a menos que seja proficiente o suficiente para verificar se eles podem ser construídos e / ou instalados antes de você realmente ter o dispositivo.
goldilocks
Para ser sincero, com o pi, se você precisar fazer a pergunta de compatibilidade, eu me ateria ao módulo WiFi oficial da Pi Foundation ou ao módulo WiFi integrado no RPi3.
Aron15
@ Aron Acho sua atitude um pouco estranha em relação a um computador educacional de baixo custo. Não é difícil aprender como determinar se o hardware funcionará com um kernel Linux específico. O dongle oficial custa quase tanto quanto o próprio Pi, para que eu possa entender por que pessoas preocupadas com o orçamento podem procurar uma alternativa.
precisa saber é o seguinte
@ObscureRobot Isso é verdade. Mas se você está perguntando aqui, significa que você falhou no Google. Existe um wiki adorável que lista todos os módulos WiFi conhecidos por funcionar ... Eu sei disso ... mas se você não conseguir encontrar isso, meu conselho é obter o RPi3.
Aron #
1

Eu acho que você está tentando determinar se o dispositivo USB é compatível com a sua pilha: chipset (ARM) + OS (Debian). Se for esse o caso, a questão é se um driver de dispositivo está disponível para a pilha.

Geralmente, o hardware está implícito / assumido como hardware de PC (CPU Intel / AMD). Se você estiver comprando um adaptador wifi USB para o seu rPi, siga o que outras pessoas estão usando nos fóruns ou pesquise no Google o dispositivo para ver se outros o estão usando com o rPi.

Gatorback
fonte
-1

Sim, ele é! Raspbian é um Debian, e bastante antigo - muitos programas estão muito mais longe nas versões do que nos repositórios Raspbian. Portanto, o único problema em potencial que você pode ocorrer ocorre quando um driver é adicionado ao kernel da linha principal: AFAIK Raspbian ainda na linha 4.1, mas a linha principal é 4.6 hoje em dia

Alexey Vesnin
fonte
1
Esta resposta está incompleta - e se você confiar em um driver binário fornecido pelo fornecedor? É muito improvável que eles tenham fornecido uma versão compilada pelo ARM.
JBentley
@JBentley conecte seu dongle USB ao KVM e use-o para executar o x86 no ARM. Tanto quanto eu sei que é já a trabalhar
Alexey Vesnin