Автор Тема: Как добавить модуль rtl8821ce?  (Прочитано 3513 раз)

Оффлайн artsiomryzhanki

  • Участник
  • *
  • Сообщений: 28
Ядро 6.1.115 по дефолту используется в SL, но в нём нет модуля rtl8821ce, пришлось переключиться на ядро 5.10.228.

Этот модуль есть в 6-ом ядре на Альт Рабочая станция К, почему его не включили в 6-ое ядро для SL - ХЗ.

Можно ли за уши притянуть модуль rtl8821ce в шестое дефолтное ядро SL?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 151
    • Домашняя страница
Re: Как добавить модуль rtl8821ce?
« Ответ #1 : 15.12.2024 18:14:26 »
Там свой набортный модуль rtw88_8821ce, который заменяет устаревший rtl8821ce.
Андрей Черепанов (cas@)

Оффлайн Grommit

  • Участник
  • *
  • Сообщений: 103
Re: Как добавить модуль rtl8821ce?
« Ответ #2 : 19.03.2025 15:23:40 »
Там свой набортный модуль rtw88_8821ce, который заменяет устаревший rtl8821ce.
А как его прикрутить к ядру 2.6.19, которое установилось после обновления с p10 на p11? (отвалился Wi-Fi)
В репозитории модуль не находится, или я не так ищу
« Последнее редактирование: 19.03.2025 15:58:26 от Grommit »

Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 53
Re: Как добавить модуль rtl8821ce?
« Ответ #3 : 19.03.2025 16:04:37 »
А если попробовать модуль посвежее? У меня установлен rtw88_8822bu на р11. Реалтековский внешний адаптер от Digma работает без проблем.
С уважением, иеромонах Василий.

Оффлайн Grommit

  • Участник
  • *
  • Сообщений: 103
Re: Как добавить модуль rtl8821ce?
« Ответ #4 : 19.03.2025 17:09:16 »
А если попробовать модуль посвежее? У меня установлен rtw88_8822bu на р11. Реалтековский внешний адаптер от Digma работает без проблем.
А как его установить?
Обновил ядро
kernel-image-6.12#6.12.19Установил пакеты
kernel-modules-r8168-6.12
kernel-modules-sysdig-6.12
Сетевая так и не определилась
Больше неустановленных модулей связанных с сетевыми драйверами не нашел

« Последнее редактирование: 19.03.2025 19:19:39 от Grommit »

Оффлайн slc

  • Участник
  • *
  • Сообщений: 240
Re: Как добавить модуль rtl8821ce?
« Ответ #5 : 19.03.2025 19:56:25 »
rtl8821ce
в репозитории 2 пакета:

1) Blacklist modules for rtl8821ce ( Blacklist modules for correctly working module rtl8821ce)
2) Linux rtl8821ce driver for Realtek's Wi-Fi cards


Оффлайн иеромонах Василий (Телехов)

  • Участник
  • *
  • Сообщений: 53
Re: Как добавить модуль rtl8821ce?
« Ответ #6 : 19.03.2025 20:26:36 »
# apt-cache search kernel-modules-rtl
kernel-modules-r8168-6.12 - Linux driver for RealTek Ethernet controllers
kernel-modules-r8168-rt - Linux driver for RealTek Ethernet controllers
kernel-modules-rtl8812au-6.12 - Module for Realtek RTL8812au
kernel-modules-rtl8812au-6.6 - Module for Realtek RTL8812au
kernel-modules-rtl8821cu-6.6 - Realtek RTL8811CU/RTL8821CU USB wifi adapter driver
kernel-modules-rtl88x2bu-6.6 - Module for Realtek RTL88x2bu
Модулей ядра, связанных с реалтековскими сетевыми картами немного больше в репозитории.
У меня установлены эти:
rtw88_8822bu           12288  0
rtw88_usb              28672  1 rtw88_8822bu
rtw88_8822b           229376  1 rtw88_8822bu
rtw88_core            229376  2 rtw88_usb,rtw88_8822b
У вас как сетевую карту определяет команда lsusb или lspci?
« Последнее редактирование: 19.03.2025 20:29:20 от иеромонах Василий (Телехов) »
С уважением, иеромонах Василий.

Оффлайн mere_user

  • Участник
  • *
  • Сообщений: 63
Re: Как добавить модуль rtl8821ce?
« Ответ #7 : 20.03.2025 05:50:30 »
Может firmware не хватать.

Оффлайн Grommit

  • Участник
  • *
  • Сообщений: 103
Re: Как добавить модуль rtl8821ce?
« Ответ #8 : 22.03.2025 19:30:12 »
Господа, судя по всему, сетевая определяется, но нет драйверов под шестое ядро

Установленные пакеты по запросу rtl8821ce
~$ apt-cache search rtl8821ce
kernel-source-rtl8821ce - Source for the rtl8821ce driver
rtl8821ce-blacklist - Blacklist modules for rtl8821ce
kernel-modules-rtl8821ce-std-def - Module for Realtek RTL8821CE

Установленные модули ядра rtl
[root@notebookfirst ~]# rpm -qa | grep kernel-modules-rtl
kernel-modules-rtl8192eu-std-def-5.2.19.1-alt1.330419.1.x86_64
kernel-modules-rtl8188fu-std-def-1.0-alt1.330419.1.x86_64
kernel-modules-rtl8723bu-std-def-4.3.6.11-alt1.330419.1.x86_64
kernel-modules-rtl88x2bu-std-def-5.8.7.1-alt5.330471.1.x86_64
kernel-modules-rtl8812au-std-def-5.6.4.2-alt1.330471.1.x86_64
kernel-modules-rtl8188fu-std-def-1.0-alt1.330471.1.x86_64
kernel-modules-rtl8812au-6.12-5.6.4.2-alt4.396307.1.x86_64
kernel-modules-rtl8821ce-std-def-5.5.2-alt5.330471.1.x86_64
kernel-modules-rtl8812au-std-def-7502.20210405-alt1.330419.1.x86_64
kernel-modules-rtl8192eu-std-def-5.11.2.1-alt1.330471.1.x86_64
kernel-modules-rtl88x2bu-std-def-5.8.7.1-alt1.330419.1.x86_64
kernel-modules-rtl8723bu-std-def-4.3.6.11-alt1.330471.1.x86_64


lsusb
~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046d:c077 Logitech, Inc. Mouse
Bus 001 Device 003: ID 0c45:6730 Microdia Integrated_Webcam_HD
Bus 001 Device 004: ID 0bda:c829 Realtek Semiconductor Corp. Bluetooth Radio
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

lspci
~$ lspci
00:00.0 Host bridge: Intel Corporation Device 9a04 (rev 01)
00:02.0 VGA compatible controller: Intel Corporation Tiger Lake-LP GT2 [UHD Graphics G4] (rev 01)
00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01)
00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
00:15.1 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
00:17.0 SATA controller: Intel Corporation Tiger Lake-LP SATA Controller (rev 20)
00:1c.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #5 (rev 20)
00:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #10 (rev 20)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
01:00.0 Non-Volatile memory controller: Intel Corporation SSD 670p Series [Keystone Harbor] (rev 03)
[b]02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter[/b]

Установленные firmware
[root@notebookfirst ~]# rpm -qa | grep firmware
firmware-ipw2200-3.1-alt1.noarch
firmware-wireless-regdb-4.15-alt5.2023.09.01.noarch
firmware-zd1211-1.5-alt1.noarch
firmware-intel-ucode-27-alt1.20240813.noarch
firmware-aic94xx-seq-30-alt1.noarch
firmware-ipw2100-1.3-alt2.noarch
firmware-alsa-sof-2024.09.2-alt1.noarch
firmware-ipw3945-1.14.2-alt2.noarch
firmware-ql6312-3.3.18-alt2.noarch
firmware-linux-20250109-alt1.noarch
firmware-prism54-2.7.0.0-alt2.noarch
firmware-zd1201-0.14-alt1.noarch
« Последнее редактирование: 22.03.2025 19:38:19 от Grommit »

Оффлайн slc

  • Участник
  • *
  • Сообщений: 240
Re: Как добавить модуль rtl8821ce?
« Ответ #9 : 22.03.2025 20:22:52 »
Господа, судя по всему, сетевая определяется, но нет драйверов под шестое ядро

Установленные пакеты по запросу rtl8821ce
~$ apt-cache search rtl8821ce
kernel-source-rtl8821ce - Source for the rtl8821ce driver
дык есть ж пакет сорцов модуля, что мешает собрать то ?

