Товари
 
Виробники
 
Новини
 
Статті

Как установить драйвер Ubiquiti Wifistation и Wifistation-Ext в Linux Ubuntu

05.03.2012

В операционной системе Linux Ubuntu 11.04 драйвер Wi-Fi адаптера Ubiquiti Wifistation-Ext присутствует в системе, а вот драйвер Wifistation не включили в ядро. Поэтому драйвер придется устанавливать самостоятельно.

Данная инструкция подходит для установки драйвера адаптера Ubiquiti Wifistation и Wifistation Ext в операционной системе Linux Ubuntu.

Мы использовали операционную систему Ubuntu 10.04 c ядром 2.6.32-38 и Wi-Fi USB адаптер Ubiquiti Wifistation.

Прежде чем выполнять установку, у вас должно быть настроено подключение к Интернет.

Для установки драйвера нам понадобятся исходники ядра Linux. Скачаем исходники ядра, выполнив в терминале команду:

$ sudo apt-get install linux-source


Проверяем версию ядра операционной системы Linux Ubuntu следующей командой:

$ uname -a

Определяем версию ядра Linux Ubuntu

В нашем случае используется ядро 2.6.32-38

Переходим на страничку с драйверами http://wireless.kernel.org/en/users/Download/stable/ Нам необходимо скачать драйвера с версией, большей, чем у нашего ядра.

Поддержка оборудования Ubiquiti Wifistation и Wifistation Ext на чипе Atheros AR9271 появилась в версии драйвера compat-wireless-2.6.35-1.tar.bz2. Однако эта версия при компиляции выдавала ошибки и не хотела устанавливаться с нашим ядром. Поэтому необходимо скачать более новую версию драйвера compat-wireless-2.6.36-4.tar.bz2

Переходим в папку со скаченным драйвером и распаковываем архив. Для этого нажимаем правой кнопкой мыши по архиву и выбираем в меню "Распаковать сюда" ("Extract Here")

Распаковка архива


Заходим в распакованную папку и открываем файл config.mk
Проверяем, чтобы следующие опции были включены, т.е. напротив них стояла буква m:

CONFIG_ATH_COMMON=m
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_HTC=m


Теперь проверяем подключенные к компьютеру USB устройства. Для этого выполняем команду:

$ lsusb

Подключенные USB устройства в Ubuntu

Ищем строку Atheros Communications, Inc. - это и есть наше устройство.
У Wifistation ID производителя 0cf3 и ID продукта 0xb002
У Wifistation Ext ID производителя 0cf3 и ID продукта 0xb003
 

В распакованной папке переходим к файлу /drivers/net/wireless/ath/ath9k/hif_usb.c и открываем его.

Находим код, где определяются ID производителей и ID продуктов.

В эту часть кода нужно добавить ID производителя и ID продукта нашего Wi-Fi адаптера.

Для Wifistation добавляем код: { USB_DEVICE(0x0cf3, 0xb002) }, /* Atheros Wifistation */
Для Wifistation Ext добавляем код: { USB_DEVICE(0x0cf3, 0xb003) }, /* Atheros Wifistation Ext */

В итоге код выглядит следующим образом:

Сохраняем внесенные изменения.

Еще необходимо определить какая используется версия firmware.
Нужно немного выше определения ID производителей и ID продуктов искать строки вида: #define FIRMWARE_AR9271"ar9271.fw"


 

В более новых версиях драйвера нужно искать строку: #define FIRMWARE_AR9271 "htc_9271.fw"

 

Если firmware указано "ar9271.fw", то необходимо скачать отсюда http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=tree этот файл, нажав напротив него "raw".

Скачанный файл нужно скопировать в папку /lib/firmware/ с правами суперпользователя. Для этого используем команду cp:

$ sudo cp /home/ubuntu/Downloads/ar9271.fw /lib/firmware/

Если firmware указано "htc_9271.fw", то необходимо скачать отсюда http://linuxwireless.org/download/htc_fw/1.3/ этот файл и тоже его скопировать в папку /lib/firmware/

Теперь открываем терминал и переходим в распакованную папку:

$ cd /home/ubuntu/Downloads/compat-wireless-2.6.36-4/


Выполняем команды:

$ sudo ./scripts/driver-select ath9k_htc
$ sudo make
$ sudo make install

После этого перезагружаемся и видим появившиеся беспроводные точки доступа.

Дополнительную информацию о драйверах для чипов Atheros можно посмотреть здесь http://wireless.kernel.org/en/users/Drivers/ath9k_htc

Дополнительную информацию по конфигурированию и установке драйверов можно посмотреть здесь http://wireless.kernel.org/en/users/Download

 

Друкована версія Поділіться статтею:
  • Звичайна форма
  • Facebook

Відгуки про статтю


Залишити коментар
Ваше ім’я: *
Ваша пошта:  

Коментар: *
Оцiнка:  
Введіть символи: *
Поновити
 
Магазин
Техпідтримка
Наші партнери
   
© 2003–2024 «Компанія ТехноТрейд»
інтернет-магазин мережевого обладнання
×
×
Валюта: