Проблема с WiFi в Ubuntu: rtw_8822bu не удалось получить отчет о передаче от прошивки

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

Мой Wifi на ПК перестал работать недавно, возможно, после обновления ядра или что-то в этом роде. Wifi подключается к SSID, и порту назначен IP-адрес. Однако я не могу пинговать ничего, кроме самого хоста. Пытался перезагрузить, переподключиться, перезагрузить Wifi-роутер, отключить GUFW и т. д., но ничего не помогло. Все остальное работает нормально в локальной сети.

Пытался добавить следующий параметр загрузки Grub, но это не помогло:

pcie_aspm=off

Изменил следующий параметр, чтобы отключить режим энергосбережения, но это тоже не помогло – /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf:

wifi.powersave = 3 ==> 2

Изменил режим энергосбережения в управлении питанием на Сбалансированный, проблема все еще существовала.

Wifi-адаптер – TP-Link Archer T3U [Realtek RTL8812BU]

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

Ниже приведен вывод команды DMESG и скрипта Wireless-info:

Я подозреваю, что драйвер вашего TP-LINK ARCHER T3U [RTL8812BU] не работает с новым ядром.

https://www.tp-link.com/uk/home-networking/adapter/archer-t3u/#overview

Поддерживает Windows 10/8.1/8/7/XP, Mac OS X

Linux?

Ваш текущий драйвер: Archer T3U [Realtek RTL8812BU] 6.8.0-41-generic (и вы используете это ядро), я не смог найти драйвер TP-LINK ARCHER T3u для linux для этого устройства.

Вы можете попробовать драйвер здесь. Я думаю, ваш драйвер здесь (8812bu). Однако это будет связано с работой с исходными кодами и DKM-ами ubuntu (автоматический механизм сборки драйверов и т. д.).

https://github.com/morrownr

Совместимые ядра

Kernels: 4.19 - 5.11 (Realtek)
Kernels: 5.12 - 6.9 (поддержка сообщества)

Вы можете удалить текущий драйвер с помощью следующей команды

sudo modprobe -r rtw_8822bu

sudo modprobe rtw_8822bu должен переустановить его

Установка

Откройте терминал gnome

sudo apt update && sudo apt upgrade #обычные обновления

sudo apt install -y build-essential dkms git iw #необходимые инструменты

mkdir -p ~/src #создайте директорию для исходников

cd ~/src #перейдите в директорию

git clone https://github.com/morrownr/88x2bu-20210702.git #скачайте исходники

cd ~/src/88x2bu-20210702 #перейдите в папку с исходниками

sudo ./install-driver.sh #(заметьте, чтобы удалить, запустите remove-driver.sh).

Если у вас включена безопасная загрузка и вы не установили mokkey, драйвер не будет подписан, поэтому он не запустится. Инструкции на сайте дают некоторые рекомендации по этому поводу. (В частности, раздел о ручной установке.)

Я думаю, будет хорошей идеей перезагрузить систему перед началом тестирования.

Чтобы проверить, установлен ли драйвер в dkms (для автоматической сборки при обновлении ядра), выполните следующую команду

sudo dkms status

Надеюсь, это будет полезно

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

Конечно, давайте рассмотрим вашу проблему с Wi-Fi на Ubuntu, связанной с адаптером TP-Link Archer T3U (Realtek RTL8812BU). Ниже приведены шаги, которые помогут вам устранить проблему с драйвером, вероятно, возникшую после обновления ядра.

1. Удаление текущего драйвера

Сначала убедимся, что текущий драйвер правильно загружен и можно попробовать его перезагрузить. Для этого выполните следующие команды в терминале:

sudo modprobe -r rtw_8822bu
sudo modprobe rtw_8822bu

2. Установка необходимых инструментов

Затем необходимо установить необходимые инструменты для сборки драйвера:

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential dkms git iw

3. Загрузка и установка нового драйвера

Теперь создадим каталог для исходных файлов и загрузим драйвер, который может оказаться совместимым с вашей версией ядра:

mkdir -p ~/src
cd ~/src
git clone https://github.com/morrownr/88x2bu-20210702.git
cd ~/src/88x2bu-20210702
sudo ./install-driver.sh

4. Проверка статуса драйвера

После установки рекомендуется проверить, установился ли драйвер и будет ли он автоматически собираться при обновлениях ядра:

sudo dkms status

5. Перезагрузка системы

Не забудьте перезагрузить компьютер:

sudo reboot

6. Проверка соединения

После перезагрузки проверьте, работает ли ваше Wi-Fi подключение. Если проблема не исчезла, убедитесь, что Secure Boot отключен в BIOS, так как это может предотвратить загрузку неподписанных драйверов.

7. Дополнительные советы

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

  • Используйте другой USB-порт: иногда аппаратные порты могут вызывать проблемы, особенно если адаптер подключен через USB 3.0. Попробуйте подключить его к портам USB 2.0.
  • Кэш DNS: Попробуйте сбросить кэш DNS:
sudo systemd-resolve --flush-caches
  • Обновите прошивку роутера: иногда проблема может быть на стороне роутера, поэтому обновление его прошивки также может помочь.

Заключение

При правильном выполнении всех шагов, ваша Wi-Fi сеть должна снова начать функционировать. Если после всех этих действий проблема все еще сохраняется, пожалуйста, предоставьте вывод следующих команд для дальнейшей диагностики:

dmesg | grep rtw
iwconfig

Это поможет глубже разобраться в проблеме. Надеюсь, эти шаги помогут вам восстановить работу вашего Wi-Fi адаптера.

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

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