Оффлайн Grommit

  • Участник
  • *
  • Сообщений: 103
Re: Как добавить модуль rtl8821ce?
« Ответ #10 : 22.03.2025 20:30:01 »
Господа, судя по всему, сетевая определяется, но нет драйверов под шестое ядро

Установленные пакеты по запросу rtl8821ce
~$ apt-cache search rtl8821ce
kernel-source-rtl8821ce - Source for the rtl8821ce driver
дык есть ж пакет сорцов модуля, что мешает собрать то ?

Мешает отсутствие квалификации
Да и, вроде как, собран он

kernel-modules-rtl8821ce-std-def - Module for Realtek RTL8821CE
« Последнее редактирование: 22.03.2025 20:31:58 от Grommit »

Оффлайн slc

  • Участник
  • *
  • Сообщений: 240
Re: Как добавить модуль rtl8821ce?
« Ответ #11 : 22.03.2025 20:36:03 »
Господа, судя по всему, сетевая определяется, но нет драйверов под шестое ядро

Установленные пакеты по запросу rtl8821ce
~$ apt-cache search rtl8821ce
kernel-source-rtl8821ce - Source for the rtl8821ce driver
дык есть ж пакет сорцов модуля, что мешает собрать то ?

Мешает отсутствие квалификации
Да и, вроде как, собран он

kernel-modules-rtl8821ce-std-def - Module for Realtek RTL8821CE
где ? в каком месте ? std-def это какие ветки ядер ?

Оффлайн Grommit

  • Участник
  • *
  • Сообщений: 103
Re: Как добавить модуль rtl8821ce?
« Ответ #12 : 22.03.2025 20:58:55 »
Господа, судя по всему, сетевая определяется, но нет драйверов под шестое ядро

Установленные пакеты по запросу rtl8821ce
~$ apt-cache search rtl8821ce
kernel-source-rtl8821ce - Source for the rtl8821ce driver
дык есть ж пакет сорцов модуля, что мешает собрать то ?

Мешает отсутствие квалификации
Да и, вроде как, собран он

kernel-modules-rtl8821ce-std-def - Module for Realtek RTL8821CE
где ? в каком месте ? std-def это какие ветки ядер ?
Понятно. В любом случае, мне не собрать.

Оффлайн slc

  • Участник
  • *
  • Сообщений: 240
Re: Как добавить модуль rtl8821ce?
« Ответ #13 : 22.03.2025 21:01:23 »
вы гляньте что внутри пакета то , там есть ридми, там есть  ./dkms-install.sh как его там  ..

есть вот такое еще есть :
https://www.altlinux.org/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_rpm
« Последнее редактирование: 22.03.2025 21:27:33 от slc »

Оффлайн Grommit

  • Участник
  • *
  • Сообщений: 103
Re: Как добавить модуль rtl8821ce?
« Ответ #14 : 23.03.2025 08:19:51 »
вы гляньте что внутри пакета то , там есть ридми, там есть  ./dkms-install.sh как его там  ..

есть вот такое еще есть :
https://www.altlinux.org/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_rpm

Уперся в такую ошибку:
# ./dkms-install.sh
About to run dkms install steps...

Error! DKMS tree already contains: rtl8821ce-v5.5.2_34066.20200325
You cannot add the same module/version combo more than once.

Sign command: /lib/modules/6.12.19-6.12-alt1/build/scripts/sign-file
Binary /lib/modules/6.12.19-6.12-alt1/build/scripts/sign-file not found, modules won't be signed

Cleaning build area... done.
Building module(s)........(bad exit status: 2)
Failed command:
'make' -j4 KVER=6.12.19-6.12-alt1
Error! Bad return status for module build on kernel: 6.12.19-6.12-alt1 (x86_64)
Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more information.

Sign command: /lib/modules/6.12.19-6.12-alt1/build/scripts/sign-file
Binary /lib/modules/6.12.19-6.12-alt1/build/scripts/sign-file not found, modules won't be signed

Cleaning build area... done.
Building module(s)........(bad exit status: 2)
Failed command:
'make' -j4 KVER=6.12.19-6.12-alt1
Error! Bad return status for module build on kernel: 6.12.19-6.12-alt1 (x86_64)
Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more information.
Finished running dkms install steps.