Когда устройство говорит, что оно «Linux-совместимо», означает ли это, что оно совместимо с Raspbian?

12

Я нахожусь в процессе заказа USB-ключа Wi-Fi для моего Raspberry Pi. У меня установлен Raspbian (используется NOOBS), и мой вопрос: если в спецификации wifi-ключа написано, что он совместим с Linux, совместим ли он также с Raspbian (Raspberry pi)?

Санди
источник
1
Обратите внимание, что в ответах ниже есть различие между устройствами, которые совместимы, потому что их драйверы уже существуют в системе и доступны для использования (большинство адаптеров Wi-Fi) и вещами, которые требуют специальной загрузки. Избегайте последнего.
Златовласка

Ответы:

16

Raspbian - это Debian Linux. Если ключ USB WiFi заявляет, что он поддерживается в современных ядрах Linux, то все будет в порядке. Но если он включает драйвер Linux, то у вас могут быть проблемы.

Причина этого заключается в том, что поставщики, предоставляющие драйверы для Linux, часто делают это с непрозрачными двоичными объектами, скомпилированными для процессоров x86. Все платы Pi основаны на процессорах ARM, поэтому двоичный двоичный объект, ориентированный на x86, работать не будет.

Я использую этот адаптер Kootek WiFi на моем 2B, и он работал без проблем.

ObscureRobot
источник
7
Другая серьезная проблема с скомпилированными драйверами производителя заключается в том, что даже если у них есть версия ARM, они не обновляют их, и драйверы должны соответствовать используемой версии ядра. В общем, избегайте драйверов из дерева (всего, что вам нужно скачать), если вы не обладаете достаточным опытом, чтобы проверить, могут ли они быть собраны и / или установлены до того, как вы действительно получите устройство.
Златовласка
Если честно, с pi, если вам нужно задать вопрос о совместимости, я бы остановился на модуле Official Pi Foundation WiFi или на встроенном модуле WiFi на RPi3.
Арон
@ Арон, я нахожу твое отношение немного странным в отношении ультрадорогого учебного компьютера. Нетрудно узнать, как определить, будет ли оборудование работать с конкретным ядром Linux. Официальный ключ стоит почти столько же, сколько и сам Pi, так что я понимаю, почему бюджетные люди могут искать альтернативу.
ObscureRobot
@ObscureRobot Это правда. Но если вы спрашиваете здесь, это означает, что вы потерпели неудачу в Google. Есть прекрасная вики, в которой перечислены все модули WiFi, которые, как известно, работают ... Я знаю это ... но если вы не можете найти это, мой совет - получить RPi3.
Арон
1

Я думаю, что вы пытаетесь определить, совместимо ли USB-устройство с вашим стеком: чипсет (ARM) + ОС (Debian). Если это так, то вопрос в том, доступен ли драйвер устройства для стека.

Обычно это неявное / предполагаемое аппаратное обеспечение ПК (процессор Intel / AMD). Если вы покупаете USB-адаптер Wi-Fi для вашего RPI, следите за тем, что другие используют на форумах, или с помощью Google устройства, чтобы узнать, используют ли другие его с RPI.

gatorback
источник
-1

Да, это так! Raspbian - это Debian, и он довольно старый - слишком много программ в версиях гораздо дальше, чем в репозиториях Raspbian. Таким образом, единственная потенциальная проблема, с которой вы можете столкнуться, - это случай, когда драйвер добавлен в ядро ​​mainline: AFAIK Raspbian все еще в строке 4.1, но mainline сейчас равен 4.6

Алексей Веснин
источник
1
Этот ответ неполон - что, если вы зависите от предоставляемого поставщиком двоичного драйвера? Очень маловероятно, что они предоставят скомпилированную версию ARM.
JBentley
@JBentley, затем подключите USB-ключ к KVM и используйте его для запуска x86 на ARM. Насколько я знаю, это уже работает
Алексей Веснин