Драйвер RTL8821CE для Ubuntu 24.04 не работает

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

Установил Ubuntu 24.04 на ноутбук, и опция Wi-Fi отсутствует. После установки tomaspinho/rtl8821ce через dkms я продолжаю сталкиваться с ошибкой *-network UNCLAIMED:

*-network UNCLAIMED       
       description: Network controller
       product: RTL8821CE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:e000(size=256) memory:a1100000-a110ffff

Система, похоже, установила драйвер правильно после перезагрузки, но он просто ничего не делает.

rtl8821ce/v5.5.2_34066.20200325, 6.8.0-41-generic, x86_64: установлено

Я отключил Secure Boot и Fast Boot, но это не дало результата. Bluetooth и раздача интернета работают.

Дополнительная информация о драйвере:

01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter

Я бы предположил, что если вы введете sudo modprobe rtw88_8821ce в терминале, то Wi-Fi будет работать, команда, которую я опубликовал в комментарии, покажет, почему он не работает сам по себе.

После ввода modprobe rtw88_8821ce я получаю ответ: ‘modprobe: FATAL: Module rtw_8821ce not found in directory /lib/modules/6.8.0-45-generic’

Что ещё я могу сделать, чтобы получить подключение к Wi-Fi?

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

Для решения проблемы с драйвером RTL8821CE под Ubuntu 24.04 и отсутствием Wi-Fi-соединения выполните следующие шаги:

  1. Убедитесь, что пакет DKMS установлен:
    Убедитесь, что у вас установлен DKMS, так как это необходимо для управления модулями ядра. Выполните команду:

    sudo apt update
    sudo apt install dkms
  2. Удаление существующего драйвера:
    Если вы уже устанавливали драйвер через DKMS, рекомендуется сначала удалить его, чтобы избежать конфликтов:

    sudo dkms remove rtl8821ce/5.5.2 --all
  3. Скачивание последней версии драйвера:
    Используйте репозиторий tomaspinho для установки актуального драйвера. Выполните следующую команду:

    git clone https://github.com/tomaspinho/rtl8821ce.git
    cd rtl8821ce
  4. Установка драйвера через DKMS:
    Запустите установку драйвера с помощью DKMS:

    sudo dkms add .
    sudo dkms build rtl8821ce/5.5.2
    sudo dkms install rtl8821ce/5.5.2
  5. Перезагрузка системы:
    После успешной установки драйвера перезагрузите компьютер:

    sudo reboot
  6. Проверка состояния модуля:
    После перезагрузки проверьте, загружен ли модуль драйвера:

    lsmod | grep rtl8821ce
  7. Загрузка модуля вручную (если необходимо):
    Если модуль не загружен автоматически, попробуйте загрузить его вручную:

    sudo modprobe 8821ce
  8. Проверка наличия Wi-Fi:
    После выполнения вышеуказанных шагов проверьте наличие Wi-Fi в каждом меню настроек сети на вашем компьютере.

  9. Дополнительные проверки:
    Если Wi-Fi по-прежнему не работает, выполните следующие команды для диагностики:

    dmesg | grep 8821ce
    iwconfig
    ifconfig

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

  1. Обновление системы:
    Убедитесь, что ваша система обновлена:
    sudo apt update
    sudo apt upgrade

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

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

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