07/10/2023, 17:31
Salve a tutti.
Il mese scorso ho avuto problemi a far funzionare il mio WiFi integrato, problemi che, per LMDE5, ho risolto in questa discussione:
https://www.ergosumracalmuto.org/informa...p?tid=2217
Oggi, in una diversa partizione del medesimo hardware, ho installato LMDE6 e, avendo riscontrato il medesimo problema, ho pensato di applicare la medesima soluzione, ma a quanto pare le istruzioni che funzionano su LMDE5 non funzionano su LMDE6
Come potete constatare consultando l'output che riporto in calce, l'istruzione make non va a buon fine.
Qualcuno è in grado di dirmi l'origine del problema e proporre una soluzione?
Ringrazio sin d'ora chi mi aiuterà.
L'output "nefasto" è il seguente:
-*-*-
Edit
Ho notato che il problema si presenta anche da live sia con
lmde-6-cinnamon-64bit.iso
sia con
ubuntu-mate-22.04.3-desktop-amd64.iso
ma non con
linuxmint-21.2-mate-64bit.iso
Il mese scorso ho avuto problemi a far funzionare il mio WiFi integrato, problemi che, per LMDE5, ho risolto in questa discussione:
https://www.ergosumracalmuto.org/informa...p?tid=2217
Oggi, in una diversa partizione del medesimo hardware, ho installato LMDE6 e, avendo riscontrato il medesimo problema, ho pensato di applicare la medesima soluzione, ma a quanto pare le istruzioni che funzionano su LMDE5 non funzionano su LMDE6
Come potete constatare consultando l'output che riporto in calce, l'istruzione make non va a buon fine.
Qualcuno è in grado di dirmi l'origine del problema e proporre una soluzione?
Ringrazio sin d'ora chi mi aiuterà.
L'output "nefasto" è il seguente:
Codice:
lmde6c@i7-11390H:~/Documenti/rtl8852be$ inxi -SCnxxxz # Verifica Sistema Operativo, CPU ed hardware per connettersi ad Internet
System:
Kernel: 6.1.0-13-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
Desktop: Cinnamon v: 5.8.4 tk: GTK v: 3.24.38 wm: muffin vt: 7 dm: LightDM
v: 1.26.0 Distro: LMDE 6 Faye base: Debian 12.1 bookworm
CPU:
Info: quad core model: 11th Gen Intel Core i7-11390H bits: 64 type: MT MCP
smt: enabled arch: Tiger Lake rev: 2 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB
Speed (MHz): avg: 641 high: 915 min/max: 400/5000:4800 cores: 1: 400
2: 915 3: 908 4: 850 5: 400 6: 857 7: 400 8: 400 bogomips: 54681
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 4000
bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Realtek driver: N/A pcie: speed: 2.5 GT/s lanes: 1 port: 3000
bus-ID: 03:00.0 chip-ID: 10ec:b852 class-ID: 0280
lmde6c@i7-11390H:~/Documenti$ sudo apt update # Aggiorna il Sistema Operativo
[sudo] password di lmde6c:
Trovato:1 http://security.debian.org bookworm-security InRelease
Trovato:2 https://deb.debian.org/debian bookworm InRelease
Trovato:3 https://deb.debian.org/debian bookworm-updates InRelease
Trovato:4 https://deb.debian.org/debian bookworm-backports InRelease
Ignorato:5 http://packages.linuxmint.com faye InRelease
Trovato:6 http://packages.linuxmint.com faye Release
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
Tutti i pacchetti sono aggiornati.
lmde6c@i7-11390H:~/Documenti$ sudo apt install git bc # Installa i pacchetti necessari per compilare il driver del WiFi
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
git è già alla versione più recente (1:2.39.2-1.1).
bc è già alla versione più recente (1.07.1-3+b1).
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
lmde6c@i7-11390H:~/Documenti$ git clone https://github.com/HRex39/rtl8852be.git # Copia, nella cartella di lavoro, la cartella rtl8852be contenente i driver del WiFi
Clone in 'rtl8852be' in corso...
remote: Enumerating objects: 1070, done.
remote: Counting objects: 100% (157/157), done.
remote: Compressing objects: 100% (91/91), done.
remote: Total 1070 (delta 73), reused 137 (delta 57), pack-reused 913
Ricezione degli oggetti: 100% (1070/1070), 4.56 MiB | 11.15 MiB/s, fatto.
Risoluzione dei delta: 100% (250/250), fatto.
lmde6c@i7-11390H:~/Documenti$ cd rtl8852be # Accede alla cartella rtl8852be contenente i driver del WiFi
lmde6c@i7-11390H:~/Documenti/rtl8852be$ make # Compila i driver contenuti nella cartella
#rm -f .symvers.8852be
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.1.0-13-amd64/build M=/home/lmde6c/Documenti/rtl8852be modules
make[1]: ingresso nella directory «/usr/src/linux-headers-6.1.0-13-amd64»
CC [M] /home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.o
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_cache_wback’:
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c:21:17: error: implicit declaration of function ‘pci_dma_sync_single_for_device’; did you mean ‘dma_sync_single_for_device’? [-Werror=implicit-function-declaration]
21 | pci_dma_sync_single_for_device(hwdev, *bus_addr, size,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| dma_sync_single_for_device
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_cache_inv’:
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c:30:17: error: implicit declaration of function ‘pci_dma_sync_single_for_cpu’; did you mean ‘dma_sync_single_for_cpu’? [-Werror=implicit-function-declaration]
30 | pci_dma_sync_single_for_cpu(hwdev, *bus_addr, size, direction);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| dma_sync_single_for_cpu
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_get_bus_addr’:
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c:39:29: error: implicit declaration of function ‘pci_map_single’; did you mean ‘dma_map_single’? [-Werror=implicit-function-declaration]
39 | *bus_addr = pci_map_single(hwdev, vir_addr, size, direction);
| ^~~~~~~~~~~~~~
| dma_map_single
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_unmap_bus_addr’:
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c:50:17: error: implicit declaration of function ‘pci_unmap_single’; did you mean ‘dma_unmap_single’? [-Werror=implicit-function-declaration]
50 | pci_unmap_single(hwdev, *bus_addr, size, direction);
| ^~~~~~~~~~~~~~~~
| dma_unmap_single
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c: In function ‘pci_free_noncache_mem’:
/home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.c:97:17: error: implicit declaration of function ‘pci_free_consistent’ [-Werror=implicit-function-declaration]
97 | pci_free_consistent(pdev, size, vir_addr, *bus_addr);
| ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.1.0-13-common/scripts/Makefile.build:255: /home/lmde6c/Documenti/rtl8852be/platform/platform_linux_pc_pci.o] Errore 1
make[1]: *** [/usr/src/linux-headers-6.1.0-13-common/Makefile:2039: /home/lmde6c/Documenti/rtl8852be] Errore 2
make[1]: uscita dalla directory «/usr/src/linux-headers-6.1.0-13-amd64»
make: *** [Makefile:637: modules] Errore 2
lmde6c@i7-11390H:~/Documenti/rtl8852be$
-*-*-
Edit
Ho notato che il problema si presenta anche da live sia con
lmde-6-cinnamon-64bit.iso
sia con
ubuntu-mate-22.04.3-desktop-amd64.iso
ma non con
linuxmint-21.2-mate-64bit.iso