Opensuse LEAP 15.1 instalacja sterowników RTL8821CE

W moim laptopie mam kartę bezprzewodową RTL8821CE:

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

Dawno nie walczyłem ze sterownikami i trochę się się motam.

Znalazłem sterowniki tutaj:
https://software.opensuse.org/package/rtl8821ce

Przy próbie instalacji wyskakuje błąd:

rpm -i rtl8821ce-git20190413-lp151.2.7.src.rpm 
ostrzeżenie: rtl8821ce-git20190413-lp151.2.7.src.rpm: Nagłówek V3 RSA/SHA256 Signature, identyfikator klucza e45195d5: NOKEY

Czy jest jakaś inna metoda instalacja sterowników do tej karty?

PS.
Proszę przenieść post do odpowiedniego działu.

Zainstalowalem:


r8168-blacklist-r8169
r8168-kmp-default-r8169

ale to nie był dobry pomysł. Teraz NM nie widzi nawet połączenia kablowego.

Wywaliłem blacklist i wróciło połączenie kablowe.

lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15d0
        Subsystem: ASUSTeK Computer Inc. Device 17c1
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 15d1
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device 15d1
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:01.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15db
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15dc
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
        Subsystem: ASUSTeK Computer Inc. Device 17c1
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
        Subsystem: ASUSTeK Computer Inc. Device 17c1
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e8
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e9
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ea
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15eb
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ec
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ed
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ee
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ef
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D / Pro 450/455/460/560] (rev e5)
        Subsystem: ASUSTeK Computer Inc. Device 1eae
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
02:00.0 Non-Volatile memory controller: Kingston Technologies Device 5008 (rev 01)
        Subsystem: Kingston Technologies Device 5008
        Kernel driver in use: nvme
        Kernel modules: nvme
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
        Subsystem: AzureWave Device 3041
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: ASUSTeK Computer Inc. Device 208f
        Kernel driver in use: r8169
        Kernel modules: r8169
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 15d8 (rev c2)
        Subsystem: ASUSTeK Computer Inc. Device 1eae
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15de
        Subsystem: ASUSTeK Computer Inc. Device 17c1
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 15df
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device 15df
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e0
        Subsystem: ASUSTeK Computer Inc. Device 201f
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e1
        Subsystem: ASUSTeK Computer Inc. Device 201f
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Device 15e3
        Subsystem: ASUSTeK Computer Inc. Device 17c1
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
        Subsystem: ASUSTeK Computer Inc. Device 17c1
        Kernel driver in use: ahci
        Kernel modules: ahci


iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.


hwinfo --netcard
22: PCI 400.0: 0200 Ethernet controller                         
  [Created at pci.386]
  Unique ID: rBUF.g1yJ3amPfwB
  Parent ID: Mmhh.pKxIWxtK6N4
  SysFS ID: /devices/pci0000:00/0000:00:01.4/0000:04:00.0
  SysFS BusID: 0000:04:00.0
  Hardware Class: network
  Model: "Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8168 "RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x208f 
  Revision: 0x15
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: eth0
  I/O Ports: 0xc000-0xcfff (rw)
  Memory Range: 0xfe704000-0xfe704fff (rw,non-prefetchable)
  Memory Range: 0xfe700000-0xfe703fff (rw,non-prefetchable)
  IRQ: 320 (12660 events)
  HW Address: 04:92:26:1e:72:98
  Permanent HW Address: 04:92:26:1e:72:98
  Link detected: yes
  Module Alias: "pci:v000010ECd00008168sv00001043sd0000208Fbc02sc00i00"
  Driver Info #0:
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #26 (PCI bridge)

27: PCI 300.0: 0280 Network controller
  [Created at pci.386]
  Unique ID: svHJ.1HJgn3FRa50
  Parent ID: VRCs.pKxIWxtK6N4
  SysFS ID: /devices/pci0000:00/0000:00:01.3/0000:03:00.0
  SysFS BusID: 0000:03:00.0
  Hardware Class: network
  Model: "Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0xc821 "RTL8821CE 802.11ac PCIe Wireless Network Adapter"
  SubVendor: pci 0x1a3b "AzureWave"
  SubDevice: pci 0x3041 
  I/O Ports: 0xd000-0xdfff (rw,disabled)
  Memory Range: 0xfe800000-0xfe80ffff (rw,non-prefetchable,disabled)
  IRQ: 255 (no events)
  Module Alias: "pci:v000010ECd0000C821sv00001A3Bsd00003041bc02sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #13 (PCI bridge)


Jak uruchomić połączenie bezprzewodowe?

Zdaje się, że sterownik rtl8821ce powinien działać z Twoją kartą.

Usuń te pakiety co instalowałeś do tej pory. Następnie dodaj repo i zainstaluj sterownik:


zypper ar https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.1/ Realtek
zypper ref && zypper in rtl8821ce-kmp-default

Po instalacji, wystarczy załadować nowozainstalowany moduł:


modprobe 8821ce

W razie czego sprawdź logi dmesg/journalctl :wink:

It’s alive!!!
No to można zacząć zabawę :slight_smile:

PS.
Zainstalowałem Tumbleweed oraz sterowniki rtl8821ce-kmp-default z repozytorium

https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Tumbleweed/