[Risolto] Scheda wireless Broadcom con F24

Cari amici,
ho un nuovo portatile Asus della ditta, con scheda wifi broadcom integrata. Ho provato ad installare F24 e tutto fila liscio, ma non mi riconosce la scheda wifi.
Ho letto che c’è una lunga tradizione di problemi con le schede broadcom …
Ora, un collega, con esattamente lo stesso modello, ha installato Mint ed il wifi funziona; quindi direi che in generale la compatibilità con Linux c’è.
Ho visto anche diversi post in rete, ma vorrei evitare di fare casino e quindi vi chiedo un suggerimento.

[root@mario]# lspci | grep -i broadcom 03:00.0 Network controller: Broadcom Limited BCM43142 802.11b/g/n (rev 01)

Di base, ho provato con rpmfusion; scaricato ed installato, ma non cambia nulla; per controllare che fosse installato ho fatto:

[root@mario]# dnf install broadcom-wl Fedora 24 - x86_64 - Updates 2.9 MB/s | 17 MB 00:05 Ultima verifica della scadenza dei metadati: 0:00:05 fa il Sat Oct 8 17:34:20 2016. Il pacchetto broadcom-wl-6.30.223.271-1.fc24.noarch è già installato, viene ignorato. Dipendenze risolte. Niente da fare Completo!

Sto scrivendo da quel protatile, collegato via cavo; per il resto F24 va benissimo. Mi potete dare una mano ? Grazie in anticipo

Mario

Ciao.
Mi dispiace, purtroppo non sono in grado di aiutarti, devi aspettare qualcuno esperto. Sto pasticciando con le prime armi :slight_smile:

Posso solo dirti questo. Siccome ho lo stesso tuo problema ma con altra scheda (a dire il vero un po’, tanto, obsoleta), ho fatto un po’ di ricerche e mi sono imbattuto spesso in discussioni che riguardano schede della tua stessa marca. Come ben puoi comprendere non le ho lette, se non per sommi capi in cerca di uno spunto.
Una cosa che ho trovato (utile forse per entrambi) è quella di verificare nel boot se è attivo il riconoscimento di … non firmati. Ho messo i punti, perché al momento non ci ho badato molto a cosa si riferissero, ma poi pensandoci forse quel problema può riguardare anche me.

Questasera faccio la prova sul portatile, se nessuno ti risponde prima ti faccio sapere se per caso ho risolto qualcosa.

prova a installare kernel-devel e riavviare

# dnf install akmod-wl

Ciao, ti invito a leggere http://forum.fedoraonline.it/viewtopic.php?id=24344 discussione, potresti trovare qualche buono spunto

Dunque, intanto grazie a tutti; comunque al momento ancora non funziona.
Ho provato ad installare sia kernel-devel che akmod, ma non cambia nulla, come se la scheda wifi non ci fosse.

A letto la discussione indicata da Cupo, che nel finale punta ad un’altra discussione ( https://onpub.com/install-broadcom-linux-wi-fi-driver-on-fedora-23-s7-a192 ) che avevo già visto.
Seguendo questa, ho provato a scaricare l’ultima versione del tar dei drivers dal sito di broadcom, l’ho scompattata ed ho provato il make:

[root@broadcom]# make clean && make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean make[1]: *** /lib/modules/4.7.5-200.fc24.x86_64/build: No such file or directory. Arresto. Makefile:165: set di istruzioni per l'obiettivo "clean" non riuscito make: *** [clean] Errore 2

… e questo punto non so cosa fare.
Qualche suggerimento ?

Ciao e grazie

Sul mio portatile c’è lo stesso chip per il wifi e funziona perfettamente con i driver proprietari “wl”.
Oltre ad “akmod-wl” e al “kernel-devel” in uso, necessari come altri ti hanno detto, mi ero preso l’appunto (2 anni fa) che bisogna anche blacklistare i driver “bcma”.
Edita il file: /etc/modprobe.d/blacklist.conf ed inserisci la seguente linea:

blacklist bcma

Salva e reboot.
Facci sapere.
Ciao.
Sergio

Buonasera.
@mare, ho recuperato i link di due discussioni nelle quali mi sono imbattuto mentre cercavo qualcosa per me, una è proprio su F24 e Broadcom.
https://ask.fedoraproject.org/en/question/90645/cant-get-wifi-access-broadcom-bcm4322-fedora-24/
https://ask.fedoraproject.org/en/question/69411/no-wifi-after-kernel-upgrade/
Se le hai già viste, chiedo scusa per il ritardo.
Piccola nota sul post di ieri. Ti giro quanto ho letto da qualche parte (ne ho girate tante). Qualcuno afferma che il Bios di alcuni pc recenti (UEFI) effettua dei controlli su alcune applicazioni (spero di non sbagliare nome) non firmate, impedendo di fatto l’avvio anche con Linux. Secondo questi, bisogna togliere il controllo che questo effettua entrando dal boot. Non so se sia vero o meno, il mio non è così recente.
Purtroppo un’altra cosa che avevo letto riguardo il mio non ha alcun effetto.

Grazie Sergio, ma anche questo non ha funzionanto.
Per altro, ho anche provato a re-installare broadcom-wl, ma non c’è verso.

mare, fermo un attimo, non seguire altre guide, che ne ho messe in funzione una quantità spropositata di Broadcom.
Mi servono gli output di

# dnf repolist all
# dnf list installed | grep kernel | sort
# dnf list installed | grep kmod | sort
# uname -r
# lsmod
# iwlist

mettili su tag separate così è tutto più ordinato

Per Max1259, grazie per la buona volontà di aiutare. Ho visto le discussioni che hai citato ed anche altre. Il fatto è che spesso fanno riferimento a Mac, a reinstallazioni o cambi di versione.
Non voglio mettermi a seguire ogni tipo di indicazione senza capire cosa sto facendo; inoltre, io ho una installazione pulita, appena fatta. Veramente mi aspettavo che il broadcom-wl di F24 dovesse funzionare.
Ciao

Mario

Caterpillar,
seguono le risposte:

[root@mario]# dnf repolist all Ultima verifica della scadenza dei metadati: 7:32:12 fa il Sun Oct 9 14:46:37 2016. id repo nome repo stato *fedora Fedora 24 - x86_64 abilitato: 49722 fedora-cisco-openh264 Fedora 24 openh264 (From Ci disabilitato fedora-cisco-openh264-debuginfo Fedora 24 openh264 (From Ci disabilitato fedora-debuginfo Fedora 24 - x86_64 - Debug disabilitato fedora-source Fedora 24 - Source disabilitato rpmfusion-free RPM Fusion for Fedora 24 - abilitato: 352 rpmfusion-free-debuginfo RPM Fusion for Fedora 24 - disabilitato rpmfusion-free-source RPM Fusion for Fedora 24 - disabilitato rpmfusion-free-updates RPM Fusion for Fedora 24 - abilitato: 317 rpmfusion-free-updates-debuginfo RPM Fusion for Fedora 24 - disabilitato rpmfusion-free-updates-source RPM Fusion for Fedora 24 - disabilitato rpmfusion-nonfree RPM Fusion for Fedora 24 - abilitato: 89 rpmfusion-nonfree-debuginfo RPM Fusion for Fedora 24 - disabilitato rpmfusion-nonfree-source RPM Fusion for Fedora 24 - disabilitato rpmfusion-nonfree-updates RPM Fusion for Fedora 24 - abilitato: 146 rpmfusion-nonfree-updates-debuginfo RPM Fusion for Fedora 24 - disabilitato rpmfusion-nonfree-updates-source RPM Fusion for Fedora 24 - disabilitato *updates Fedora 24 - x86_64 - Update abilitato: 11485 updates-debuginfo Fedora 24 - x86_64 - Update disabilitato updates-source Fedora 24 - Updates Source disabilitato updates-testing Fedora 24 - x86_64 - Test U disabilitato updates-testing-debuginfo Fedora 24 - x86_64 - Test U disabilitato updates-testing-source Fedora 24 - Test Updates So disabilitato

secondo post:

root@mario]# dnf list installed | grep kernel | sort abrt-addon-kerneloops.x86_64 2.8.2-1.fc24 @updates kernel-core.x86_64 4.5.5-300.fc24 @koji-override-0 kernel-core.x86_64 4.7.5-200.fc24 @updates kernel-debug-devel.x86_64 4.7.5-200.fc24 @updates kernel-devel.x86_64 4.7.6-200.fc24 @System kernel-headers.x86_64 4.7.5-200.fc24 @updates kernel-modules-extra.x86_64 4.5.5-300.fc24 @koji-override-0 kernel-modules-extra.x86_64 4.7.5-200.fc24 @updates kernel-modules.x86_64 4.5.5-300.fc24 @koji-override-0 kernel-modules.x86_64 4.7.5-200.fc24 @updates kernel.x86_64 4.5.5-300.fc24 @koji-override-0 kernel.x86_64 4.7.5-200.fc24 @updates libreport-plugin-kerneloops.x86_64 2.7.2-1.fc24 @updates

terzo

[root@mario]# dnf list installed | grep kmod | sort akmods.noarch 0.5.4-3.fc24 @rpmfusion-free-updates akmod-wl.x86_64 6.30.223.271-7.fc24 @rpmfusion-nonfree-updates kmod-libs.x86_64 22-4.fc24 @koji-override-0 kmodtool.noarch 1-23.fc24 @rpmfusion-free kmod.x86_64 22-4.fc24 @koji-override-0

quarto

[root@mario]# uname -r 4.7.5-200.fc24.x86_64

quinto

[root@Fissan119 mario]# lsmod Module Size Used by fuse 102400 3 nf_conntrack_netbios_ns 16384 0 nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns ip6t_REJECT 16384 2 nf_reject_ipv6 16384 1 ip6t_REJECT xt_conntrack 16384 21 ip6t_rpfilter 16384 1 ip_set 36864 0 nfnetlink 16384 1 ip_set ebtable_broute 16384 1 bridge 131072 1 ebtable_broute ebtable_nat 16384 1 ip6table_raw 16384 1 ip6table_security 16384 1 ip6table_nat 16384 1 nf_conntrack_ipv6 20480 12 nf_defrag_ipv6 36864 1 nf_conntrack_ipv6 nf_nat_ipv6 16384 1 ip6table_nat ip6table_mangle 16384 1 iptable_raw 16384 1 iptable_security 16384 1 iptable_nat 16384 1 nf_conntrack_ipv4 16384 11 nf_defrag_ipv4 16384 1 nf_conntrack_ipv4 nf_nat_ipv4 16384 1 iptable_nat nf_nat 28672 2 nf_nat_ipv4,nf_nat_ipv6 nf_conntrack 102400 8 nf_conntrack_netbios_ns,nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6 iptable_mangle 16384 1 ebtable_filter 16384 1 ebtables 32768 3 ebtable_broute,ebtable_nat,ebtable_filter ip6table_filter 16384 1 ip6_tables 28672 5 ip6table_filter,ip6table_mangle,ip6table_security,ip6table_nat,ip6table_raw bnep 20480 2 vfat 20480 1 fat 65536 1 vfat btusb 45056 0 snd_hda_codec_realtek 86016 1 snd_hda_codec_hdmi 45056 1 btrtl 16384 1 btusb snd_hda_codec_generic 73728 1 snd_hda_codec_realtek btbcm 16384 1 btusb btintel 16384 1 btusb snd_hda_intel 36864 12 bluetooth 491520 12 bnep,btbcm,btrtl,btusb,btintel intel_rapl 20480 0 uvcvideo 90112 0 x86_pkg_temp_thermal 16384 0 intel_powerclamp 16384 0 coretemp 16384 0 videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_v4l2 24576 1 uvcvideo videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2 kvm_intel 188416 0 videodev 172032 3 uvcvideo,videobuf2_core,videobuf2_v4l2 media 36864 2 uvcvideo,videodev kvm 573440 1 kvm_intel asus_nb_wmi 24576 0 snd_hda_codec 126976 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel asus_wmi 28672 1 asus_nb_wmi sparse_keymap 16384 1 asus_wmi rfkill 24576 5 bluetooth,asus_wmi iTCO_wdt 16384 0 iTCO_vendor_support 16384 1 iTCO_wdt irqbypass 16384 1 kvm snd_hda_core 81920 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel snd_hwdep 16384 1 snd_hda_codec snd_seq 69632 0 snd_seq_device 16384 1 snd_seq crct10dif_pclmul 16384 0 crc32_pclmul 16384 0 ghash_clmulni_intel 16384 0 intel_cstate 16384 0 snd_pcm 118784 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core intel_uncore 110592 0 snd_timer 32768 2 snd_pcm,snd_seq snd 77824 34 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device intel_rapl_perf 16384 0 wmi 16384 1 asus_wmi joydev 20480 0 soundcore 16384 1 snd shpchp 36864 0 spi_pxa2xx_platform 24576 0 int3402_thermal 16384 0 snd_soc_sst_acpi 16384 0 snd_soc_sst_match 16384 1 snd_soc_sst_acpi mei_me 32768 0 i2c_designware_platform 16384 0 i2c_designware_core 20480 1 i2c_designware_platform processor_thermal_device 16384 0 int3406_thermal 16384 0 int340x_thermal_zone 16384 2 int3402_thermal,processor_thermal_device intel_soc_dts_iosf 16384 1 processor_thermal_device intel_pch_thermal 16384 0 int3400_thermal 16384 0 asus_wireless 16384 0 i2c_i801 20480 0 lpc_ich 24576 0 acpi_pad 36864 0 mei 98304 1 mei_me acpi_thermal_rel 16384 1 int3400_thermal tpm_tis 20480 0 tpm 40960 1 tpm_tis nfsd 331776 1 auth_rpcgss 61440 1 nfsd nfs_acl 16384 1 nfsd lockd 94208 1 nfsd grace 16384 2 nfsd,lockd sunrpc 319488 7 nfsd,auth_rpcgss,lockd,nfs_acl i915 1306624 17 i2c_algo_bit 16384 1 i915 drm_kms_helper 143360 1 i915 drm 344064 9 i915,drm_kms_helper 8021q 32768 0 garp 16384 1 8021q stp 16384 2 garp,bridge llc 16384 3 stp,garp,bridge crc32c_intel 24576 0 mrp 20480 1 8021q r8169 81920 0 serio_raw 16384 0 mii 16384 1 r8169 sdhci_acpi 16384 0 sdhci 40960 1 sdhci_acpi mmc_core 135168 2 sdhci,sdhci_acpi video 40960 3 i915,int3406_thermal,asus_wmi i2c_hid 20480 0 fjes 28672 0

ed ultimo

[root@mario]# iwlist Usage: iwlist [interface] scanning [essid NNN] [last] [interface] frequency [interface] channel [interface] bitrate [interface] rate [interface] encryption [interface] keys [interface] power [interface] txpower [interface] retry [interface] ap [interface] accesspoints [interface] peers [interface] event [interface] auth [interface] wpakeys [interface] genie [interface] modulation

Ti credo che non funziona, nel sistema hai il kernel-devel di una versione di kernel così nuova che neanche esiste nei repository stable di Fedora. Sicuramente qualche polpetta avvelenata delle “guide” che girano su internet

# dnf remove kernel-devel-4.7.6-200.fc24.x86_64
# dnf install kernel-devel

riavvia e dicci se funziona.

P.S. per metterli separati intendevi in diversi tag “code”, ma dentro lo stesso post :slight_smile:

Ho installato kernel-devel ieri pomeriggio, a seguito di uno dei suggerimenti in questa discussione, normalmente da dnf.
Adesso provo a fare quello che dici.

Ho disinstallato e rei-instalato kernel-devel ed ho riavviato.
Tutto è esattamente come prima