Я установил сервер Ubuntu 20.04 на Raspberry pi CM4 (не стандартный пи, вычислительный модуль), но не могу понять, как включить Wi-Fi. CM4 физически установлен, и Wi-Fi платы работает под raspios (после запуска raspi-config и его настройки), но с образом ubuntu, предоставленным ubuntu, я даже не могу видеть wlan0 (или любой адаптер Wi-Fi) при работе
ifconfig
или
ls /sys/class/net
мне только показано, что eth0 и lo существуют. У меня есть ощущение, что это должно быть связано с включением правильного порта spi или параметров Wi-Fi в dto, но не могу найти по нему никакой документации. Кто-нибудь еще видел это с новым вычислительным модулем?
Проблема
У моей студенческой исследовательской группы возникла эта проблема после прошивки RPi / CM4 с помощью Ubuntu Server 20.04 LTS; при запуске ls / sys / class / net
и sudo hwinfo --network --short
существуют только eth0 и lo.
Решение проблем
Мы запустили dmesg | grep -i sdio
и обнаружил ошибку, связанную с невозможностью загрузить драйвер для набора микросхем Wi-Fi ( изображение ).
При проверке установленных драйверов при запуске ls / lib / firmware / brcm /
отсутствовали два драйвера ( образ ):
brcmfmac43455-sdio.txt
brcmfmac43455-sdio.raspberrypi, 4-compute-module.txt
Решение
примечание: имейте в виду разницу между 43455 и 43456.
Просто загрузите его в папку, используя
sudo wget https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/master/brcm/brcmfmac43455-sdio.txt
brcmfmac43456-sdio.raspberrypi, 4-compute-module.txt
brcmfmac43456-sdio.raspberrypi, 4-model-b.txt
и обнаружили, что они идентичны. Просто скопируйте brcmfmac43455-sdio.raspberrypi, 4-model-b.txt и переименуйте его в brcmfmac43456-sdio.raspberrypi, 4-compute-module.txt .
После перезагрузки Wi-Fi работает!
Проблема с дистрибутивом? Мы считаем, что это может быть проблема с дистрибутивом ..
У меня такая же проблема с удаленным CM4, над которым я должен работать.
Но могу ли я предложить вам попробовать установить образ оснастки "Ubuntu Iot Core" и через последовательную настройку выбрать интерфейс Wi-Fi и посмотреть, работает ли он?