USB Wi-Fi адаптер не работает на 22.04

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

У меня установлен Ubuntu 22.04 и USB адаптер Wi-Fi Alfa Network AWUS036NH. Когда я подключаю его, он постоянно появляется и исчезает в менеджере сети каждую секунду. Я вижу его в iwconfig:

lo        нет беспроводных расширений.

enp3s0    нет беспроводных расширений.

wlp2s0    IEEE 802.11  ESSID:"Airbox-896F"  
          Режим:Управляемый  Частота:2.472 GHz  Точка доступа: 1C:CB:99:F0:89:6F   
          Ограничение короткой попытки:7   RTS thr:off   Fragment thr:off
          Установка питания:включено
          
wlx00c0ca988220  IEEE 802.11  ESSID:off/any  
          Режим:Управляемый  Точка доступа: Не-ассоциирован   Tx-Power=20 dBm   
          Ограничение короткой и длинной попытки:2   RTS thr:off   Fragment thr:off
          Установка питания:выключено
Система:
  Ядро: 6.8.0-48-generic x86_64 bits: 64 компилятор: N/A Рабочий стол: Xfce 4.16.0
    Дистрибутив: Ubuntu 22.04.5 LTS (Jammy Jellyfish)
Машина:
  Тип: Ноутбук Система: LENOVO продукт: 80N5 v: Lenovo Yoga 500-14IHW
    серийный номер: <требуется суперпользователь>
  Материнская плата: LENOVO модель: Lenovo Yoga 500-14IHW v: SDK0J40700 WIN
    серийный номер: <требуется суперпользователь> UEFI: Lenovo v: BDCN62WW дата: 08/20/2015
Аккумулятор:
  ID-1: BAT0 заряд: 20.8 Wh (100.0%) состояние: 20.8/30.0 Wh (69.2%)
    вольты: 8.1 мин: 7.4 модель: LGC L14L2P21 статус: Полный
ЦП:
  Информация: двухъядерный модель: Intel Core i3-4005U bits: 64 тип: MT MCP
    архитектура: Haswell rev: 1 кэш: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Скорость (МГц): средняя: 1527 высокая: 1696 мин/макс: 800/1700 ядра: 1: 1130
    2: 1696 3: 1588 4: 1696 bogomips: 13567
  Флаги: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Графика:
  Устройство-1: Intel Haswell-ULT Интегрированная графика производитель: Lenovo драйвер: i915
    v: kernel bus-ID: 00:02.0
  Устройство-2: NVIDIA GK208BM [GeForce 920M] производитель: Lenovo драйвер: N/A
    bus-ID: 04:00.0
  Устройство-3: Acer Lenovo EasyCamera тип: USB драйвер: uvcvideo bus-ID: 2-4:4
  Дисплей: x11 сервер: X.Org v: 1.21.1.4 драйвер: X: загружено: modesetting
    выгружено: fbdev,vesa gpu: i915 разрешение: 1366x768~60Hz
  OpenGL: рендер: Mesa Intel HD Graphics 4400 (HSW GT2)
    v: 4.6 Mesa 24.1.7 - kisak-mesa PPA прямой рендер: Да
Аудио:
  Устройство-1: Intel Haswell-ULT HD Audio производитель: Lenovo драйвер: snd_hda_intel
    v: kernel bus-ID: 00:03.0
  Устройство-2: Intel 8 Series HD Audio производитель: Lenovo драйвер: snd_hda_intel
    v: kernel bus-ID: 00:1b.0
  Устройство-3: NVIDIA GK208 HDMI/DP Audio драйвер: snd_hda_intel v: kernel
    bus-ID: 04:00.1
  Звуковой сервер-1: ALSA v: k6.8.0-48-generic работа: да
  Звуковой сервер-2: PulseAudio v: 15.99.1 работа: да
  Звуковой сервер-3: PipeWire v: 0.3.48 работа: да
Сеть:
  Устройство-1: Broadcom BCM4352 802.11ac Беспроводной сетевой адаптер производитель: Lenovo
    драйвер: wl v: kernel bus-ID: 02:00.0
  IF: wlp2s0 состояние: активно mac: <фильтр>
  Устройство-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    производитель: Lenovo драйвер: r8169 v: kernel порт: 4000 bus-ID: 03:00.0
  IF: enp3s0 состояние: не активно mac: <фильтр>
  Устройство-3: Ralink RT2870/RT3070 Беспроводной адаптер тип: USB
    драйвер: rt2800usb bus-ID: 2-1:32
  IF-ID-1: wlx00c0ca988220 состояние: не активно mac: <фильтр>
Bluetooth:
  Устройство-1: Foxconn / Hon Hai BCM20702A0 тип: USB драйвер: btusb v: 0.8
    bus-ID: 2-6:6
  Отчет: hciconfig ID: hci0 rfk-id: 2 состояние: активно адрес: <фильтр>
    bt-v: 2.1 lmp-v: 4.0
Диски:
  Локальное хранилище: всего: 55.9 GiB использовано: 28.83 GiB (51.6%)
  ID-1: /dev/sda производитель: Corsair модель: Corsair Force LS SSD размер: 55.9 GiB
Раздел:
  ID-1: / размер: 54.43 GiB использовано: 28.82 GiB (53.0%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi размер: 299.4 MiB использовано: 6.1 MiB (2.0%) fs: vfat
    dev: /dev/sda1
Swap:
  Предупреждение: Данные обмена не найдены.
Датчики:
  Температуры системы: cpu: 47.0 C pch: 42.5 C mobo: 43.0 C
  Скорости вентиляторов (об/мин): Н/Д
Информация:
  Процессы: 241 Время работы: 16m Память: 3.74 GiB использовано: 1.89 GiB (50.6%)
  Инициализация: systemd уровень работы: 5 Компиляторы: gcc: 11.4.0 Пакеты: 2659 Оболочка: Bash
  v: 5.1.16 inxi: 3.3.13

Это вывод из journalctl | grep wlx00c0ca988220

лис 16 17:49:23 1jj23 NetworkManager[7072]: <информация>  [1731775763.7418] устройство (wlx00c0ca988220): изменение состояния: отключено -> неуправляемое (причина 'удалено', системное состояние интерфейса: 'удалено')
лис 16 17:49:23 1jj23 ModemManager[683]: <информация>  [base-manager] порт wlx00c0ca988220 освобожден устройством '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-1'
лис 16 17:49:23 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:23 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:23 1jj23 wpa_supplicant[5800]: nl80211: deinit ifname=wlx00c0ca988220 disabled_11b_rates=0
лис 16 17:49:24 1jj23 kernel: rt2800usb 2-1:1.0 wlx00c0ca988220: переименовано из wlan0
лис 16 17:49:24 1jj23 NetworkManager[7072]: <информация>  [1731775764.4692] устройство (wlan0): индекс интерфейса 915 переименован iface из 'wlan0' в 'wlx00c0ca988220'
лис 16 17:49:24 1jj23 NetworkManager[7072]: <информация>  [1731775764.4916] устройство (wlx00c0ca988220): изменение состояния: неуправляемое -> недоступно (причина 'управляемое', системное состояние интерфейса: 'внешнее')
лис 16 17:49:24 1jj23 NetworkManager[7072]: <информация>  [1731775764.6998] устройство (wlx00c0ca988220): состояние интерфейса сослуживца: внутреннее-начало -> отключено
лис 16 17:49:24 1jj23 NetworkManager[7072]: <информация>  [1731775764.7000] устройство (wlx00c0ca988220): изменение состояния: недоступно -> отключено (причина 'сослуживец-доступен', системное состояние интерфейса: 'управляемое')
лис 16 17:49:25 1jj23 NetworkManager[7072]: <информация>  [1731775765.2919] устройство (wlx00c0ca988220): изменение состояния: отключено -> неуправляемое (причина 'удалено', системное состояние интерфейса: 'удалено')
лис 16 17:49:25 1jj23 ModemManager[683]: <информация>  [base-manager] порт wlx00c0ca988220 освобожден устройством '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-1'
лис 16 17:49:25 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:25 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:25 1jj23 wpa_supplicant[5800]: nl80211: deinit ifname=wlx00c0ca988220 disabled_11b_rates=0
лис 16 17:49:26 1jj23 kernel: rt2800usb 2-1:1.0 wlx00c0ca988220: переименовано из wlan0
лис 16 17:49:26 1jj23 NetworkManager[7072]: <информация>  [1731775766.0251] устройство (wlan0): индекс интерфейса 916 переименован iface из 'wlan0' в 'wlx00c0ca988220'
лис 16 17:49:26 1jj23 NetworkManager[7072]: <информация>  [1731775766.0368] устройство (wlx00c0ca988220): изменение состояния: неуправляемое -> недоступно (причина 'управляемое', системное состояние интерфейса: 'внешнее')
лис 16 17:49:26 1jj23 NetworkManager[7072]: <информация>  [1731775766.2491] устройство (wlx00c0ca988220): состояние интерфейса сослуживца: внутреннее-начало -> отключено
лис 16 17:49:26 1jj23 NetworkManager[7072]: <информация>  [1731775766.2493] устройство (wlx00c0ca988220): изменение состояния: недоступно -> отключено (причина 'сослуживец-доступен', системное состояние интерфейса: 'управляемое')
лис 16 17:49:26 1jj23 NetworkManager[7072]: <информация>  [1731775766.8546] устройство (wlx00c0ca988220): изменение состояния: отключено -> неуправляемое (причина 'удалено', системное состояние интерфейса: 'удалено')
лис 16 17:49:26 1jj23 ModemManager[683]: <информация>  [base-manager] порт wlx00c0ca988220 освобожден устройством '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-1'
лис 16 17:49:26 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:26 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:26 1jj23 wpa_supplicant[5800]: nl80211: deinit ifname=wlx00c0ca988220 disabled_11b_rates=0
лис 16 17:49:27 1jj23 kernel: rt2800usb 2-1:1.0 wlx00c0ca988220: переименовано из wlan0
лис 16 17:49:27 1jj23 NetworkManager[7072]: <информация>  [1731775767.6033] устройство (wlan0): индекс интерфейса 917 переименован iface из 'wlan0' в 'wlx00c0ca988220'
лис 16 17:49:27 1jj23 NetworkManager[7072]: <информация>  [1731775767.6189] устройство (wlx00c0ca988220): изменение состояния: неуправляемое -> недоступно (причина 'управляемое', системное состояние интерфейса: 'внешнее')
лис 16 17:49:27 1jj23 NetworkManager[7072]: <информация>  [1731775767.8031] устройство (wlx00c0ca988220): состояние интерфейса сослуживца: внутреннее-начало -> отключено
лис 16 17:49:27 1jj23 NetworkManager[7072]: <информация>  [1731775767.8032] устройство (wlx00c0ca988220): изменение состояния: недоступно -> отключено (причина 'сослуживец-доступен', системное состояние интерфейса: 'управляемое')
лис 16 17:49:28 1jj23 NetworkManager[7072]: <информация>  [1731775768.4074] устройство (wlx00c0ca988220): изменение состояния: отключено -> неуправляемое (причина 'удалено', системное состояние интерфейса: 'удалено')
лис 16 17:49:28 1jj23 ModemManager[683]: <информация>  [base-manager] порт wlx00c0ca988220 освобожден устройством '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-1'
лис 16 17:49:28 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:28 1jj23 wpa_supplicant[5800]: wlx00c0ca988220: CTRL-EVENT-DSCP-POLICY clear_all
лис 16 17:49:28 1jj23 wpa_supplicant[5800]: nl80211: deinit ifname=wlx00c0ca988220 disabled_11b_rates=0
лис 16 17:49:29 1jj23 kernel: rt2800usb 2-1:1.0 wlx00c0ca988220: переименовано из wlan0
лис 16 17:49:29 1jj23 NetworkManager[7072]: <информация>  [1731775769.1516] устройство (wlan0): индекс интерфейса 918 переименован iface из 'wlan0' в 'wlx00c0ca988220'
лис 16 17:49:29 1jj23 NetworkManager[7072]: <информация>  [1731775769.1771] устройство (wlx00c0ca988220): изменение состояния: неуправляемое -> недоступно (причина 'управляемое', системное состояние интерфейса: 'внешнее')
лис 16 17:49:29 1jj23 NetworkManager[7072]: <информация>  [1731775769.3894] устройство (wlx00c0ca988220): состояние интерфейса сослуживца: внутреннее-начало -> отключено
лис 16 17:49:29 1jj23 NetworkManager[7072]: <информация>  [1731775769.3895] устройство (wlx00c0ca988220): изменение состояния: недоступно -> отключено (причина 'сослуживец-доступен', системное состояние интерфейса: 'управляемое')

Почему это не работает?

dmesg -w

[  117.115243] usb 2-1: новое высокоскоростное USB устройство номер 80 с использованием xhci_hcd
[  117.260758] usb 2-1: Найдено новое USB устройство, idVendor=148f, idProduct=3070, bcdDevice= 1.01
[  117.260767] usb 2-1: Новые строки USB устройства: Производитель=1, Продукт=2, Серийный номер=3
[  117.260771] usb 2-1: Продукт: 802.11 n WLAN
[  117.260774] usb 2-1: Производитель: Ralink
[  117.260777] usb 2-1: Серийный номер: 1.0
[  117.379609] usb 2-1: сброс высокоскоростного USB устройства номер 80 с использованием xhci_hcd
[  117.518230] ieee80211 phy74: rt2x00_set_rt: Информация - Чипсет RT 3070, ревизия 0201 обнаружен
[  117.528521] ieee80211 phy74: rt2x00_set_rf: Информация - Чипсет RF 0005 обнаружен
[  117.528759] ieee80211 phy74: Выбрана алгоритм управления скоростью 'minstrel_ht'
[  117.562556] rt2800usb 2-1:1.0 wlx00c0ca988220: переименовано из wlan0
[  117.584943] ieee80211 phy74: rt2x00lib_request_firmware: Информация - Загрузка файла прошивки 'rt2870.bin'
[  117.585145] ieee80211 phy74: rt2x00lib_request_firmware: Информация - Прошивка обнаружена - версия: 0.36
[  117.790532] usb 2-1: USB отключено, устройство номер 80
[  118.310400] ieee80211 phy74: rt2x00queue_flush_queue: Предупреждение - Очередь 0 не удалось очистить
[  118.570482] usb 2-1: новое высокоскоростное USB устройство номер 81 с использованием xhci_hcd
[  118.715892] usb 2-1: Найдено новое USB устройство, idVendor=148f, idProduct=3070, bcdDevice= 1.01
[  118.715901] usb 2-1: Новые строки USB устройства: Производитель=1, Продукт=2, Серийный номер=3
[  118.715905] usb 2-1: Продукт: 802.11 n WLAN
[  118.715908] usb 2-1: Производитель: Ralink
[  118.715911] usb 2-1: Серийный номер: 1.0
[  118.833727] usb 2-1: сброс высокоскоростного USB устройства номер 81 с использованием xhci_hcd
[  118.972458] ieee80211 phy75: rt2x00_set_rt: Информация - Чипсет RT 3070, ревизия 0201 обнаружен
[  118.982475] ieee80211 phy75: rt2x00_set_rf: Информация - Чипсет RF 0005 обнаружен
[  118.982711] ieee80211 phy75: Выбрана алгоритм управления скоростью 'minstrel_ht'
[  119.017346] rt2800usb 2-1:1.0 wlx00c0ca988220: переименовано из wlan0
[  119.039944] ieee80211 phy75: rt2x00lib_request_firmware: Информация - Загрузка файла прошивки 'rt2870.bin'
[  119.040139] ieee80211 phy75: rt2x00lib_request_firmware: Информация - Прошивка обнаружена - версия: 0.36
[  119.235828] usb 2-1: USB отключено, устройство номер 81
[  119.755633] ieee80211 phy75: rt2x00queue_flush_queue: Предупреждение - Очередь 0 не удалось очистить
[  120.009670] usb 2-1: новое высокоскоростное USB устройство номер 82 с использованием xhci_hcd
[  120.155165] usb 2-1: Найдено новое USB устройство, idVendor=148f, idProduct=3070, bcdDevice= 1.01
[  120.155174] usb 2-1: Новые строки USB устройства: Производитель=1, Продукт=2, Серийный номер=3
[  120.155177] usb 2-1: Продукт: 802.11 n WLAN
[  120.155180] usb 2-1: Производитель: Ralink
[  120.155182] usb 2-1: Серийный номер: 1.0
[  120.274032] usb 2-1: сброс высокоскоростного USB устройства номер 82 с использованием xhci_hcd
[  120.413010] ieee80211 phy76: rt2x00_set_rt: Информация - Чипсет RT 3070, ревизия 0201 обнаружен
[  120.422893] ieee80211 phy76: rt2x00_set_rf: Информация - Чипсет RF 0005 обнаружен
[  120.423136] ieee80211 phy76: Выбрана алгоритм управления скоростью 'minstrel_ht'
[  120.455442] rt2800usb 2-1:1.0 wlx00c0ca988220: переименовано из wlan0
[  120.473399] ieee80211 phy76: rt2x00lib_request_firmware: Информация - Загрузка файла прошивки 'rt2870.bin'
[  120.473761] ieee80211 phy76: rt2x00lib_request_firmware: Информация - Прошивка обнаружена - версия: 0.3

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

USB Wi-Fi адаптер Alfa Network AWUS036NH не работает на Ubuntu 22.04: решение проблемы

Если ваш USB Wi-Fi адаптер Alfa Network AWUS036NH не работает на Ubuntu 22.04 и постоянно появляется и исчезает в менеджере сетей, мы рекомендуем выполнить несколько шагов для диагностики и исправления проблемы. В этом руководстве мы приведем основные причины, которые могут объяснить нестабильную работу устройства, а также предложим возможные решения.

1. Обзор проблемы

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

2. Проверка драйверов и прошивки

Адаптер использует драйвер rt2800usb, который поддерживает множество адаптеров на базе чипсета Ralink. Убедитесь, что у вас установлены последние обновления системы и драйверов:

sudo apt update
sudo apt upgrade

Проверьте наличие необходимой прошивки. В вашем случае система загружает файл rt2870.bin, который необходим для корректной работы адаптера. Убедитесь, что файл существует:

ls /lib/firmware/rt2870.bin

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

3. Отключение управления питанием

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

Создайте или отредактируйте файл конфигурации:

sudo nano /etc/modprobe.d/rt2800usb.conf

Добавьте следующую строку:

options rt2800usb nohwcrypt=1

Также дополнительно отключите управление питанием через команду:

sudo iwconfig wlx00c0ca988220 power off

4. Проверка подключения и портов

Подключите адаптер к другому USB-порту (предпочтительно к порту USB 2.0, если на вашем устройстве есть), чтобы исключить проблемы с конкретнымUSB-портом. Убедитесь, что адаптер надежно вставлен и тестируйте его на другом компьютере с Ubuntu, чтобы исключить возможность аппаратной неисправности.

5. Использование Live CD или USB

Для дальнейшей проверки вы можете использовать Live CD или USB с другой версией Ubuntu для тестирования. Это позволит понять, связана ли проблема с текущими настройками системы или является более общей.

6. Просмотр логов и диагностика

Используйте команду dmesg для просмотра логов системы на наличие предупреждений или ошибок, связанных с USB-адаптером:

dmesg -w

Обратите внимание на сообщения, которые появляются, когда вы подключаете адаптер. Это может дать полезную информацию о возникших проблемах.

7. Возможный конфликт с другими драйверами

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

Заключение

Если после выполнения всех вышеперечисленных шагов ваш USB Wi-Fi адаптер всё ещё не работает, возможно, он несовместим с вашей версией Ubuntu, или же дело в его аппаратной неисправности. В таком случае рекомендуется обратиться в сервисный центр или к производителю для дальнейшей диагностики устройства.

Полезные ссылки

Следуя этим рекомендациям, вы сможете диагностировать и, надеемся, решить проблему с вашим адаптером на Ubuntu 22.04.

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

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