problema col nuovo Kernel

Home Page Forum utenti problema col nuovo Kernel

Visualizzazione 6 filoni di risposte
  • Autore
    Articoli
    • #33724
      fredflinstone
      Partecipante

      Ciao !
      Ho notato che con l’ aggiornmento al nuovo Kernel questo non riconosce la chiavetta usb che utilizzo per il wifi ( usb wifi di Netgear AC1200 ).
      Riavviando col veccchio kernel (5.10.46-1mamba-x86_64 ) questa è perfettamente funzionante.

      Grazie

    • #33725
      Silvan
      Amministratore del forum

      Ciao,
      se hai installato il driver a mano (come sembrerebbe da questa discussione) la procedura manuale deve essere ripetuta ad ogni aggiornamento del kernel.
      Tuttavia avevo creato il pacchetto 88x2bu basato su DKMS e può essere installato con:
      sudo dnf install 88x2u

    • #33726
      fredflinstone
      Partecipante

      Ok !
      Grazie.

    • #33784
      fredflinstone
      Partecipante

      Ciao !

      Dopo l’ aggiornamento al nuovo kernel si è ripresentato il problema di cui sopra.
      Ho reinstallato il driver secondo le istruzioni consuete e la risposta è :
      ” bash-5.1$ sudo dnf install 88x2bu-5.8.7.4
      Ultima verifica della scadenza dei metadati: 1:43:40 fa il lun 13 giu 2022, 18:13:19.
      Il pacchetto 88x2bu-5.8.7.4-1mamba.x86_64 è già installato.
      Dipendenze risolte.
      Nessuna operazione da compiere.
      Fatto! ”

      Però il wifi non va.

      Grazie.

    • #33785
      fredflinstone
      Partecipante

      Ciao !

      Allego il file di log generato :

      “DKMS make.log for 88x2bu-5.8.7.4 for kernel 5.15.44-1mamba-x86_64 (x86_64)
      mar 14 giu 2022, 13:56:30, CEST
      make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.15.44-1mamba-x86_64/build M=/var/lib/dkms/88x2bu/5.8.7.4/build modules
      make[1]: ingresso nella directory «/usr/src/linux-5.15.44-1mamba-x86_64»
      warning: the compiler differs from the one used to build the kernel
      The kernel was built by: x86_64-openmamba-linux-gnu-gcc (GCC) 11.3.0
      You are using: gcc (GCC) 11.3.0
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_cmd.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_security.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_debug.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_io.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_ioctl_query.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_ioctl_set.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_ieee80211.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme_ext.o
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme.c: In function ‘rtw_drv_scan_by_self’:
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme.c:3455:17: warning: this ‘else’ clause does not guard… [-Wmisleading-indentation]
      3455 | else
      | ^~~~
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme.c:3458:25: note: …this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
      3458 | goto exit;
      | ^~~~
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme_ext.c: In function ‘rtw_txpwr_init_regd’:
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme_ext.c:257:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
      257 | if (rfctl->regd_name)
      | ^
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme_ext.c:260:9: note: here
      260 | default:
      | ^~~~~~~
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’:
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme_ext.c:1399:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
      1399 | ptable->func = &OnAuthClient;
      | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mlme_ext.c:1401:9: note: here
      1401 | case WIFI_ASSOCREQ:
      | ^~~~
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_mi.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_wlan_util.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_vht.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_pwrctrl.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_rf.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_chplan.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_recv.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_sta_mgt.o
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_recv.c: In function ‘validate_mp_recv_frame’:
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_recv.c:3575:25: warning: this ‘for’ clause does not guard… [-Wmisleading-indentation]
      3575 | for (i = 0; i < precv_frame->u.hdr.len; i = i + 8)
      | ^~~
      In file included from /var/lib/dkms/88x2bu/5.8.7.4/build/include/drv_types.h:60,
      from /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_recv.c:17:
      /var/lib/dkms/88x2bu/5.8.7.4/build/include/rtw_debug.h:165:9: note: …this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
      165 | do {\
      | ^~
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_recv.c:3578:33: note: in expansion of macro ‘RTW_INFO’
      3578 | RTW_INFO(“#############################\n”);
      | ^~~~~~~~
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_ap.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/mesh/rtw_mesh.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/mesh/rtw_mesh_pathtbl.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/mesh/rtw_mesh_hwmp.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_xmit.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_p2p.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_rson.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_tdls.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_br_ext.o
      CC [M] /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_iol.o
      /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_br_ext.c:20:18: fatal error: net/ipx.h: File o directory non esistente
      20 | #include <net/ipx.h>
      | ^~~~~~~~~~~
      compilation terminated.
      make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/88x2bu/5.8.7.4/build/core/rtw_br_ext.o] Errore 1
      make[2]: *** Attesa per i processi non terminati….
      make[1]: *** [Makefile:1868: /var/lib/dkms/88x2bu/5.8.7.4/build] Errore 2
      make[1]: uscita dalla directory «/usr/src/linux-5.15.44-1mamba-x86_64»
      make: *** [Makefile:2432: modules] Errore 2 ”

      Grazie.

    • #33786
      Silvan
      Amministratore del forum

      Ciao!
      Il driver che stai usando, fornito dal pacchetto 88x2bu è vecchio e la versione più aggiornata si trova nel pacchetto rtl88x2bu, quindi consiglio di provare a sostituirlo con i seguenti comandi:

      sudo dnf remove 88x2bu
      sudo dnf install rtl88x2bu
      • Questa risposta è stata modificata 1 anno, 10 mesi fa da Silvan.
    • #33788
      fredflinstone
      Partecipante

      Ciao !
      Ora funziona perfettamente.
      Ti ringrazio.

Visualizzazione 6 filoni di risposte
  • Devi aver eseguito l’accesso per poter rispondere a questa discussione.