Bonjour,
J’ai un soucis pour accéder à la carte Wifi du NanoPi R5C.
C’est une carte M.2 qui fait à la fois bluetooth via le port USB et WIFI via le port PCIe.
La partie bluetooth est bien reconnue par le noyau, mais pas la partie WIFI par le bus PCIe.
Voici ce que sort la sortie de la commande lspci :
root@nanopi:~# lspci
0000:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0001:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0001:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
0002:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0002:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Alors qu’avec l’OS fourni par le constructeur (FriendlyElec), la commande lspci trouve bien la carte sur le bus 0000:01:00.0 :
root@FriendlyWrt:~# lspci
0000:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0000:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
0001:10:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0001:11:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
0002:20:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0002:21:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
root@FriendlyWrt:~#
root@FriendlyWrt:~# lspci -k -s 0000:01:00.0
0000:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
Subsystem: AzureWave Device 3751
Kernel driver in use: rtw_8822ce
Kernel modules: rtw_8822ce
root@FriendlyWrt:~#
Je dispose bien des drivers pour la carte RealTek 8822ce fournis par le paquet firmware-realtek du dépôt non-free-firmware de debian trixie, mais j’ai beau charger le driver, la carte WIFI n’apparaît toujours pas dans la liste du matériel PCI :
root@nanopi:~# modprobe rtw88_8822ce
root@nanopi:~# modinfo rtw88_8822ce
filename: /lib/modules/6.5.0-5-arm64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko
license: Dual BSD/GPL
description: Realtek 802.11ac wireless 8822ce driver
author: Realtek Corporation
alias: pci:v000010ECd0000C82Fsv*sd*bc*sc*i*
alias: pci:v000010ECd0000C822sv*sd*bc*sc*i*
depends: rtw88_pci,rtw88_8822c
intree: Y
name: rtw88_8822ce
vermagic: 6.5.0-5-arm64 SMP mod_unload modversions aarch64
sig_id: PKCS#7
signer: Debian Secure Boot CA
sig_key: 32:A0:28:7F:84:1A:03:6F:A3:93:C1:E0:65:C4:3A:E6:B2:42:26:43
sig_hashalgo: sha256
signature: 81:5B:33:40:E2:15:F5:C8:60:E6:0D:4D:29:0D:D2:4F:15:50:F6:E9:
BC:7E:6E:3D:7A:E6:25:C6:D5:D0:BD:B7:B7:70:79:0D:B0:34:C8:2D:
C9:93:D9:33:2E:EE:07:B5:CA:09:B5:7A:05:21:51:07:FD:18:EE:21:
91:CC:2C:D6:38:2F:4B:63:DE:55:4D:4A:5B:91:87:68:84:CB:2F:14:
C5:D3:E0:C1:6D:FA:41:68:82:EC:6B:52:60:93:D2:97:27:C5:72:93:
7D:D2:0B:75:B6:97:88:6C:8E:3F:0E:47:A9:AC:2C:97:95:99:76:08:
8A:C9:84:24:06:3E:B7:03:5E:05:BB:01:A2:E4:6E:FC:0B:CE:1C:49:
02:1B:7E:0A:D1:7F:10:7D:91:8A:9C:F7:92:CF:65:5B:75:F0:0E:23:
E5:61:A8:06:F6:F3:CC:64:DC:CA:B6:28:9E:EF:16:DC:9C:A0:72:F1:
9F:3B:D8:BC:A8:D1:18:3A:EA:25:CA:7D:8D:9F:17:63:00:86:EC:BA:
2A:73:8F:A1:09:C5:0C:7B:83:46:92:63:CC:71:84:3D:E6:4D:A7:47:
83:A9:45:D5:60:BB:0D:7F:9F:FA:A8:30:9B:DF:60:96:BB:42:AF:BE:
04:34:A1:A2:D7:F0:D2:6A:D8:95:44:7A:EC:AB:85:86
root@nanopi:~#
root@nanopi:~# lsmod | grep -i rtw
rtw88_8822ce 12288 0
rtw88_8822c 462848 1 rtw88_8822ce
rtw88_pci 24576 1 rtw88_8822ce
rtw88_core 155648 2 rtw88_pci,rtw88_8822c
mac80211 909312 2 rtw88_pci,rtw88_core
cfg80211 831488 2 rtw88_core,mac80211
root@nanopi:~#
root@nanopi:~# lspci
0000:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0001:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0001:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
0002:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
0002:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Savez-vous comment faire pour que le système la reconnaisse et l’affiche dans la liste des matériels PCI ?