[RISOLTO] Scheda di rete wifi non riconosciuta

Ciao, ho appena installato Fedora 23 e non riesco a connettermi alla rete.

Il problema è analogo a quello http://forum.fedoraonline.it/viewtopic.php?id=23990, ma io ho una scheda diversa. (Mi rimetto alla decisione dei moderatori se chiudere o meno la presente discussione).

Alcune informazioni:

$ lspci -nn | grep -i wireless
$ lspci -k | grep -iA 2 wireless
$ iwconfig
enp3s0    no wireless extensions.

virbr0-nic  no wireless extensions.

virbr0    no wireless extensions.

lo        no wireless extensions.

$ rfkill list
bash: rfkill: comando non trovato...
$ lspci
...
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
...

Qualcuno ha un’idea di cosa fare?

Edit: ho messo “Risolto” al titolo.

La Broadcom la trovi nei pacchetti RPM Fusion, ma ad oggi quel repo per la versione 23 non è ancora attivo. Anch’io sto aspettando i loro pacchetti così da effettuare l’aggiornamento.

Grazie della risposta.

Visitando http://rpmfusion.org/Configuration/ sembrerebbe che sia già possibile configurare tali repo per fedora 23. Mi sbaglio?

Servono gli akmod-wl che trovi nei repo: rpmfusion-nonfree-updates-testing
Eccoli http://download1.rpmfusion.org/nonfree/fedora/updates/testing/23/x86_64/repoview/akmod-wl.html.
Ciao.
Sergio

Ciao Sergio, grazie della risposta.

Sono riuscito ad installare il pacchetto:

# rpm -i akmod-wl-6.30.223.271-3.fc23.x86_64.rpm 
	il pacchetto akmod-wl-6.30.223.271-3.fc23.x86_64 è già installato

tuttavia il problema non si è ancora risolto.

no, no…attenzione :expressionless:
Se usi il comando rpm non ti installa le dipendenze.
Devi usare dnf.
Il comando è quello classico: #dnf install akmod-wlallora ti trova le dipendenze e sei a posto.
Prima però di installare il pacchetto e le sue dipendenze devi settare i repo rpmfusion.
Puoi andare http://doc.fedoraonline.it/RPMFusion nella doc di fedoraonline per vedere come si fa.
Tieni conto che devi mettere anche i repo “rpmfusion-nonfree-updates-testing” ovvero in /etc/yum.repos.d deve esserci un file “rpmfusion-nonfree-updates-testing.repo”.
Buon lavoro. :slight_smile:
Ciao.
Sergio

Penso di aver correttamente abilitato i repo. Ecco cosa ottengo:

# dnf install akmod-wl RPM Fusion for Fedora 23 - Free - Updates 287 kB/s | 318 kB 00:01 Last metadata expiration check performed 0:00:00 ago on Thu Dec 17 22:08:18 2015. Package akmod-wl-6.30.223.271-3.fc23.x86_64 is already installed, skipping. Dipendenze risolte. Niente da fare Completo!

Però il problema c’è ancora…

Prova a rimuovere il pacchetto akmod-wl con il comando “rpm”, fai cioè l’operazione inversa che avevi fatto per installarlo e poi ridai il comando:

#dnf install akmod-wl 

Ho provato sul mio sistema fisso (dove non c’è il wifi) ed il comando mi installa altri pacchetti come dipendenze:

[code][root@qt-feltre idraulico]# dnf install akmod-wl
Last metadata expiration check performed 1:53:34 ago on Thu Dec 17 21:20:07 2015.
Dipendenze risolte.

Package Arch Versione Repository Dim.

Installazione in corso:
akmod-wl x86_64 6.30.223.271-3.fc23 rpmfusion-nonfree-updates-testing 5.5 M
akmods noarch 0.5.4-1.fc23 rpmfusion-free-updates-testing 25 k
broadcom-wl noarch 6.30.223.271-1.fc23 rpmfusion-nonfree-updates-testing 24 k
fakeroot x86_64 1.20.2-1.fc23 fedora 101 k
fakeroot-libs x86_64 1.20.2-1.fc23 fedora 32 k
kmodtool noarch 1-23.fc23 rpmfusion-free-updates-testing 17 k
rpmdevtools noarch 8.6-2.fc23 fedora 104 k
xemacs-filesystem noarch 21.5.34-12.20150929hga76c9268bb72.fc23 fedora 21 k

Riepilogo della transazione

Install 8 Packages

Dimensione totale del download: 5.8 M
Dimensione installata: 6.0 M
Procedere [s/N][/code]la stessa cosa penso che debba succedere anche a te.
Tieni conto che serve anche tutta la fabbrica di compilazione…ed inoltre i “kernel-headers” e i “kernel-devel” presenti sul tuo sistema.
Ciao.
Sergio

Ho disinstallato akmod-wl e poi l’ho re-installato:

[code]# dnf install akmod-wl
Last metadata expiration check performed 0:20:38 ago on Thu Dec 17 23:17:29 2015.
Dipendenze risolte.

Pacchetto Arch Versione Repository Dim.

Installazione in corso:
akmod-wl x86_64 6.30.223.271-3.fc23 rpmfusion-nonfree-updates 5.5 M
akmods noarch 0.5.4-1.fc23 rpmfusion-free-updates 25 k
binutils x86_64 2.25-15.fc23 fedora 5.6 M
broadcom-wl noarch 6.30.223.271-1.fc23 rpmfusion-nonfree-updates 24 k
cpp x86_64 5.1.1-4.fc23 fedora 8.5 M
dwz x86_64 0.12-1.fc23 fedora 106 k
fakeroot x86_64 1.20.2-1.fc23 fedora 101 k
fakeroot-libs x86_64 1.20.2-1.fc23 fedora 32 k
gcc x86_64 5.1.1-4.fc23 fedora 19 M
ghc-srpm-macros noarch 1.4.2-2.fc23 fedora 8.2 k
glibc-devel x86_64 2.22-3.fc23 fedora 909 k
glibc-headers x86_64 2.22-3.fc23 fedora 493 k
gnat-srpm-macros noarch 2-1.fc23 fedora 8.4 k
go-srpm-macros noarch 2-3.fc23 fedora 8.0 k
isl x86_64 0.14-4.fc23 fedora 490 k
kernel-devel x86_64 4.2.7-300.fc23 updates 9.8 M
kernel-headers x86_64 4.2.7-300.fc23 updates 990 k
kmodtool noarch 1-23.fc23 rpmfusion-free-updates 17 k
libmpc x86_64 1.0.2-4.fc23 fedora 55 k
ocaml-srpm-macros noarch 2-3.fc23 fedora 8.1 k
patch x86_64 2.7.5-2.fc23 fedora 123 k
perl-generators noarch 1.06-1.fc23 updates 15 k
perl-srpm-macros noarch 1-17.fc23 fedora 9.7 k
redhat-rpm-config noarch 36-1.fc23 fedora 59 k
rpm-build x86_64 4.13.0-0.rc1.3.fc23 fedora 135 k
rpmdevtools noarch 8.6-2.fc23 fedora 104 k
xemacs-filesystem noarch 21.5.34-12.20150929hga76c9268bb72.fc23
fedora 21 k

Riepilogo della transazione

Install 27 Packages

Dimensione totale del download: 52 M
Dimensione installata: 142 M
Procedere [s/N]: s
[/code]

Forse sto sbagliando qualcosa…

Probabilmente idraulico ha già molti pacchetti installati, installando akmod-wl sul suo sistema dnf non installa i pacchetti già presenti.
Prosegui tranquillamente.

Ho proceduto con l’installazione, ma non ho ancora risolto.

Di seguito riporto la conferma che dovrei aver correttamente abilitato tutti i repo:

$ dnf repolist
Fedora 23 - x86_64 - Test Updates               369 kB/s | 6.5 MB     00:18    
RPM Fusion for Fedora 23 - Nonfree - Updates    269 kB/s |  62 kB     00:00    
RPM Fusion for Fedora 23 - Nonfree - Test Updat 148 kB/s |  62 kB     00:00    
RPM Fusion for Fedora Rawhide - Free            1.6 MB/s | 863 kB     00:00    
RPM Fusion for Fedora 23 - Nonfree              449 kB/s | 218 kB     00:00    
RPM Fusion for Fedora 23 - Free - Test Updates  874 kB/s | 318 kB     00:00    
RPM Fusion for Fedora Rawhide - Nonfree         781 kB/s | 243 kB     00:00    
RPM Fusion for Fedora 23 - Free - Updates       770 kB/s | 318 kB     00:00    
Fedora 23 - x86_64 - Updates                    3.4 MB/s |  14 MB     00:04    
RPM Fusion for Fedora 23 - Free                 1.2 MB/s | 738 kB     00:00    
Fedora 23 - x86_64                              7.1 MB/s |  43 MB     00:06    
Last metadata expiration check performed 0:00:47 ago on Fri Dec 18 09:51:09 2015.
id repo                           nome repo                                stato
*fedora                           Fedora 23 - x86_64                       46074
rpmfusion-free                    RPM Fusion for Fedora 23 - Free            692
rpmfusion-free-rawhide            RPM Fusion for Fedora Rawhide - Free       768
rpmfusion-free-updates            RPM Fusion for Fedora 23 - Free - Update   230
rpmfusion-free-updates-testing    RPM Fusion for Fedora 23 - Free - Test U   230
rpmfusion-nonfree                 RPM Fusion for Fedora 23 - Nonfree         206
rpmfusion-nonfree-rawhide         RPM Fusion for Fedora Rawhide - Nonfree    256
rpmfusion-nonfree-updates         RPM Fusion for Fedora 23 - Nonfree - Upd    69
rpmfusion-nonfree-updates-testing RPM Fusion for Fedora 23 - Nonfree - Tes    69
*updates                          Fedora 23 - x86_64 - Updates             12718
*updates-testing                  Fedora 23 - x86_64 - Test Updates         8269

Da quando dnf ha trovato il pacchetto akmod-wl significa che i repo vanno bene.
Ora vediamo se ha installato il modulo.
Dai il comando:

lspci -kk | grep -iA 6 network

e posta il risultato.
Ciao.
Sergio

Ecco qua:

$ lspci -kk | grep -iA 6 network
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
	Subsystem: Hewlett-Packard Company Device 1508
	Kernel modules: ssb
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
	Subsystem: Hewlett-Packard Company Device 3628
	Kernel driver in use: r8169
	Kernel modules: r8169

Purtroppo il driver wl non è stato installato.
Come si vede da #9 e dalla riga:......... installazione in corso ............ broadcom-wl noarch 6.30.223.271-1.fc23 rpmfusion-nonfree-updates 24 k ......... e da qui: https://www.broadcom.com/support/802.11 i driver sul repo rpmfusion sono aggiornatissimi.
Ora bisogna indagare perché non ha caricato il modulo.
Ci devo pensare …ci risentiamo…magari a qualcuno viene subito in mente qualcosa :hammer:
Ciao.
Sergio

Se il problema è il driver broadcom-wl è presente sui repo rpmfusion nonfree updates-testing i386.

Lo puoi trovare a questo link:

http://download1.rpmfusion.org/nonfree/fedora/updates/testing/23/i386/broadcom-wl-6.30.223.271-1.fc23.noarch.rpm

Scaricalo e poi installalo:

dnf install broadcom-wl-6.30.223.271-1.fc23.noarch.rpm

Ho provato il consiglio di palir1927, ma niente da fare:

# dnf install broadcom-wl-6.30.223.271-1.fc23.noarch 
Last metadata expiration check performed 2:35:23 ago on Fri Dec 18 09:53:35 2015.
Package broadcom-wl-6.30.223.271-1.fc23.noarch is already installed, skipping.
Dipendenze risolte.
Niente da fare
Completo!

Quindi i driver li ha installati.

Senti puoi inviare l’output dei seguenti comandi:

iwlist scanning

Ecco:

$ iwlist scanning
enp3s0    Interface doesn't support scanning.

virbr0-nic  Interface doesn't support scanning.

virbr0    Interface doesn't support scanning.

lo        Interface doesn't support scanning.

no, no…attenzione, i driver non li ha installati.
Come dice l’output del comando “lspci -kk | grep -iA 6 network” al #13

02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01) Subsystem: Hewlett-Packard Company Device 1508 Kernel modules: ssb
non c’è nessun modulo “wl”.
Ciao.
Sergio

Per favore mostraci l’output dei seguenti comandi:
#rpm -qa | grep kernel | sort
#rpm -qa | grep kmod | sort
#lsmod | grep wl <------- NON serve ma dallo per chi crede negli spiriti… :stuck_out_tongue:
#lsmod | grep 80211
#dmesg | grep err
#dmesg | grep wl
Ciao.
Sergio

[new-edit]
Dai i seguenti comandi:

rmmod b43

rmmod ssb

modprobe wl

e vedi se va.
[/new-edit]