Хотите, мы Вам перезвоним?
  • Киев: (044) 383-54-55
  • Днепр-вск: (056) 767-50-05
  • Харьков: (057) 764-02-54
  • Запорожье: (061) 707-78-07
Мобильные номера
 
Продукция
 
Производители
 
Новости
 
Статьи

Как установить драйвер 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

Отзывы о статье

  Оценка: 0, Голосов: 0, Комментариев: 0

Добавить отзыв
Ваше Имя: *
Ваш e-mail:  

Отзыв: *
Оценка:  
Введите символы: *
Обновить
 
Call-центр
  • +38 097 085-80-08
  • +38 099 238-88-98
  • +38 099 322-60-10
  • +38 063 563-33-93
  • График работы:
    Пн–Пт с 9 до 18
Магазины
  • Киев: +38 044 223-10-98
  • Харьков: +38 057 764-02-54
  • Днепр-ск: +38 056 767-50-05
  • Запорожье: +38 061 707-78-07
Наши партнеры
     
© 2003–2016 «Компания ТехноТрейд»
интернет-магазин сетевого оборудования
×
×
Валюта: