Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.11.2017, 13:00   #1
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию ath9k: Нестандартные каналы для стримминга или линка (Часть 2)

Это вторая часть и продолжение этой темы.
Есть два варианта разблокировать частоты в системе Ubuntu, т.е. два варианта компилирования драйверов ath9k.

Первым, расскажу самый легкий, это установка backports драйверов.
Итак, нам потребуется установить в Ubuntu:
Код:
sudo apt-get update
sudo apt-get -y install build-essential linux-headers-`uname -r` -r libncurses5-dev
(gcc я так подозреваю, у вас уже установлен по умолчанию)
Далее берем и качаем последнюю на данным момент версию backports:
Код:
wget wget https://mirrors.edge.kernel.org/pub/linux/kernel/projects/backports/stable/v4.19-rc5/backports-4.19-rc5-1.tar.xz
tar xf backports-4.19-rc5-1.tar.xz
cd backports-4.19-rc5-1
Потом накатываем патч: копируем его (без расширения txt) в папку backports и выполняем команду:
Код:
patch -u -p1 < backport_all.patch
Следующий шаг, перед компиляцией создаем конфиг. файл для ath9k драйверов после чего можно выполнить команду make:
Код:
make defconfig-ath9k
make
Или как уже сказал пользователь zabses:
Если Вам помимо ath9k-драйверов, нужны еще какие нибудь(например у Вас несколько WiFi-адаптеров на разных чипах), то вместо параметра "make defconfig-ath9k" нужно использовать параметр "make defconfig-wifi".

Дальше, когда оно все собрало без ошибок, останавливаем все что может использовать наши драйвера, которые сейчас есть в системе:
Код:
sudo service network-manager stop
sudo modprobe -r ath9k
sudo modprobe -r mac80211 cfg80211
(нужны права root для остановки служб и извлечения модулей, также если у вас установлены еще какие нибудь драйвера, которые могут заменить новый backports, то и их следует выгрузить)

Устанавливаем драйвера командой:
Код:
sudo make install
(нужны права root для установки драйверов)

И все заново запускаем(чтобы не перезагружать компьютер):
Код:
sudo modprobe -v -a cfg80211 mac80211
sudo modprobe -v -a ath ath9k_hw ath9k_common ath9k_htc
sudo service network-manager start
Смотрим "iw list" команду, должны быть доступны новые частоты, но они будут заблокированы regdomain.

Следующий шаг, это разблокировать их.
Вложения
Тип файла: txt backport_all.patch.txt (7.9 Кб, 337 просмотров)

Последний раз редактировалось Dioptimizer; 28.09.2018 в 13:55.
Dioptimizer вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:57. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика