[risolto] problemi wifi bcm43142

La rete, Internet, configurazione di Servizi e tutto ciò che permette la comunicazione tra macchine

[risolto] problemi wifi bcm43142

Messaggioda allinone » 20/12/2014, 17:32

Buonasera a tutti,

è la prima volta che installo kde.
Il notebook è un Lenovo M30 sul quale ho appunto installato wheezy kde.

Ho intallato dai backports un kernel più recente in quanto X non partiva

Codice: Seleziona tutto
$ uname -r
3.16.0-0.bpo.4-amd64


Poi per il wifi mi sono imbattuto in questo
https://wiki.debian.org/InstallingDebia ... 590/wheezy

ma il mio inglese incerto mi ha lanciato qui
https://mega.co.nz/#!qIUySZYJ!PgfNRVCcX ... ouaQ97c0yM
e ho installato il .deb in questione

poi sono ritornato siu miei passi e sono tornato qui
https://wiki.debian.org/wl#Debian_7_.22Wheezy.22

ma al momento non ho ancora risolto.

Anche questa cosa mi incuriosisce
Codice: Seleziona tutto
# modprobe wl
FATAL: Module wl not found.


Allego anche il log dello script di debianizzati per i problemi di rete, considerando che ora sono connesso via cavo.

Saluti, Andrea.
Allegati
log_20dic_170949.bz2
(26.03 KiB) Scaricato 203 volte
Ultima modifica di allinone il 21/12/2014, 9:56, modificato 1 volta in totale.
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Re: problemi wifi bcm43142

Messaggioda marcomg » 20/12/2014, 17:38

Penso basti installare il pacchetto non-free firmware-brcm80211 e riavviare il sistema :D
~ Marco
marcomg
Administrator
Administrator
 
Messaggi: 5783
Iscritto il: 22/08/2011, 18:54

Re: problemi wifi bcm43142

Messaggioda allinone » 20/12/2014, 17:48

Grazie Marco,
installato, ancora nulla.
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Re: problemi wifi bcm43142

Messaggioda allinone » 20/12/2014, 19:25

qualcosa di sbagliato devo aver fatto in quanto avevo installati gli headers del 3.2 e non quelli del 3.16.
Quindi ho:
disinstallato il deb bcm43142
ho disinstallato gli headers del 3.2
ho installato gli headers del 3.16
e ho provato a reinstallare il deb bcm43143

Codice: Seleziona tutto
# dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
Selezionato il pacchetto wireless-bcm43142-dkms non precedentemente selezionato.
(Lettura del database... 120388 file e directory attualmente installati.)
Estrazione di wireless-bcm43142-dkms (da wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb)...
Configurazione di wireless-bcm43142-dkms (6.20.55.19-1)...
Loading new wireless-bcm43142-6.20.55.19 DKMS files...
Building only for 3.16.0-0.bpo.4-amd64
Building initial module for 3.16.0-0.bpo.4-amd64
Error! Bad return status for module build on kernel: 3.16.0-0.bpo.4-amd64 (x86_64)
Consult /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/make.log for more information.


e quindi il log

Codice: Seleziona tutto
# cat make.log
DKMS make.log for wireless-bcm43142-6.20.55.19 for kernel 3.16.0-0.bpo.4-amd64 (x86_64)
sab 20 dic 2014, 19.10.12, CET
make: Entering directory `/usr/src/linux-headers-3.16.0-0.bpo.4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-0.bpo.4-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  LD      /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/built-in.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/shared/linux_osl.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.o
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2696:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2696:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2699:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2699:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2909:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2909:22: warning: assignment makes pointer from integer without a cast [enabled by default]
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2914:16: error: dereferencing pointer to incomplete type
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2915:16: error: dereferencing pointer to incomplete type
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2916:16: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[3]: *** [/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.o] Error 1
make[2]: *** [_module_/var/lib/dkms/wireless-bcm43142/6.20.55.19/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-headers-3.16.0-0.bpo.4-amd64'
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Re: problemi wifi bcm43142

Messaggioda s3v » 20/12/2014, 19:39

http://guide.debianizzati.org/index.php/Lista_Hardware
È elencata la tua scheda wireless.

Prima disinstalla sia l'ultimo pacchetto deb suggeritoti che quello installato seguendo la guida in italiano.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5911
Iscritto il: 31/12/2008, 11:54

Re: problemi wifi bcm43142

Messaggioda allinone » 20/12/2014, 19:50

Ciao S3v, grazie per la risposta
ho disinstallato il deb scaricato e ho disinstallato firmware-brcm80211.
Non vorrei aver letto/interpretato male, ma nel link da te postato non si parla di jessie?
Ora riavvio...

edit ancora nulla.
Ho controllato anche il bios e il wifi è abilitato e il notebook non sembra avere il tasto funzione.

edit 2
e comunque perché

Codice: Seleziona tutto
# lsmod | grep wl
root@Lenovo-PC:/home/marco#

e
Codice: Seleziona tutto
# modprobe lw
FATAL: Module lw not found.
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Re: problemi wifi bcm43142

Messaggioda s3v » 20/12/2014, 21:11

Avviando con il kernel 3.2 hai lo stesso problema?
Puoi rieseguire lo script mentre è attiva la connessione wireless (e non attiva la eth0) per vedere cosa non va?
Lo script dovrai riscaricarlo perché l'ho appena modificato. :-|

EDIT
Il modulo è "wl" ;)
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5911
Iscritto il: 31/12/2008, 11:54

Re: problemi wifi bcm43142

Messaggioda allinone » 20/12/2014, 21:49

Avviando con il kernel 3.2 hai lo stesso problema?

con il 3.2 non parte X e la prima soluzione che ho trovato è stata di avanzare il kernel
Puoi rieseguire lo script mentre è attiva la connessione wireless (e non attiva la eth0) per vedere cosa non va?
Lo script dovrai riscaricarlo perché l'ho appena modificato. :-|

ok ma la wifi non va
Poi non capisco una cosa perché l'insallatore di pacchetti di kde, lanciando il deb, mi installa gli headers 3.2 se io ho già installati quelli del 3.16
EDIT
Il modulo è "wl" ;)

ho scritto male ma il risultato sembra lo stesso
Codice: Seleziona tutto
# modinfo wl
ERROR: Module wl not found.
root@Lenovo-PC:/home/marco# modprobe wl
FATAL: Module wl not found.
root@Lenovo-PC:/home/marco#


allego il log
Allegati
log_20dic_170949.bz2
(26.03 KiB) Scaricato 186 volte
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Re: problemi wifi bcm43142

Messaggioda Ombra » 20/12/2014, 22:00

Ciao,
e comunque perché

non puoi caricare (modprobe) un modulo che non è nel tuo kernel. Ovviamente se il modulo non è caricato non lo vedrai nemmeno nella lista dei moduli (lsmod).
Visto che il modulo wl non è nel kernel devi prima compilarlo e installarlo, poi puoi caricarlo. Uno dei comandi che hai postato
# dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

dovrebbe proprio costruirti il modulo e inserirlo nel kernel, ma fallisce con un errore, che secondo me è dovuto al codice (ma non ci metto la mano sul fuoco).
Io proverei a usare il deb della debian che si chiama
Codice: Seleziona tutto
broadcom-sta-dkms

e terrei quello esterno come ultima risorsa.

EDIT: installa gli headers del kernel 3.16 prima di installare broadcom-sta-dkms: guardando il log non sembrano installati
Ombra
wiki member
wiki member
 
Messaggi: 476
Iscritto il: 11/08/2007, 18:06
Località: Bologna

Re: problemi wifi bcm43142

Messaggioda s3v » 20/12/2014, 22:33

Hai allegato lo stesso file del primo messaggio...
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5911
Iscritto il: 31/12/2008, 11:54

Re: problemi wifi bcm43142

Messaggioda allinone » 21/12/2014, 7:52

log allegato



non puoi caricare (modprobe) un modulo che non è nel tuo kernel. Ovviamente se il modulo non è caricato non lo vedrai nemmeno nella lista dei moduli (lsmod).
Visto che il modulo wl non è nel kernel devi prima compilarlo e installarlo, poi puoi caricarlo. Uno dei comandi che hai postato


ok, ora è chiaro. Però, per capire, dove fallisce il deb scaricato non dovrebbe fallire broadcom-sta-dkms, almeno per quanto riguarda il modulo, giusto?

Percé, ancora

Codice: Seleziona tutto
root@Lenovo-PC:/home/marco# modinfo wl
ERROR: Module wl not found.
root@Lenovo-PC:/home/marco# modprobe wl
FATAL: Module wl not found.


Io proverei a usare il deb della debian che si chiama

Codice: Seleziona tutto
broadcom-sta-dkms


sembra non funzionare
EDIT: installa gli headers del kernel 3.16 prima di installare broadcom-sta-dkms: guardando il log non sembrano installati


fatto, non capisco però perché sial il deb scaricato che broadcom-sta-dkms si portano dietro gli headers del 3.2 quando sono installati quelli del 3.16
Allegati
log_20dic_213937.bz2
(25.78 KiB) Scaricato 239 volte
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Re: problemi wifi bcm43142

Messaggioda s3v » 21/12/2014, 8:21

Il pacchetto "wireless-bcm43142-dkms" risulta installato come anche "firmware-brcm80211". E infatti il modulo caricato non è quello giusto:
Codice: Seleziona tutto
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
   Subsystem: Lenovo Device [17aa:0611]
   Kernel driver in use: bcma-pci-bridge

Devi rimuoverli.
Inoltre hai eseguito lo script prima dell'aggiornamento. A questo punto riporta solo l'output di "dkms status".
allinone ha scritto:fatto, non capisco però perché sial il deb scaricato che broadcom-sta-dkms si portano dietro gli headers del 3.2 quando sono installati quelli del 3.16

Una dipendenza di "broadcom-sta-dkms" è "dkms" che a sua volta dipende dal metapacchetto "linux-headers-amd64" che tu non hai installato dai backports; per questo motivo non si porta dietro gli headers del 3.16.

EDIT
Rimuovendo quei due pacchetti e poi rimuovendo anche "broadcom-sta-dkms" e reinstallandolo:
Codice: Seleziona tutto
# apt-get purge broadcom-sta-dkms
# apt-get install broadcom-sta-dkms

dovrebbe compilarti automaticamente il modulo "wl" visto che ora hai gli headers 3.16.
Al 99,99% risolvi.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5911
Iscritto il: 31/12/2008, 11:54

Re: problemi wifi bcm43142

Messaggioda allinone » 21/12/2014, 8:33

Al momento ho disinstallate sia wireless-bcm43142-dkms che firmware-brcm80211 ed è invece installato broadcom-sta-dkms

Codice: Seleziona tutto
# dkms status
broadcom-sta, 5.100.82.112, 3.2.0-4-amd64, x86_64: installed


edit
Una dipendenza di "broadcom-sta-dkms" è "dkms" che a sua volta dipende dal metapacchetto "linux-headers-amd64" che tu non hai installato dai backports; per questo motivo non si porta dietro gli headers del 3.16.


quindi devo rimuovere linux-headers-amd64?
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Re: problemi wifi bcm43142

Messaggioda s3v » 21/12/2014, 8:42

allinone ha scritto:
Codice: Seleziona tutto
# dkms status
broadcom-sta, 5.100.82.112, 3.2.0-4-amd64, x86_64: installed


Il modulo è compilato solo per il kernel 3.2. Per compilarlo anche per il 3.16:
Codice: Seleziona tutto
# dpkg-reconfigure broadcom-sta-dkms

Oppure rimuovi/installi il pacchetto.

allinone ha scritto:quindi devo rimuovere linux-headers-amd64?

Non serve, tanto il 3.16 non salterà al 3.17 o al 3.18 nei backports. Al massimo ci saranno aggiornamenti per il 3.16 per i quali non c'è bisogno del metapacchetto.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5911
Iscritto il: 31/12/2008, 11:54

Re: problemi wifi bcm43142

Messaggioda allinone » 21/12/2014, 8:44

intanto l'ho rimosso
Codice: Seleziona tutto
# apt-get purge broadcom-sta-dkms                                                                                                                                     
Lettura elenco dei pacchetti... Fatto                                                                                                                                                           
Generazione albero delle dipendenze                                                                                                                                                             
Lettura informazioni sullo stato... Fatto                                                                                                                                                       
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  dkms linux-headers-3.2.0-4-amd64 linux-headers-3.2.0-4-common linux-headers-amd64 linux-kbuild-3.2
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  broadcom-sta-dkms*
0 aggiornati, 0 installati, 1 da rimuovere e 0 non aggiornati.
Dopo quest'operazione, verranno liberati 6186 kB di spazio su disco.
Continuare [S/n]? s
(Lettura del database... 127255 file e directory attualmente installati.)
Rimozione di broadcom-sta-dkms...

-------- Uninstall Beginning --------
Module:  broadcom-sta
Version: 5.100.82.112
Kernel:  3.2.0-4-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

wl.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod......

Backing up initrd.img-3.2.0-4-amd64 to /boot/initrd.img-3.2.0-4-amd64.old-dkms
Making new initrd.img-3.2.0-4-amd64
(If next boot fails, revert to initrd.img-3.2.0-4-amd64.old-dkms image)
update-initramfs....

DKMS: uninstall completed.

------------------------------
Deleting module version: 5.100.82.112
completely from the DKMS tree.
------------------------------
Done.
Eliminazione dei file di configurazione di broadcom-sta-dkms...
Elaborazione dei trigger per initramfs-tools...
update-initramfs: Generating /boot/initrd.img-3.16.0-0.bpo.4-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169


non sembra tutto ok

edit
Buongiorno s3v :)
allinone
Hero Member
Hero Member
 
Messaggi: 751
Iscritto il: 10/08/2012, 13:40
Località: Roma

Prossimo

Torna a Network

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite