Автор Тема: RTL8822CE  (Прочитано 777 раз)

Оффлайн RealCoolmax

  • Участник
  • *
  • Сообщений: 27
RTL8822CE
« : 02.09.2025 19:02:07 »
Установил на бук Рабочую станцию 11 К. И словил очень неприятный глюк - как-то не корректно работают драйверы для RTL8822CE. В частности это выражается в крайне нестабильном пинге:
ping 77.88.8.8
PING 77.88.8.8 (77.88.8.8) 56(84) bytes of data.
64 bytes from 77.88.8.8: icmp_seq=1 ttl=57 time=139 ms
64 bytes from 77.88.8.8: icmp_seq=2 ttl=57 time=238 ms
64 bytes from 77.88.8.8: icmp_seq=3 ttl=57 time=55.6 ms
64 bytes from 77.88.8.8: icmp_seq=4 ttl=57 time=206 ms
64 bytes from 77.88.8.8: icmp_seq=5 ttl=57 time=228 ms
64 bytes from 77.88.8.8: icmp_seq=6 ttl=57 time=54.5 ms
64 bytes from 77.88.8.8: icmp_seq=7 ttl=57 time=272 ms
64 bytes from 77.88.8.8: icmp_seq=8 ttl=57 time=229 ms
64 bytes from 77.88.8.8: icmp_seq=9 ttl=57 time=306 ms
64 bytes from 77.88.8.8: icmp_seq=10 ttl=57 time=133 ms
64 bytes from 77.88.8.8: icmp_seq=11 ttl=57 time=156 ms
64 bytes from 77.88.8.8: icmp_seq=12 ttl=57 time=178 ms
64 bytes from 77.88.8.8: icmp_seq=13 ttl=57 time=351 ms
64 bytes from 77.88.8.8: icmp_seq=14 ttl=57 time=223 ms

На этом же буке, на винде 10/11 - пинг стабилен 53-54 мс(для нашего городка это нормально).

lspci -k | grep -A2 Wireless
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
        DeviceName: Realtek Wireless LAN + BT
        Subsystem: Hewlett-Packard Company Device 85f7
        Kernel driver in use: rtw_8822ce

Что делать? Как поправить ситуацию?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 497
  • Учиться .... Телепатами не рождаются, ими ....
Re: RTL8822CE
« Ответ #1 : 02.09.2025 19:12:49 »
А что в логах ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 445
    • Домашняя страница
Re: RTL8822CE
« Ответ #2 : 02.09.2025 20:43:06 »
Удалите rtl8821ce-blacklist
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 650
Re: RTL8822CE
« Ответ #3 : 02.09.2025 23:41:12 »
В частности это выражается в крайне нестабильном пинге:
ping 77.88.8.8Что делать? Как поправить ситуацию?
А если не непонятно куда ping, а до IP шлюза для начала, куда указывает "ip r|grep def"?

Оффлайн RealCoolmax

  • Участник
  • *
  • Сообщений: 27
Re: RTL8822CE
« Ответ #4 : 03.09.2025 04:55:08 »
А что в логах ?
В каких именно логах?


Удалите rtl8821ce-blacklist
sudo apt-get remove rtl8821ce-blacklist
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Пакет rtl8821ce-blacklist не установлен, и не может быть удалён.


А если не непонятно куда ping, а до IP шлюза для начала, куда указывает "ip r|grep def"?
77.88.8.8 - это DNS Яндекса.
ping до шлюза
ping 192.168.80.1
PING 192.168.80.1 (192.168.80.1) 56(84) bytes of data.
64 bytes from 192.168.80.1: icmp_seq=1 ttl=64 time=69.9 ms
64 bytes from 192.168.80.1: icmp_seq=2 ttl=64 time=3.76 ms
64 bytes from 192.168.80.1: icmp_seq=3 ttl=64 time=3.87 ms
64 bytes from 192.168.80.1: icmp_seq=4 ttl=64 time=3.81 ms
64 bytes from 192.168.80.1: icmp_seq=5 ttl=64 time=3.77 ms
64 bytes from 192.168.80.1: icmp_seq=6 ttl=64 time=3.80 ms
64 bytes from 192.168.80.1: icmp_seq=7 ttl=64 time=3.76 ms
64 bytes from 192.168.80.1: icmp_seq=8 ttl=64 time=7.04 ms
64 bytes from 192.168.80.1: icmp_seq=9 ttl=64 time=3.82 ms
64 bytes from 192.168.80.1: icmp_seq=10 ttl=64 time=7.02 ms
64 bytes from 192.168.80.1: icmp_seq=11 ttl=64 time=3.82 ms
64 bytes from 192.168.80.1: icmp_seq=12 ttl=64 time=3.85 ms
64 bytes from 192.168.80.1: icmp_seq=13 ttl=64 time=3.77 ms
64 bytes from 192.168.80.1: icmp_seq=14 ttl=64 time=3.54 ms
64 bytes from 192.168.80.1: icmp_seq=15 ttl=64 time=136 ms
64 bytes from 192.168.80.1: icmp_seq=16 ttl=64 time=34.1 ms
64 bytes from 192.168.80.1: icmp_seq=17 ttl=64 time=3.77 ms
64 bytes from 192.168.80.1: icmp_seq=18 ttl=64 time=6.85 ms
64 bytes from 192.168.80.1: icmp_seq=19 ttl=64 time=3.79 ms
64 bytes from 192.168.80.1: icmp_seq=20 ttl=64 time=6.86 ms
64 bytes from 192.168.80.1: icmp_seq=21 ttl=64 time=3.79 ms
64 bytes from 192.168.80.1: icmp_seq=22 ttl=64 time=3.75 ms
До шлюза тоже не очень стабильно. Повторюсь - на винде, на этом же буке до шлюза стабильно менее 1 мс, до DNS Яндекса - 53-54 мс.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 497
  • Учиться .... Телепатами не рождаются, ими ....
Re: RTL8822CE
« Ответ #5 : 03.09.2025 05:04:45 »
В каких именно логах?
В Системных, других-то почти и не осталось. (см Journald)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 650
Re: RTL8822CE
« Ответ #6 : 03.09.2025 09:15:31 »
77.88.8.8 - это DNS Яндекса.
Это и есть "непонятно, куда". Вы же не в сети Яндекс находитесь?
PING 192.168.80.1 (192.168.80.1) 56(84) bytes of data.
64 bytes from 192.168.80.1: icmp_seq=1 ttl=64 time=69.9 ms
64 bytes from 192.168.80.1: icmp_seq=2 ttl=64 time=3.76 ms

64 bytes from 192.168.80.1: icmp_seq=7 ttl=64 time=3.76 ms
64 bytes from 192.168.80.1: icmp_seq=8 ttl=64 time=7.04 ms
До шлюза тоже не очень стабильно.
Вот с этим и надо разбираться.

RTL8822CE - WiFi же? Каналы в Windows и Linux одни и те же выбираются? А у неё фирмварь постоянная, или драйвер подгружает? Если драйвер подгружает, то вопрос, одну и ту же, или разные.
« Последнее редактирование: 03.09.2025 09:18:38 от asy »

Оффлайн RealCoolmax

  • Участник
  • *
  • Сообщений: 27
Re: RTL8822CE
« Ответ #7 : 03.09.2025 16:14:50 »
RTL8822CE - WiFi же? Каналы в Windows и Linux одни и те же выбираются?
Конечно.

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

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 650
Re: RTL8822CE
« Ответ #8 : 03.09.2025 17:06:37 »
А у неё фирмварь постоянная, или драйвер подгружает? Если драйвер подгружает, то вопрос, одну и ту же, или разные.
Вот тут, если честно, не понял о чём речь.
https://ru.wikipedia.org/wiki/Встроенное_программное_обеспечение
У WiFi карт часто фирмварь не прошита, а подгружается. Либо частично подгружается. Как у RTL8822CE - не знаю.

Оффлайн RealCoolmax

  • Участник
  • *
  • Сообщений: 27
Re: RTL8822CE
« Ответ #9 : 03.09.2025 19:02:50 »
У WiFi карт часто фирмварь не прошита, а подгружается. Либо частично подгружается. Как у RTL8822CE - не знаю.
Как это можно узнать?

Попробовал сейчас свежие Федору и Росу - ситуация аналогичная. Загрузил винду - пинги стабильные.

Оффлайн RealCoolmax

  • Участник
  • *
  • Сообщений: 27
Re: RTL8822CE
« Ответ #10 : 03.09.2025 19:26:54 »
Проблема оказалась в энергосбережении... Кто бы мог подумать...

Создал файл - /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
В него записал:
[connection]
wifi.powersave = 2

И пинги стали гораздо лучше:

ping 77.88.8.8
PING 77.88.8.8 (77.88.8.8) 56(84) bytes of data.
64 bytes from 77.88.8.8: icmp_seq=1 ttl=57 time=49.6 ms
64 bytes from 77.88.8.8: icmp_seq=2 ttl=57 time=47.4 ms
64 bytes from 77.88.8.8: icmp_seq=3 ttl=57 time=45.8 ms
64 bytes from 77.88.8.8: icmp_seq=4 ttl=57 time=46.7 ms
64 bytes from 77.88.8.8: icmp_seq=5 ttl=57 time=47.8 ms
64 bytes from 77.88.8.8: icmp_seq=6 ttl=57 time=48.7 ms
64 bytes from 77.88.8.8: icmp_seq=7 ttl=57 time=47.6 ms
64 bytes from 77.88.8.8: icmp_seq=8 ttl=57 time=47.9 ms
64 bytes from 77.88.8.8: icmp_seq=9 ttl=57 time=58.7 ms
64 bytes from 77.88.8.8: icmp_seq=10 ttl=57 time=52.4 ms
64 bytes from 77.88.8.8: icmp_seq=11 ttl=57 time=48.2 ms
64 bytes from 77.88.8.8: icmp_seq=12 ttl=57 time=47.5 ms
64 bytes from 77.88.8.8: icmp_seq=13 ttl=57 time=49.8 ms

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 650
Re: RTL8822CE
« Ответ #11 : 03.09.2025 19:27:45 »
У WiFi карт часто фирмварь не прошита, а подгружается. Либо частично подгружается. Как у RTL8822CE - не знаю.
Как это можно узнать?
У поисковиков поспрашивать по модели карты, в логах посмотреть. Всё как обычно. Что искать уже знаете.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 650
Re: RTL8822CE
« Ответ #12 : 03.09.2025 19:28:15 »
Проблема оказалась в энергосбережении... Кто бы мог подумать...
А запросто.