Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
[RISOLTO] make funziona su LMDE5 ma non su LMDE6
#1
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:

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
Cita messaggio
#2
https://askubuntu.com/questions/1455396/...-rtl8852be
Forse adesso il kernel attuale non vuole digerirlo per niente, o magari è il gcc di compilazione
Cita messaggio
#3
(08/10/2023, 11:03)adrianomorselli Ha scritto: https://askubuntu.com/questions/1455396/...-rtl8852be
Forse adesso il kernel attuale non vuole digerirlo per niente, o magari è il gcc di compilazione
Forse sono io che ho capito male ma... non funziona.
Codice:
lmde6c@i7-11390H:~/Documenti$ git clone https://github.com/HRex39/rtl8852be.git -b dev 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.20 MiB/s, fatto. Risoluzione dei delta: 100% (250/250), fatto. lmde6c@i7-11390H:~/Documenti$ cd rtl8852be lmde6c@i7-11390H:~/Documenti/rtl8852be$ make #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   CC [M]  /home/lmde6c/Documenti/rtl8852be/os_dep/osdep_service.o   CC [M]  /home/lmde6c/Documenti/rtl8852be/os_dep/osdep_service_linux.o /home/lmde6c/Documenti/rtl8852be/os_dep/osdep_service_linux.c: In function ‘rtw_change_ifname’: /home/lmde6c/Documenti/rtl8852be/os_dep/osdep_service_linux.c:810:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]   810 |        _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN);       |                    ~~~~~~~^~~~~~~~~~ /home/lmde6c/Documenti/rtl8852be/os_dep/osdep_service_linux.c:48:24: note: expected ‘void *’ but argument is of type ‘const unsigned char *’   48 | void _rtw_memcpy(void *dst, const void *src, u32 sz)       |                  ~~~~~~^~~ /home/lmde6c/Documenti/rtl8852be/os_dep/osdep_service_linux.c: In function ‘rtw_random32’: /home/lmde6c/Documenti/rtl8852be/os_dep/osdep_service_linux.c:850:16: error: implicit declaration of function ‘prandom_u32’; did you mean ‘prandom_u32_max’? [-Werror=implicit-function-declaration]   850 |        return prandom_u32();       |                ^~~~~~~~~~~       |                prandom_u32_max 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/os_dep/osdep_service_linux.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$
Cita messaggio
#4
Il tuo GCC potrebbe essere troppo avanzato per la riconpilazione di questo obsoleto modulo, puoi tentare l'installazione di un Gcc più vecchio e ricompilarlo con questo
Cita messaggio
#5
(08/10/2023, 11:43)adrianomorselli Ha scritto: Il tuo GCC potrebbe essere troppo avanzato per la riconpilazione di questo obsoleto modulo, puoi tentare l'installazione di un Gcc più vecchio e ricompilarlo con questo
Con LMDE6:
Codice:
lmde6c@i7-11390H:~$ inxi -SCnxxxz; git -v; bc -v 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: 469 high: 956 min/max: 400/5000:4800 cores: 1: 956     2: 400 3: 400 4: 400 5: 400 6: 400 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 git version 2.39.2 bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. lmde6c@i7-11390H:~$

Con LMDE5:
Codice:
lmde5i7@i7-11390h:~$ inxi -SCnxxxz; git --version; bc -v System:    Kernel: 5.10.0-25-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: Cinnamon 5.6.8 tk: GTK 3.24.24 wm: muffin           dm: LightDM 1.26.0 Distro: LMDE 5 Elsie base: Debian 11.2 bullseye CPU:      Info: Quad Core model: 11th Gen Intel Core i7-11390H bits: 64 type: MT MCP arch: Tiger Lake rev: 2 L2 cache: 12 MiB           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 54681           Speed: 1042 MHz min/max: 400/5000 MHz Core speeds (MHz): 1: 1042 2: 866 3: 935 4: 496 5: 1025 6: 635 7: 792 8: 739 Network:  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: kernel 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: rtl8852be v: N/A port: 3000 bus ID: 03:00.0 chip ID: 10ec:b852 class ID: 0280           IF: wlp3s0 state: up mac: <filter> git version 2.30.2 bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. lmde5i7@i7-11390h:~$
Cosa dovrei fare esattamente?
Cita messaggio
#6
Ok, è abbastanza complesso perchè lmde è una debian, su Ubuntu è possibile installare più gcc e usare update-alternative per scegliere il gcc. Qui invece richiede di operare in chroot, scaricare il gcc desiderato e.....compilarlo, soluzione difficile, oppure inserire repositories oldstable, soluzione più semplice, e sempre con update-alternatives scegliere il gcc da usare per la compilazione. Vedi tu se ne vale la pena
Cita messaggio
#7
Ho provato anche il suggerimento trovato qui.
https://easylinuxtipsproject.blogspot.co...k.html#ID9
Funziona!

Riassumo i comandi:
Codice:
sudo apt-get install mokutil && mokutil --sb-state sudo apt-get install gcc git build-essential linux-headers-$(uname -r) git clone https://github.com/lwfinger/rtw89.git cd rtw89 make sudo make install cd .. # Comando aggiunto da me rm -v -R --interactive=never rtw89 # Comando modificato da me


Spegnere e riaccendere il computer; verificare se il WiFi funziona.
Se il WiFi funziona, ricordarsi di non aggiornare il kernel, in quanto ciò potrebbe costringerci a ripetere tutta la procedura.

Il mio output


Codice:
lmde6c@i7-11390H:~/Documenti/Prova02$ sudo apt-get install mokutil && mokutil --sb-state [sudo] password di lmde6c:        Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto  mokutil è già alla versione più recente (0.6.0-2). 0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati. SecureBoot disabled Platform is in Setup Mode lmde6c@i7-11390H:~/Documenti/Prova02$ sudo apt-get install gcc git build-essential linux-headers-$(uname -r) Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze... Fatto Lettura informazioni sullo stato... Fatto  gcc è già alla versione più recente (4:12.2.0-3). git è già alla versione più recente (1:2.39.2-1.1). build-essential è già alla versione più recente (12.9). linux-headers-6.1.0-13-amd64 è già alla versione più recente (6.1.55-1). 0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati. lmde6c@i7-11390H:~/Documenti/Prova02$ git clone https://github.com/lwfinger/rtw89.git Clone in 'rtw89' in corso... remote: Enumerating objects: 2847, done. remote: Counting objects: 100% (682/682), done. remote: Compressing objects: 100% (188/188), done. remote: Total 2847 (delta 557), reused 568 (delta 494), pack-reused 2165 Ricezione degli oggetti: 100% (2847/2847), 6.06 MiB | 11.66 MiB/s, fatto. Risoluzione dei delta: 100% (2150/2150), fatto. lmde6c@i7-11390H:~/Documenti/Prova02$ cd rtw89 lmde6c@i7-11390H:~/Documenti/Prova02/rtw89$ make make -C /lib/modules/6.1.0-13-amd64/build M=/home/lmde6c/Documenti/Prova02/rtw89 modules make[1]: ingresso nella directory «/usr/src/linux-headers-6.1.0-13-amd64»   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/core.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/chan.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/mac80211.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/mac.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/phy.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/fw.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/cam.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/efuse.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/regd.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/sar.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/acpi.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/coex.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/ps.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/debug.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/ser.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/wow.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw89core.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852a.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852a_table.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852a_rfk.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852a_rfk_table.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852a.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852ae.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ae.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8851b.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8851b_table.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8851b_rfk.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8851b_rfk_table.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851b.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8851be.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851be.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852b.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852b_table.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852b_rfk.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852b_rfk_table.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852b.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852be.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852be.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852c.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852c_table.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852c_rfk.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852c_rfk_table.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852c.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw8852ce.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ce.o   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/pci.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw89pci.o   MODPOST /home/lmde6c/Documenti/Prova02/rtw89/Module.symvers   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw89core.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw89core.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw89core.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw89core.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw89pci.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw89pci.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw89pci.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw89pci.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851b.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851b.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851b.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851b.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851be.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851be.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851be.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8851be.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852a.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852a.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852a.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852a.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ae.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ae.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ae.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ae.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852b.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852b.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852b.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852b.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852be.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852be.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852be.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852be.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852c.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852c.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852c.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852c.ko due to unavailability of vmlinux   CC [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ce.mod.o   LD [M]  /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ce.ko   BTF [M] /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ce.ko Skipping BTF generation for /home/lmde6c/Documenti/Prova02/rtw89/rtw_8852ce.ko due to unavailability of vmlinux make[1]: uscita dalla directory «/usr/src/linux-headers-6.1.0-13-amd64» lmde6c@i7-11390H:~/Documenti/Prova02/rtw89$ sudo make install make -C /lib/modules/6.1.0-13-amd64/build M=/home/lmde6c/Documenti/Prova02/rtw89 modules make[1]: ingresso nella directory «/usr/src/linux-headers-6.1.0-13-amd64» make[1]: uscita dalla directory «/usr/src/linux-headers-6.1.0-13-amd64» Install rtw89 SUCCESS mde6c@i7-11390H:~/Documenti/Prova02/rtw89$ cd .. # Comando aggiunto da me lmde6c@i7-11390H:~/Documenti/Prova02$ rm -v -R --interactive=never rtw89 # Comando modificato da me 'rtw89/ps.h' rimosso 'rtw89/rtw8852b.o' rimosso 'rtw89/.rtw_8852a.o.cmd' rimosso 'rtw89/.rtw_8851be.o.cmd' rimosso 'rtw89/.rtw89pci.mod.o.cmd' rimosso 'rtw89/Module.symvers' rimosso 'rtw89/regd.o' rimosso 'rtw89/rtw8852c_rfk_table.h' rimosso 'rtw89/rtw_8851be.mod' rimosso 'rtw89/.mac.o.cmd' rimosso 'rtw89/.rtw_8852ae.mod.o.cmd' rimosso 'rtw89/.rtw_8852be.mod.cmd' rimosso 'rtw89/.rtw_8852b.mod.o.cmd' rimosso 'rtw89/rtw8852a_rfk_table.o' rimosso 'rtw89/.rtw_8852ae.mod.cmd' rimosso 'rtw89/rtw_8852ce.mod.c' rimosso 'rtw89/rtw8851b_rfk_table.o' rimosso 'rtw89/.rtw89pci.ko.cmd' rimosso 'rtw89/rtw_8851be.ko' rimosso 'rtw89/rtw8852a_rfk_table.c' rimosso 'rtw89/.rtw_8852a.mod.cmd' rimosso 'rtw89/rtw_8852b.mod' rimosso 'rtw89/.rtw8852c.o.d' rimosso 'rtw89/.rtw8851b_rfk_table.o.cmd' rimosso 'rtw89/rtw_8852ce.mod.o' rimosso 'rtw89/rtw89core.ko' rimosso 'rtw89/.rtw_8852a.mod.o.cmd' rimosso 'rtw89/.rtw8852b.o.cmd' rimosso 'rtw89/.mac80211.o.cmd' rimosso 'rtw89/debug.o' rimosso 'rtw89/efuse.h' rimosso 'rtw89/.rtw_8851be.mod.cmd' rimosso 'rtw89/mac80211.c' rimosso 'rtw89/rtw_8852b.mod.c' rimosso 'rtw89/.rtw8852c_rfk.o.cmd' rimosso 'rtw89/wow.c' rimosso 'rtw89/core.o' rimosso 'rtw89/acpi.o' rimosso 'rtw89/rtw8851b_rfk_table.c' rimosso 'rtw89/ps.c' rimosso 'rtw89/ser.o' rimosso 'rtw89/rtw_8851b.o' rimosso 'rtw89/rtw8852c_rfk.h' rimosso 'rtw89/.rtw_8852ce.o.cmd' rimosso 'rtw89/rtw_8852c.mod.c' rimosso 'rtw89/rtw_8852c.ko' rimosso 'rtw89/rtw89pci.o' rimosso 'rtw89/rtw8852c.h' rimosso 'rtw89/rtw_8852be.o' rimosso 'rtw89/rtw8852a.o' rimosso 'rtw89/core.c' rimosso 'rtw89/mac80211.o' rimosso 'rtw89/.rtw_8852be.mod.o.cmd' rimosso 'rtw89/core.h' rimosso 'rtw89/rtw_8852c.mod' rimosso 'rtw89/.rtw_8852b.mod.cmd' rimosso 'rtw89/usb.c' rimosso 'rtw89/.rtw_8852ae.ko.cmd' rimosso 'rtw89/wow.h' rimosso 'rtw89/mac.o' rimosso 'rtw89/rtw8852c_rfk_table.o' rimosso 'rtw89/.rtw8852a_rfk.o.cmd' rimosso 'rtw89/sar.c' rimosso 'rtw89/chan.c' rimosso 'rtw89/rtw_8852be.mod' rimosso 'rtw89/rtw8852a.c' rimosso 'rtw89/.rtw8852c_rfk_table.o.cmd' rimosso 'rtw89/rtw8851be.c' rimosso 'rtw89/debug.c' rimosso 'rtw89/.rtw_8852c.o.cmd' rimosso 'rtw89/rtw8852a_rfk_table.h' rimosso 'rtw89/rtw_8852c.o' rimosso 'rtw89/rtw8852b_rfk_table.o' rimosso 'rtw89/.rtw_8852ce.ko.cmd' rimosso 'rtw89/rtw_8852ae.mod.c' rimosso 'rtw89/rtw8852c_table.o' rimosso 'rtw89/util.h' rimosso 'rtw89/txrx.h' rimosso 'rtw89/.efuse.o.cmd' rimosso 'rtw89/.efuse.o.d' rimosso 'rtw89/cam.h' rimosso 'rtw89/.chan.o.cmd' rimosso 'rtw89/rtw89pci.mod.o' rimosso 'rtw89/pci.o' rimosso 'rtw89/rtw8852a_table.h' rimosso 'rtw89/rtw8852a_rfk.c' rimosso 'rtw89/rtw_8852a.ko' rimosso 'rtw89/rtw8852a.h' rimosso 'rtw89/rtw_8851be.mod.c' rimosso 'rtw89/.rtw8852a.o.d' rimosso 'rtw89/chan.o' rimosso 'rtw89/sar.o' rimosso 'rtw89/rtw89core.o' rimosso 'rtw89/.rtw8851b.o.cmd' rimosso 'rtw89/.sar.o.cmd' rimosso 'rtw89/rtw_8851b.mod.o' rimosso 'rtw89/debian/source/format' rimosso removed directory 'rtw89/debian/source' 'rtw89/debian/compat' rimosso 'rtw89/debian/copyright' rimosso 'rtw89/debian/rtw89-dkms.dkms' rimosso 'rtw89/debian/rules' rimosso 'rtw89/debian/changelog' rimosso 'rtw89/debian/.gitignore' rimosso 'rtw89/debian/control' rimosso removed directory 'rtw89/debian' 'rtw89/.rtw8852a_rfk_table.o.cmd' rimosso 'rtw89/.rtw89pci.o.cmd' rimosso 'rtw89/.rtw8851be.o.cmd' rimosso 'rtw89/.acpi.o.cmd' rimosso 'rtw89/rtw8852b_table.c' rimosso 'rtw89/rtw_8852a.o' rimosso 'rtw89/.rtw8851b_rfk.o.cmd' rimosso 'rtw89/rtw8851b.o' rimosso 'rtw89/.coex.o.d' rimosso 'rtw89/rtw_8852ae.mod' rimosso 'rtw89/mac.h' rimosso 'rtw89/.git/index' rimosso 'rtw89/.git/description' rimosso 'rtw89/.git/hooks/push-to-checkout.sample' rimosso 'rtw89/.git/hooks/pre-receive.sample' rimosso 'rtw89/.git/hooks/update.sample' rimosso 'rtw89/.git/hooks/pre-push.sample' rimosso 'rtw89/.git/hooks/pre-merge-commit.sample' rimosso 'rtw89/.git/hooks/pre-rebase.sample' rimosso 'rtw89/.git/hooks/post-update.sample' rimosso 'rtw89/.git/hooks/fsmonitor-watchman.sample' rimosso 'rtw89/.git/hooks/commit-msg.sample' rimosso 'rtw89/.git/hooks/pre-commit.sample' rimosso 'rtw89/.git/hooks/pre-applypatch.sample' rimosso 'rtw89/.git/hooks/prepare-commit-msg.sample' rimosso 'rtw89/.git/hooks/applypatch-msg.sample' rimosso removed directory 'rtw89/.git/hooks' 'rtw89/.git/refs/heads/main' rimosso removed directory 'rtw89/.git/refs/heads' removed directory 'rtw89/.git/refs/tags' 'rtw89/.git/refs/remotes/origin/HEAD' rimosso removed directory 'rtw89/.git/refs/remotes/origin' removed directory 'rtw89/.git/refs/remotes' removed directory 'rtw89/.git/refs' 'rtw89/.git/HEAD' rimosso 'rtw89/.git/packed-refs' rimosso 'rtw89/.git/config' rimosso 'rtw89/.git/objects/pack/pack-3e355fc175c6c54f19611e8ab924fc1f6fc0ceb9.idx' rimosso 'rtw89/.git/objects/pack/pack-3e355fc175c6c54f19611e8ab924fc1f6fc0ceb9.pack' rimosso removed directory 'rtw89/.git/objects/pack' removed directory 'rtw89/.git/objects/info' removed directory 'rtw89/.git/objects' 'rtw89/.git/logs/refs/heads/main' rimosso removed directory 'rtw89/.git/logs/refs/heads' 'rtw89/.git/logs/refs/remotes/origin/HEAD' rimosso removed directory 'rtw89/.git/logs/refs/remotes/origin' removed directory 'rtw89/.git/logs/refs/remotes' removed directory 'rtw89/.git/logs/refs' 'rtw89/.git/logs/HEAD' rimosso removed directory 'rtw89/.git/logs' removed directory 'rtw89/.git/branches' 'rtw89/.git/info/exclude' rimosso removed directory 'rtw89/.git/info' removed directory 'rtw89/.git' 'rtw89/sign-file' rimosso 'rtw89/.rtw89core.mod.cmd' rimosso 'rtw89/.rtw_8851b.mod.o.cmd' rimosso 'rtw89/rtw8852b.h' rimosso 'rtw89/.rtw8851b.o.d' rimosso 'rtw89/.rtw_8852b.o.cmd' rimosso 'rtw89/fw.h' rimosso 'rtw89/.modules.order.cmd' rimosso 'rtw89/.phy.o.cmd' rimosso 'rtw89/rtw8852c_table.h' rimosso 'rtw89/openssl.conf' rimosso 'rtw89/usb.h' rimosso 'rtw89/.debug.o.d' rimosso 'rtw89/coex.c' rimosso 'rtw89/.rtw_8852c.mod.o.cmd' rimosso 'rtw89/rtw8851b_rfk.o' rimosso 'rtw89/rtw_8851be.o' rimosso 'rtw89/.pci.o.cmd' rimosso 'rtw89/rtw_8852be.mod.o' rimosso 'rtw89/rtw8852c_rfk.o' rimosso 'rtw89/rtw_8851b.ko' rimosso 'rtw89/rtw_8851b.mod.c' rimosso 'rtw89/rtw8852a_rfk.o' rimosso 'rtw89/.rtw8852ce.o.cmd' rimosso 'rtw89/.debug.o.cmd' rimosso 'rtw89/.pci.o.d' rimosso 'rtw89/rtw8852b_table.h' rimosso 'rtw89/.rtw8851b_table.o.cmd' rimosso 'rtw89/sar.h' rimosso 'rtw89/rtw_8852ce.mod' rimosso 'rtw89/wow.o' rimosso 'rtw89/rtw8852b.c' rimosso 'rtw89/acpi.h' rimosso 'rtw89/LICENSE' rimosso 'rtw89/rtw8852c_rfk_table.c' rimosso 'rtw89/rtw_8852a.mod' rimosso 'rtw89/efuse.o' rimosso 'rtw89/coex.h' rimosso 'rtw89/rtw_8852c.mod.o' rimosso 'rtw89/rtw_8852a.mod.o' rimosso 'rtw89/rtw89pci.mod' rimosso 'rtw89/modules.order' rimosso 'rtw89/rtw8851b_table.h' rimosso 'rtw89/pci.h' rimosso 'rtw89/debug.h' rimosso 'rtw89/.Module.symvers.cmd' rimosso 'rtw89/.ser.o.cmd' rimosso 'rtw89/.rtw8852ae.o.cmd' rimosso 'rtw89/fw.c' rimosso 'rtw89/.rtw_8852ce.mod.o.cmd' rimosso 'rtw89/suspend_rtw89' rimosso 'rtw89/rtw8852ae.c' rimosso 'rtw89/.rtw_8851b.mod.cmd' rimosso 'rtw89/rtw8851b_rfk_table.h' rimosso 'rtw89/rtw8852b_rfk_table.c' rimosso 'rtw89/rtw8851b_rfk.h' rimosso 'rtw89/chan.h' rimosso 'rtw89/rtw_8852be.mod.c' rimosso 'rtw89/.rtw8852c.o.cmd' rimosso 'rtw89/.rtw8852be.o.cmd' rimosso 'rtw89/rtw89pci.ko' rimosso 'rtw89/cam.c' rimosso 'rtw89/rtw89core.mod' rimosso 'rtw89/rtw8852b_table.o' rimosso 'rtw89/rtw8852c_table.c' rimosso 'rtw89/.rtw89core.ko.cmd' rimosso 'rtw89/rtw8852ce.c' rimosso 'rtw89/phy.o' rimosso 'rtw89/.ser.o.d' rimosso 'rtw89/rtw8851b.c' rimosso 'rtw89/rtw_8852ae.mod.o' rimosso 'rtw89/rtw_8852b.ko' rimosso 'rtw89/phy.c' rimosso 'rtw89/.rtw_8851be.mod.o.cmd' rimosso 'rtw89/.rtw89core.mod.o.cmd' rimosso 'rtw89/.phy.o.d' rimosso 'rtw89/cam.o' rimosso 'rtw89/regd.c' rimosso 'rtw89/.mac.o.d' rimosso 'rtw89/.rtw_8852b.ko.cmd' rimosso 'rtw89/phy.h' rimosso 'rtw89/.wow.o.cmd' rimosso 'rtw89/.rtw89core.o.cmd' rimosso 'rtw89/.cam.o.cmd' rimosso 'rtw89/rtw8852be.o' rimosso 'rtw89/rtw8852b_rfk_table.h' rimosso 'rtw89/rtw_8852be.ko' rimosso 'rtw89/.rtw_8852be.o.cmd' rimosso 'rtw89/.gitignore' rimosso 'rtw89/.coex.o.cmd' rimosso 'rtw89/rtw_8852ce.o' rimosso 'rtw89/rtw8852c.o' rimosso 'rtw89/.mac80211.o.d' rimosso 'rtw89/fw.o' rimosso 'rtw89/rtw89pci.mod.c' rimosso 'rtw89/ps.o' rimosso 'rtw89/rtw8852b_rfk.c' rimosso 'rtw89/rtw8852au.c' rimosso 'rtw89/.rtw_8852be.ko.cmd' rimosso 'rtw89/README.md' rimosso 'rtw89/efuse.c' rimosso 'rtw89/.rtw8852b_rfk_table.o.cmd' rimosso 'rtw89/.rtw_8852a.ko.cmd' rimosso 'rtw89/rtw8852c.c' rimosso 'rtw89/acpi.c' rimosso 'rtw89/.rtw_8852c.mod.cmd' rimosso 'rtw89/rtw8852be.c' rimosso 'rtw89/.rtw8852b.o.d' rimosso 'rtw89/rtw8851be.o' rimosso 'rtw89/mac.c' rimosso 'rtw89/rtw8852c_rfk.c' rimosso 'rtw89/.fw.o.cmd' rimosso 'rtw89/.core.o.d' rimosso 'rtw89/.rtw8852c_table.o.cmd' rimosso 'rtw89/rtw89core.mod.c' rimosso 'rtw89/.rtw8852a.o.cmd' rimosso 'rtw89/rtw_8852b.mod.o' rimosso 'rtw89/rtw_8852ae.o' rimosso 'rtw89/.rtw_8852ae.o.cmd' rimosso 'rtw89/rtw8852a_rfk.h' rimosso 'rtw89/.rtw_8851b.o.cmd' rimosso 'rtw89/.rtw8852a_table.o.cmd' rimosso 'rtw89/.rtw8852b_table.o.cmd' rimosso 'rtw89/rtw_8852ce.ko' rimosso 'rtw89/rtw8851b_rfk.c' rimosso 'rtw89/reg.h' rimosso 'rtw89/rtw8851b_table.o' rimosso 'rtw89/ser.c' rimosso 'rtw89/.regd.o.cmd' rimosso 'rtw89/.ps.o.cmd' rimosso 'rtw89/rtw8852b_rfk.h' rimosso 'rtw89/rtw_8852b.o' rimosso 'rtw89/.rtw_8852c.ko.cmd' rimosso 'rtw89/rtw89core.mod.o' rimosso 'rtw89/.rtw_8851b.ko.cmd' rimosso 'rtw89/rtw8852a_table.c' rimosso 'rtw89/rtw_8852a.mod.c' rimosso 'rtw89/rtw_8851b.mod' rimosso 'rtw89/Makefile' rimosso 'rtw89/rtw8852ce.o' rimosso 'rtw89/ser.h' rimosso 'rtw89/.core.o.cmd' rimosso 'rtw89/.rtw_8852ce.mod.cmd' rimosso 'rtw89/rtw8851b_table.c' rimosso 'rtw89/rtw8851b.h' rimosso 'rtw89/.rtw89pci.mod.cmd' rimosso 'rtw89/rtw_8851be.mod.o' rimosso 'rtw89/.fw.o.d' rimosso 'rtw89/rtw8852ae.o' rimosso 'rtw89/pci.c' rimosso 'rtw89/rtw8852a_table.o' rimosso 'rtw89/.rtw8852b_rfk.o.cmd' rimosso 'rtw89/.rtw_8851be.ko.cmd' rimosso 'rtw89/rtw_8852ae.ko' rimosso 'rtw89/coex.o' rimosso 'rtw89/rtw8852b_rfk.o' rimosso removed directory 'rtw89' lmde6c@i7-11390H:~/Documenti/Prova02$


La mia situazione attuale
Codice:
lmde6c@i7-11390H:~$ inxi -SCnxxxz 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: 400 min/max: 400/5000:4800 cores: 1: 400 2: 400 3: 400     4: 400 5: 400 6: 400 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: down mac: <filter>   Device-2: Realtek driver: rtw89_8852be v: N/A pcie: speed: 2.5 GT/s     lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:b852 class-ID: 0280   IF: wlp3s0 state: up mac: <filter> lmde6c@i7-11390H:~$
Cita messaggio
#8
Edit
Confrontando la soluzione con quella che funziona con LMDE5 con la soluzione che funziona con LMDE6, ho notato che la procedura precedente prevedeva l'uso del comando
Codice:
sudo modprobe 8852be # Carica i driver 8852be installati

che permette di caricare i driver installati senza dover riavviare il computer, cosa indispensabile quando si vuole provare il procedimento in modalità LIVE.
Se qualcuno mi fa sapere quale comando bisogna dare per ottenere il medesimo effetto con la procedura che funziona con LMDE6, glie ne sarò grato.
Saluto.
Sargon6
Cita messaggio
#9
Dandogli da terminale il modulo si carica?
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)