Частина перша
Відкрийте термінал і запустіть такі команди:
По-перше, вам потрібно буде встановити кілька програм для створення та компіляції з джерела:
sudo apt-get update
sudo apt-get dist-upgrade
apt-get install gcc build-essential linux-headers-generic linux-headers-`uname -r`
Збережіть будь-яку збережену роботу та перезавантажте. Коли ви знову ввійдете в систему, відкрийте термінал.
Частина друга
Завантажте необхідний файл:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
Тепер розпакуйте файл tar.gz:
tar xvfz backports-4.4.2-1.tar.gz
Потім Ĉ висить ваш d irectory до нестислого файлу:
cd backports-4.4.2-1
Оскільки є Makefile, ми будемо використовувати make
команду. Спочатку очистіть область збирання, ввівши цю команду:
sudo make clean
Потім використовуйте цю команду для складання та компіляції:
sudo make
Ви повинні отримати помилку та деякі вказівки. Дотримуючись цих вказівок, щоб вказати драйвер, який потрібно створити та встановити, виконавши таку команду:
sudo make defconfig-ath9k
Тепер запустіть make make again:
sudo make
Цього разу ви не маєте помилок. Це може зайняти деякий час, щоб закінчити. Після цього встановіть драйвер за допомогою наступної команди:
sudo make install
Ви побачите деякі повідомлення, які говорять про ключ. Ці помилки можна сміливо ігнорувати і не повинні впливати на загальний результат.
Частина третя
Тепер запустіть ці дві команди у відкритому терміналі, щоб завантажити модулі драйвера під час завантаження.
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
Для наступної команди я буду використовувати gedit
текстовий редактор, але ви можете використовувати nano, leafpad, kate, клавіатуру миші або будь-який текстовий редактор.
sudo gedit /etc/rc.local
Тепер нам потрібно вставити наступні два рядки перед "виходом 0", тому останні чотири рядки файлу повинні виглядати саме так:
# Declare TP-WN727N USB ID to ath9k_htc module
echo "148F 7601" | tee /sys/bus/usb/drivers/ath9k_htc/new_id
exit 0
Натисніть кнопку "Зберегти" перед виходом із програми gedit.
Частина четверта
Нарешті, сценарій згадує щось про оновлення ваших initramfs. Це може не знадобитися, але це модулі ядра, тому ми це зробимо, виконавши наступну команду:
sudo update-initramfs -k all -u
і не забудьте оновити grub, коли закінчите:
sudo update-grub
Збережіть будь-яку незбережену роботу, залиште пристрій підключеним та перезавантажте, щоб ці зміни набули чинності.