Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Новый wifi-usb работает на винде, не работает на новой Ubuntu 24.04  (Прочитано 2602 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Viza

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Купил wifi usb адаптер, чипсет RTL8811CU
Проверил предварительно на Windows10 - работает норм.

На своем десктопе установил новую Ubuntu 24.04.
Не работает.
При втыкании в usb dmesg --follow-new выдает:
(Нажмите, чтобы показать/скрыть)

Это устройство поддерживается кернелом 6.2-6.12, согласно https://linux-hardware.org/?id=usb:0bda-c811
У меня 6.8:
# uname -r
6.8.0-53-generic

После втыкания в usb устройство присутствует под номером 5:
(Нажмите, чтобы показать/скрыть)

Но в GUI Settings/Network не появляется.

Подскажите куда копать, люди добрые.
« Последнее редактирование: 24 Февраля 2025, 20:55:32 от Viza »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7806
  • We were here
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Viza

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля

ip a

?
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 08:60:6e:7c:31:9c brd ff:ff:ff:ff:ff:ff
    altname enp0s25
« Последнее редактирование: 25 Февраля 2025, 18:55:10 от Viza »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
1. Сначала смотрим есть ли подходящий модуль для поддержки этого устройства:
modprobe -c | grep v0BDApC811

У меня так:

alias usb:v0BDApC811d*dc*dsc*dp*icFFiscFFipFFin* rtw88_8821cu

Если у вас пустая строка - значит вам надо где-то добыть подходящий модуль. Если же модуль есть то проверяем загружен ли он:

lsmod |grep rtw88_8821cu

Если нет то загружаем:

modprobe rtw88_8821cu

После этого смотрим что в dmesg не упало никаких ошибок и если и тут всё хорошо то смотрим список физических линков:

ip link show

Или даже лучше так:
iwconfig

Если тут всё хорошо то дальше должно работать.

Оффлайн Viza

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Всё сделал по предложенному плану. Модуль есть, физического линка нет. Вот по шагам:
1.
# modprobe -c | grep v0BDApC811
alias usb:v0BDApC811d*dc*dsc*dp*icFFiscFFipFFin* rtw88_8821cu

2.
# lsmod | grep rtw88_8821cu
rtw88_8821cu           12288  0
rtw88_8821c            94208  1 rtw88_8821cu
rtw88_usb              24576  1 rtw88_8821cu
То есть модуль есть

3.
но линка похоже нет
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 08:60:6e:7c:31:9c brd ff:ff:ff:ff:ff:ff
    altname enp0s25
и
iwconfig
lo        no wireless extensions.
eno1      no wireless extensions.

4. Вытаскиваю адаптер из usb гнезда и вставляю снова.
При этом dmesg --follow-new выдаёт:
[  728.089491] usb 1-1.1: USB disconnect, device number 3
[  731.332789] usb 1-1.1: new high-speed USB device number 6 using ehci-pci
[  731.411714] usb 1-1.1: New USB device found, idVendor=0bda, idProduct=c811, bcdDevice= 2.00
[  731.411728] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  731.411732] usb 1-1.1: Product: 802.11ac NIC
[  731.411735] usb 1-1.1: Manufacturer: Realtek
[  731.411737] usb 1-1.1: SerialNumber: 123456
[  731.415452] rtw_8821cu 1-1.1:1.0: Firmware version 24.11.0, H2C version 12
[  731.763187] rtw_8821cu 1-1.1:1.0: rfe 7 isn't supported
[  731.772171] rtw_8821cu 1-1.1:1.0: failed to setup chip efuse info
[  731.772182] rtw_8821cu 1-1.1:1.0: failed to setup chip information

5. При этом линки не меняются:
[code] iwconfig
lo        no wireless extensions.
eno1      no wireless extensions.
[/code]

Ну и в GUI Убунты Settings/Network конечно нет wifi устройства по прежнему.

