Pull to refresh

Установка драйвера D-Link DWA-125 rev. D1 в Raspbian и настройка Wi-Fi

После приобретения Raspberry Pi естественно каждый задумывается о покупке usb Wi-Fi модема и заглянув в RPi VerifiedPeripherals обнаруживает совместимые и работающие «out-of-the-box» адаптеры. Собственно, увидев в списке D-Link DWA-125, купил его, не посмотрев на ревизию. Оказалась rev. D1. В списке dmesg устройство определилось, установка ralink-firmware не помогла, нужный драйвер продолжал отсутствовать. Все попытки заставить работать провалились, ifconfig не определял wlan0. Сняв корпус, увидел чип Ralink RTL8188EVT. На GitHub лежат исходники драйвера rtl8188eu. «Познакомившись» с компиляцией и столкнувшись со множеством ошибок, нашел топик на raspberrypi.org, где описана проблема с другим устройством на этом же чипе — TP-Link TL-WN725N V2. Остается сказать спасибо MrEngman за созданный пост с обновлениями драйвера rtl8188eu под Raspbian.

И так начнем установку.
Определяем версию ядра и сборку:
pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.10.24+ #614 PREEMPT Thu Dec 19 20:38:42 GMT 2013 armv6l GNU/Linux
pi@raspberrypi ~ $

Драйвера под конкретно наше ядро и сборку на Dropbox:
3.6.11+ #371 до #520 включительно — 8188eu-20130209.tar.gz
3.6.11+ #524, #528, #532 — 8188eu-20130815.tar.gz
3.6.11+ #538, #541, #545, #551, #557 — 8188eu-20130830.tar.gz
3.10.18+ #577 — 8188eu-20131105.tar.gz
3.10.18+ #579, #585 — 8188eu-20131106.tar.gz
3.10.18+ #587 — 8188eu-20131110.tar.gz
3.10.18+ #590, #592 — 8188eu-20131111.tar.gz
3.10.18+ #594, #596 — 8188eu-20131113.tar.gz
3.10.19+ #600 — 8188eu-20131113.tar.gz
3.10.21+ #602, #604 — 8188eu-20131113.tar.gz
3.10.22+ #606 — 8188eu-20131206.tar.gz
3.10.23+ #608 — 8188eu-20131209.tar.gz
3.10.24+ #610 — 8188eu-20131209.tar.gz
3.10.24+ #614 — 8188eu-20131219.tar.gz
3.10.25+ #616, #618, #622, #624 — 8188eu-20131223.tar.gz
3.10.26+ #628 — 8188eu-20140110.tar.gz
3.10.27+ #630 — 8188eu-20140117.tar.gz
3.10.28+ #632, #634 — 8188eu-20140128.tar.gz
3.10.29+ #636, #638 — 8188eu-20140209.tar.gz
3.10.30+ #640 — 8188eu-20140214.tar.gz

Загрузим архив с .ko файлом, firmware rtl8188eufw.bin и readme:
wget dl.dropboxusercontent.com/u/80256631/8188eu-201xyyzz.tar.gz <--вставляем дату архива под своё ядро и сборку

Разархивируем:
tar -zxvf 8188eu-201xyyzz.tar.gz <--ставим дату загруженного архива

Установим firmware из архива или исходников:
sudo cp rtl8188eufw.bin /lib/firmware/rtlwifi

Устанавливаем .ko файл:
sudo cp rtl8188eufw.bin /lib/firmware/rtlwifi <--firmware if not already installed
sudo install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a

Добавим модуль в автозагрузку:
sudo echo «8188eu» >> /etc/modules

Настраиваем Wi-Fi, обойдемся без wpa_supplicant:
sudo nano /etc/network/interfaces

Напишем:
auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid «Имя сети»
wpa-psk «Пароль Wi-FI»

Перезагружаем:
reboot

Теперь адаптер работает и мигает синим светодиодом. Получилось.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.