LINUX.ORG.RU
решено ФорумAdmin

Debian 12 проблемы с настройкой Wi-Fi модуля Realtek RTL8821CE

 , , , ,


0

1

Всем привет!

Поставил на ноутбук Debian 12, во время установки подключился к Wi-Fi и даже после установки Wi-Fi работает.

ifconfig показывает что все ок

enp1s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 04:bf:1b:78:bc:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.42  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::ce5e:f8ff:fef7:bdff  prefixlen 64  scopeid 0x20<link>
        inet6 2a00:a041:2619:4900:ce5e:f8ff:fef7:bdff  prefixlen 64  scopeid 0x0<global>
        ether cc:5e:f8:f7:bd:ff  txqueuelen 1000  (Ethernet)
        RX packets 1810  bytes 1379536 (1.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 369  bytes 86814 (84.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Однако, когда я поставил network-manager, то обнаружилось что он не видит Wi-Fi модуль. В nmtui wireless подключения вообще нет, в консоли пишет вот такое

lo: connected (externally) to lo
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
        inet4 127.0.0.1/8
        inet6 ::1/128

enp1s0: unavailable
        "Realtek RTL8111/8168/8411"
        ethernet (r8169), 04:BF:1B:78:BC:C8, hw, mtu 1500

wlp2s0: unmanaged
        "Realtek RTL8821CE"
        wifi (rtw_8821ce), CC:5E:F8:F7:BD:FF, hw, mtu 1500

Думал что проблема в драйвере, поставил его по этому гайду, на всякий случай отключил Secure Boot, но не помогло.

Можете подсказать, в чем может быть проблема?



Последнее исправление: ribas160 (всего исправлений: 2)

Я бы посмотрел в сторону откатить драйвера из левого места и последующей установки пакета firmware-realtek из секции [non-free-firmware]. Возможно, после этого надо будет сделать sudo systemctl reboot.

Infra_HDC ★★★★★
()
Ответ на: комментарий от damix9

Попробовал, если так делать, то у меня вообще пропадает интернет, Wi-Fi модуль начинает определяться как Ethernet в ifconfig и в nmcli становится «unavailable»

ribas160
() автор топика
Последнее исправление: ribas160 (всего исправлений: 1)
Ответ на: комментарий от ribas160

А изначально работало? Возможно, модуль не подгружен. Его надо подгрузить и при необходимости убрать из блэклиста. Только я не помню название модуля, который был изнчально для этой карты в составе дистра. Либо можно поставить тот сторонний драйвер опять. Неважно, какой из драйверов использовать, проблема была не в них. NetworkManager.conf мы поправили и так и надо. Если непонятно, вот нормальная дока. https://wiki.archlinux.org/title/Wireless_configuration

damix9 ★★★
()
Ответ на: комментарий от damix9

Да, сразу после установки системы Wi-Fi работает, но network-manager не распознает его как сетевое устройство, которым можно управлять (если я правильно понимаю, что в данном контексте значит unmanaged)

ribas160
() автор топика
Ответ на: комментарий от ribas160

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

damix9 ★★★
()
Ответ на: комментарий от damix9

Я разобрался в чем была проблема.

У меня сразу после запуска системы запускался wpa_supplicant и он конфликтовал с network-manager)

Спасибо большое за помощь, вы подсказали изменить параметр managed в конфиге network-manager. Я полез разбираться что это такое и докопался до истины)

ribas160
() автор топика
Последнее исправление: ribas160 (всего исправлений: 1)
Ответ на: комментарий от ribas160

Ну там на арчвики пишут, что с ним проблемы и возможное решение - поставить сторонний. Но пока что-то из дистрибутива работает, стороннее ставить не надо. Это уже будет отдельная тема.

Вообще эта карта известна проблемами с линупс.

damix9 ★★★
()
Ответ на: комментарий от damix9

Судя по всему, гайды про установку сторонних драйверов относятся к более старым версиям ядер. Я как-то арч тоже устанавливал и на нем так же все ок было.

ribas160
() автор топика
Ответ на: комментарий от BOOBLIK

Deprecated

сижу на сиде под экспериментальной репой - получил мессагу сделай для network-manager autoremove ну я и сделал и сейчас его нет - без него еду, если отключить экспериментальную репу - можно поставить network-manager назад, но тогда в interfaces надо все заментить, а то как у тс интернет пропадает.

anonymous
()
Ответ на: комментарий от BOOBLIK

Вообще оно там разные клиенты поддерживает. Раньше это были isc-dhcp-client, dhcpcd и pump. Pump уже всё, ISC тоже, так что, видимо, один остался. На самом деле, сам по себе ifupdown сильно не очень, не знаю, почему его до сих пор не заменили хотя бы на ifupdown2, а лучше сразу на ifupdown-ng. Сам я в Debian никогда не использую это древнее барахло, благо есть systemd-networkd для серверов (с netplan при желании) и NetworkManager (для десктопа).

anonymous
()