Установка драйверов адаптера Wi-Fi RTL8811 на Ubuntu 20.04

Вопрос или проблема

У меня проблемы с установкой драйверов для моего адаптера wifi, который, согласно этой странице (https://www.amitosai.com/?pagina=producto&id=47), использует чипсет Realtek RTL8811.

Я следую этим инструкциям:

sudo apt update
sudo apt install build-essential git dkms
git clone https://github.com/whitebatman2/rtl8821CU.git
DRV_NAME=rtl8821CU
DRV_VERSION=5.2.5.3
sudo mkdir /usr/src/${DRV_NAME}-${DRV_VERSION}
cd $DRV_NAME
git archive master | sudo tar -x -C /usr/src/${DRV_NAME}-${DRV_VERSION}
sudo dkms add -m ${DRV_NAME} -v ${DRV_VERSION}
sudo dkms build -m ${DRV_NAME} -v ${DRV_VERSION}
sudo dkms install -m ${DRV_NAME} -v ${DRV_VERSION} 

Но это не сработало.

Вот информация, когда я запускаю lsusb:

Bus 001 Device 014: ID 0bda:1a2b Realtek Semiconductor Corp. USB2.0 Hub

Сделайте следующее:

sudo apt update
sudo apt install build-essential git dkms
git clone https://github.com/brektrou/rtl8821CU.git
cd rtl8821CU
chmod +x dkms-install.sh
sudo ./dkms-install.sh
sudo modprobe 8821cu

С уважением

devisius@MediaBox:~/rtl8821CU$ sudo ./dkms-install.sh
Скоро будут выполнены шаги установки dkms...
Ошибка! Дерево DKMS уже содержит: rtl8821CU-5.4.1
Вы не можете добавить одну и ту же комбинацию модуля/версии больше одного раза.
Модуль rtl8821CU/5.4.1 уже собран для ядра 4.15.0-213-generic/4

8821cu:
Проверка корректности версии модуля.
Ошибка! Версия модуля v5.4.1_28754.20180921_COEX20180712-3232 для 8821cu.ko
не новее, чем уже найдена в ядре 4.15.0-213-generic (v5.12.0.4-1-g9241a6516.20210916_COEX20200730-5151).
Вы можете переопределить, указав --force.

depmod...

DKMS: установка завершена.
Завершено выполнение шагов установки dkms.

Все еще не работает

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0bda:1a2b Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 03f0:2b4a Hewlett-Packard 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 009: ID 1bcf:0005 Sunplus Innovation Technology Inc. Optical Mouse
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ответ или решение

Установка драйверов для адаптера Wi-Fi RTL8811 на Ubuntu 20.04

Установка драйверов для адаптеров Wi-Fi на Ubuntu может вызывать некоторые сложности, особенно для чипсетов Realtek, таких как RTL8811. В данной статье мы подробно рассмотрим, как установить драйверы для вашего адаптера на Ubuntu 20.04, основываясь на вашем запросе и предоставленных инструкциях.

Шаг 1: Подготовка системы

Первым делом, убедитесь, что ваша система обновлена и у вас установлены необходимые пакеты для компиляции.

sudo apt update
sudo apt install build-essential git dkms
  • build-essential: включает основные инструменты для сборки пакетов.
  • git: необходим для клонирования репозиториев.
  • dkms: позволяет управлять модулями ядра.

Шаг 2: Клонирование репозитория драйвера

Следующим шагом будет клонирование репозитория, содержащего драйвер для RTL8811. В вашем случае, мы используем репозиторий brektrou/rtl8821CU, который поддерживает данный чипсет:

git clone https://github.com/brektrou/rtl8821CU.git

Шаг 3: Установка драйвера

Перейдите в директорию клонированного репозитория:

cd rtl8821CU

Проверьте доступность скрипта установки и выполните его:

chmod +x dkms-install.sh
sudo ./dkms-install.sh

Если вы столкнетесь с ошибками, связанными с конфликтами версии, вы можете попробовать удалить предыдущую версию модуля, прежде чем повторить установку:

sudo dkms remove rtl8821CU/5.4.1 --all

После этого выполните команду установки снова.

Шаг 4: Загрузка модуля

После успешной установки драйвера необходимо загрузить модуль:

sudo modprobe 8821cu

Шаг 5: Проверка установки

Проверьте, был ли модуль загружен корректно:

lsmod | grep 8821cu

Также полезно проверить доступные беспроводные сети:

nmcli dev wifi list

Если ваш адаптер не отображается, убедитесь, что он распознан системой:

lsusb

Вы должны увидеть свое устройство в списке. Если устройство не отображается, возможно, нужно будет попробовать другие версии драйверов или проверить физическое подключение адаптера.

Возможные решения проблем

  1. Ошибки DKMS:

    • Если вы получаете сообщение о том, что модуль уже существует, попробуйте удалить существующий модуль перед установкой новой версии.
  2. Старые версии драйверов:

    • Используйте флаг --force при установке, чтобы принудительно переопределить существующий модуль:
      sudo dkms install -m rtl8821CU -v 5.4.1 --force
  3. Проблемы совместимости:

    • Проверьте, соответствует ли ваша версия ядра и версия драйвера. Возможно, потребуется обновить ядро системы или использовать другой драйвер.

Заключение

Установка драйверов для RTL8811 на Ubuntu 20.04 требует внимательности и может вызвать некоторые сложности. Следуя указанным шагам и учитывая возможные проблемы, вы имеете все шансы успешно установить драйвера для вашего Wi-Fi адаптера. Если у вас остались вопросы или проблемы, не стесняйтесь обращаться за помощью в сообщество Ubuntu или форумы поддержки.

Оцените материал
Добавить комментарий

Капча загружается...