=(

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Вот с этим я бы пошёл в гугл:

[  731.411737] usb 1-1.1: SerialNumber: 123456
[  731.415452] rtw_8821cu 1-1.1:1.0: Firmware version 24.11.0, H2C version 12
[  731.763187] rtw_8821cu 1-1.1:1.0: rfe 7 isn't supported
[  731.772171] rtw_8821cu 1-1.1:1.0: failed to setup chip efuse info
[  731.772182] rtw_8821cu 1-1.1:1.0: failed to setup chip information

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

Оффлайн Viza

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Именно по этому тексту я и гуглил. После чего пришёл за помощью на этот форум. Потому что, как вы верно заметили, по этому вопросу нет единого решения в сети и необходимо привлечь именно экспертов к данной конкретной ситуации. Этот форум, на мой взгляд, самый продвинутый в рунете в данной области.

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Именно по этому тексту я и гуглил. После чего пришёл за помощью на этот форум.

Если бы я с этой ситуацией столкнулся то я б сначала обновил ядро. Следующим шагом попробовать отключить powersave. На третьем шаге я б пошёл в магазин за другим устройством)

Оффлайн Morisson

  • СуперМодератор
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 362
    • Просмотр профиля
https://github.com/lwfinger/rtw88
Установи отсюда. Мануал тут ЧИТАТЬ полностью.

Оффлайн Viza

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Если бы я с этой ситуацией столкнулся то я б сначала обновил ядро. Следующим шагом попробовать отключить powersave. На третьем шаге я б пошёл в магазин за другим устройством)
1. я только что скачал и установил новую 24.04, какой смысл обновлять ядро?
Цитировать
На своем десктопе установил новую Ubuntu 24.04.
uname -r:
6.8.0-53-generic

2. Отключил powersave:
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
wifi.powersave = 2
Рестарт. Не помогло

3. На счет в магазин за другим устройством. Так на винде же оно работает без проблем.


Пользователь добавил сообщение 03 Марта 2025, 12:33:29:
https://github.com/lwfinger/rtw88
Установи отсюда. Мануал тут ЧИТАТЬ полностью.

Установил. Дело сдвинулось, ошибка при втыкании в USB ушла, теперь dmesg --follow-new выдает:
[   50.121394] usb 1-1.1: new high-speed USB device number 5 using ehci-pci
[   50.199565] usb 1-1.1: New USB device found, idVendor=0bda, idProduct=c811, bcdDevice= 2.00
[   50.199579] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   50.199582] usb 1-1.1: Product: 802.11ac NIC
[   50.199585] usb 1-1.1: Manufacturer: Realtek
[   50.199587] usb 1-1.1: SerialNumber: 123456
[   50.274468] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   50.274720] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   50.274934] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[   50.394671] Loading of unsigned module is rejected

Но устройство все равно не появляется в GUI.

Попытался отработать проблему Loading of unsigned module is rejected согласно рекомендации из https://www.youtube.com/watch?v=ScfYxXrJZlM отключить secure boot в биосе. Но я его уже отключил, на предыдущих попытках решений.
« Последнее редактирование: 03 Марта 2025, 12:34:42 от Viza »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7944
    • Просмотр профиля
я только что скачал и установил новую 24.04, какой смысл обновлять ядро?
Либо не только что, либо не новую. 24.04, да , в ней ядро 6.8.*
Но уже неделю, как вышла 24.04.2, в ней ядро новее.

Цитировать
Так на винде же оно работает без проблем
Работа устройства зависит от данного конкретного драйвера. Если с данным конкретным ядром нет драйвера для данной конкретной железки, то железка работать не будет.
Если конкретный драйвер, для данного конкретного ядра, не поддерживает какие-то функции железки, то эти функции работать не буду. Например, она может не работать в конкретной стране.
Еще раз. Не редки случаи "захвата устройства виндой". Что бы оно заработало в другой системе, нужно "отнять его у винды".

Оффлайн Viza

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Еще раз. Не редки случаи "захвата устройства виндой". Что бы оно заработало в другой системе, нужно "отнять его у винды".
а как "отнять" у винды эту железку?

Оффлайн Morisson

  • СуперМодератор
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 362
    • Просмотр профиля

а как "отнять" у винды эту железку?
Отключить быстрый запуск Windows.
Из винды от имени Администратора
powercfg -h offУбедись, что Secure Boot выключен еще раз.

Оффлайн Viza

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Отключил быстрый запуск, убедился в настройках винды что secureboot вырублен, зашатдаунил винду с адаптером. Загрузился в убунте - ничего не поменялось, всё то же "Loading of unsigned module is rejected" при втыкании в USB.

Купил другой адаптер, WIFI Intel 7260NGW на PCI-E разьёме. Заработал на убунте без проблем, как только воткнул в материнку.

Всем большое спасибо за участие в поисках решений.

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.