Wi-Fi rtl8821ce драйвер прекратил работать после обновления до Ubuntu 19.10

У меня есть ноутбук Lenovo 320 с rtl8821ce адаптером Wi-Fi. Я использовал Ubuntu 19.04, и адаптер работал после выполнения этих шагов.

Я обновил до 19,10, и Wi-Fi не работает теперь.

Вывод lshw -C network следующие

*-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 10
       serial: 8c:16:45:45:5c:35
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII
       resources: irq:16 ioport:4000(size=256) memory:a2104000-a2104fff memory:a2100000-a2103fff
  *-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:03:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:3000(size=256) memory:a2000000-a200ffff
  *-network
       description: Ethernet interface
       physical id: 3
       logical name: bnep0
       serial: b0:fc:36:38:c0:d0
       capabilities: ethernet physical
       configuration: broadcast=yes ip=192.168.44.52 multicast=yes

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

Есть ли что-либо еще, что я могу сделать?

$ lspci -nnk | grep 0280 -A3
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
    Subsystem: Lenovo RTL8821CE 802.11ac PCIe Wireless Network Adapter [17aa:c024]
    Kernel modules: wl, 8821ce, rtl8821ce
$ sudo dkms status
bcmwl, 6.30.223.271+bdcom, 5.3.0-22-generic, x86_64: installed
rtl8821ce, 5.2.5.2.1.30816.20190425, 5.3.0-22-generic, x86_64: installed
$ sudo modprobe rtl8821ce && dmesg | grep rtl
modprobe: ERROR: could not insert 'rtl8821ce': Device or resource busy
1
задан 13 November 2019 в 17:55

2 ответа

Из комментариев...

$ dkms status
bcmwl, 6.30.223.271+bdcom, 5.3.0-22-generic, x86_64: installed
rtl8821ce, 5.2.5.2.1.30816.20190425, 5.3.0-22-generic, x86_64: installed

Удаление Ваш текущий dkms драйвер ( https://github.com/tomaspinho/rtl8821ce)...

cd rtl8821ce          # old source folder
sudo ./dkms-remove.sh # uninstall old dkms driver
dkms status

Теперь мы удостоверяемся, что дубликат 8821ce драйверы был удален...

sudo lspci -nnk | grep 0280 -A3 | grep modules

при необходимости в другом драйвере попробуйте этого... https://github.com/shubham151/rtl8821ce. (клон мерзавца https://github.com/shubham151/rtl8821ce.git). Не следуйте за ReadMe там для того, как установить его, скорее выполнить ту же процедуру, которую Вы сделали прежде, так, чтобы Вы получили установку dkms.

git clone https://github.com/shubham151/rtl8821ce.git # git clone new driver
cd rtl8821ce             # new source folder
chmod +x dkms-install.sh # make executable
chmod +x dkms-remove.sh  # make executable
sudo ./dkms-install.sh   # install new dkms driver

Обновление № 1:

  • удалил bcmwl dkms модуль
  • , удаленный модуль rtl8821ce dkms
  • переустановил rtl8821ce из .deb файла
0
ответ дан 7 December 2019 в 18:09

Для недавней ubuntu 20.04 LTS это должно сделать трюк:

apt install rtl8821ce-dkms
0
ответ дан 11 June 2020 в 08:47

Другие вопросы по тегам:

Похожие вопросы: