Главная Файлы Форум Галерея Гостевая книга Обратная связь Карта сайта Поиск
 

 

Моё место работы

СитиСервис
  • Заправка и ремонт лазерных картриджей
  • Ремонт любых принтеров и копиров
  • Оригинальные и совместимые картриджи
  • Доставка бесплатно (от 2-х картриджей)
  • Накопительная система расчётов для корпоративных клиентов
Телефон
+7 (4722) 373-983
8-980-326-01-23
Адрес E-mail
mybelpost@gmail.com

Привет, Гость

Войти
Идентификация
Я забыл свой пароль
Регистрация

Разделы -> Статьи -> Linux и драйверы -> Установка драйвера д...

Установка драйвера для Dlink DWA-125 Ver. D1 (чип RTL8188ETV) под Linux

На коробке и корпусе Wi-Fi адаптера написано Dlink DWA-125 Ver. D1
Надпись на чипе: REALTEK RTL8188ETV.
Вывод lsusb: ID 2001:330f D-Link Corp.


Статья написана по мотивам askubuntu (en).

Определение чипа, на котором собрано USB-устройство



Подключяем Wi-Fi адаптер к USB.
Открываем терминал и командуем:

lsusb

Получим примерно вот такой вывод (лишнее удалено):

..............
Bus 001 Device 004: ID 2001:330f D-Link Corp.
..............

Т.е. имеем ID вендора 2001 и ID устройства 330f
Как не странно, но информативность вывода = 0. И определить какой драйвер необходим для этого устройства не возможно! Потому я тупо вскрыл корпус данной железки и под линзой прочитал надпись на интегральной микросхеме (чипе), которая гласила: "REALTEK RTL8188ETV". Ага, вот это уже то, что нужно!

С "железом" определились, теперь установим несколько пакетов для работы Wi-Fi и для компиляции из исходников.

apt-get install wireless-tools wpasupplicant
apt-get install linux-headers-`uname -r` make gcc binutils


Установка драйвера и firmware



Чипу rtl8188etv необходим мдуль rtl8188eu и firmware rtl8188eufw.bin.
Для выкачивания исходников нам нужен git - устанавливаем его

apt-get install git

Получаем исходники драйвера и микрокода (firmware).

git clone https://github.com/lwfinger/rtl8188eu

Если устанавливать git нет желания, то я на всякий случай выложил архив с исходниками здесь.

После скачивания (и распаковки если качали у меня) заходим терминалом в каталог rtl8188eu

И командуем (с правами обычного пользователя)

make

Следите за выводом консоли - возможно понадобится доустановка каких-то пакетов (сейчас проверить не могу т.к. в другой системе).
После успешной компиляции получаем права root и командуем:

make install

Для автоматической загрузки модуля при старте системы его нужно прописать в файле /etc/modules
Можно из консоли скомандовав от пользователя root вот так:

echo "8188eu" >> /etc/modules

На всякий случай нужно запретить загрузку модуля rtl8192cu
Для этого командуем в консоли с правами root вот так:

echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf

Строка blacklist rtl8192cu пропишется в файле /etc/modprobe.d/blacklist.conf
Если такого файла нет по умолчанию, то он сформируется.

Сейчас для тестирования можно загрузить модуль 8188eu вручную скомандовав в консоли от root:

modprobe -r rtl8192cu
modprobe 8188eu

После успешной загрузки модуля проверяем наличие интерфейса wlan скомандовав в root-консоли

ifconfig -a

или

iwconfig

В выводе этих команд должны увидеть wlan с номером, у меня это был интерфейс wlan0
Если всё так, то можно переходить к настройке сетевого интерфейса в файле /etc/network/interfaces (настройку беспроводного интерфейса с WPA-PSK можно посмотреть здесь - там пример для dwa-127, но это сути не меняет).
Или через графический менеджер сетевых подключений (мне пришлось удалить network-manager, т.к. с ним настроить сеть не удалось).

PS: Что делает команда make install в нашем случае? (Информация для ручного удаления модуля ядра и firmware)
- make install в нашем случае копирует скомпилированный модуль ядра 8188eu.ko
в каталог /lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless (путь указан для моего ядра 3.2.0-4-686-pae - у Вас может быть не такое ядро).
За тем выполняется команда depmod -a 3.2.0-4-686-pae (опять же, указано моё ядро) для обновления списков зависимостей.
Для firmware формируется каталог /lib/firmware/rtlwifi и в него копируется файл rtl8188eufw.bin
Вроде make install в данном примере больше ничего не делает.

PSS: Если Вы удалили network-manager и настроили сеть через
конфигурационный файл /etc/network/interfaces и Вам хочется хоть как-то контролировать наличие соединения, то можно установить из репозитория приложение netspeed и добавить его на панель GNOME или MATE. Оно фигурирует в списке как "Индикатор скорости".




Ссылки по теме:


Опубликовано: Константин, Автор/источник: Сакрюкин К.В. 27 Декабрь 2013 22:15:41

Комментировать

Вы не залогинены! Регистрация

Афоризмы, мысли

Бочку дёгтя ложкой мёда не испортишь!

/Сакрюкин К.В./

Счётчик

Сейчас на сайте - 1 (0 зарег.)
Всего хитов9044 
Сегодня хитов9044 
Сегодня хостов1357 

Откуда гости наши?

 
Powered by ReloadCMS 1.5.0.
© 2004-2012 ReloadCMS Team
RSS AggregationPHP powered
Генерация страницы: 0.58
  Яндекс.Метрика
    Сакрюкин К.В.   Яндекс цитирования    
 
Здесь всё можно копировать и цитировать, но рабочая ссылка на мой сайт обязательна!