Решение проблем с WiFi адаптером
-
Приветствую!
Пост может кому поможет, т.к. сам воевал с китайской WiFi свистулькой долго.
Малая предыстория, модель Raspberry PI 2 B, в далёком 2016 поставил сборку OS официальную и купил с алишки WiFi адаптер NONAME, всё работало чудесно. Не так давно решил всё же обновить до свежайшей сборки и малина отказалась хоть как то работать с донгом. Малина видела донг, но не давала найти и подключиться к сети. На значок сети навожу и вижу "No wireless interfaces found", при настройке через raspi-config выдавал ошибку "Could not communicate with wpa_supplicant", но в тоже время проводная сеть работает. Начался поиск по просторам инета и перепробовал все варианты с корректировкой wpa_supplicant.conf, но не помогало. Кто то писал, что переустановка RasPI OS, но и мне не помогло. На одном из форумов попалась ссылка https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=62371&sid=05bcb2429b11c6d8c8b9958ae46f2b2f и спасибо доброму человеку, т.к. всё встало на свои места. Автор подготовил скрип, который позволяет быстро найти и установить драйвер WiFi адаптера.Для начала устанавливаем скрипт:
sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi sudo chmod +x /usr/bin/install-wifi
Далее ищем наш донг через lsusb:
lsusb Bus 001 Device 005: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter Bus 001 Device 004: ID 25a7:0701 Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Я вижу свой адаптер и вижу его чип (8188eu). Ну пора ставить драйвер:
sudo install-wifi -c rpi-update sudo install-wifi -u 8188eu rpi-update sudo reboot
После перезагрузки через raspi-config внёс свою сеть и всё заработало!
Если же нет доступа к проводной сети, то придётся качать драйвер с downloads.fars-robotics.net и устанавливать вручную, но будьте внимательнее с версией, чипа и ядра linux, который установлен на вашей малине.
Если в чём то не прав, пишите комментарий и я поправлю недоработки.