Autore Topic: [SOLVED] Broadcom Corporation BCM4313 non funzia!!  (Letto 1154 volte)

Offline Matteo Brighi

  • *
  • Post: 3
  • Reputazione: 0
    • Mostra profilo
[SOLVED] Broadcom Corporation BCM4313 non funzia!!
« il: 16 Marzo 2012 ore 16:14 »
Ciao a tutti,
probabilmente ho sbagliato il titolo del topic, quello corretto è: BSM4313 non sono in grado di farla funzionare.

Ho comprato un'HP Folio 13 da poco su cui è montata questa simpatica scheda wireless.
Volevo provare questa giovane distribuzione allora ho fatto una bella chiavetta di installazione e l'ho subito installata.
Sia con da live, sia da installazione su disco fisso il led della wireless resta arancione.
Se faccio una scansione delle wifi ne vedo poche e le vedo lontanissime (anche se sono ad un metro dall'accesspoint), Quando provo a fare l'accesso sembra che l'abbia fatto correttamente ma non naviga.

Ho provato a seguire la guida di Arch per le schede broadcom, ma niente... abilitando disabilitando moduli.... sempre stesso problema.

Per ora ho messo a Mint con kde (e devo dire che sono rimasto molto deluso da mint in generale). Con Mint la wifi funziona. Non ha funzionato subito,a ma con lo strumento diabolico "driver aggiuntivi" ha identificato la scheda, scaricato ed installato i driver giusti.

Mi piacerebbe mettere chakra... spero che qualcuno abbia buone notizie per la mia scheda wifi...

Matteo
« Ultima modifica: 16 Marzo 2012 ore 23:33 da Matteo Brighi »

Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:Broadcom Corporation BCM4313 non funzia!!
« Risposta #1 il: 16 Marzo 2012 ore 16:23 »
Ciao!
Prova ad installare questo pacchetto con ccr
Codice: [Seleziona]
ccr -S compat-wireless-brcm80211Contiene i driver per la tua scheda ;)
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline Matteo Brighi

  • *
  • Post: 3
  • Reputazione: 0
    • Mostra profilo
Re:Broadcom Corporation BCM4313 non funzia!!
« Risposta #2 il: 16 Marzo 2012 ore 22:06 »
Ciao ho appena provato e l'output del comando è questo, restituisce un errore:
Codice: [Seleziona]
Ccr Targets    (1): compat-wireless-brcm80211

Proceed with installation? [Y/n]
==> Creazione del pacchetto: compat-wireless-brcm80211 2010.12.02-1 (ven 16 mar 2012, 22.03.24, CET)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
  -> È stato trovato compat-wireless-2010-12-02.tar.bz2
==> Validazione dei file sorgenti con sha1sums in corso...
    compat-wireless-2010-12-02.tar.bz2 ... Verificato
==> Estrazione dei sorgenti in corso...
  -> estrazione di compat-wireless-2010-12-02.tar.bz2 con bsdtar in corso...
==> Rimozione dell'esistente directory pkg/ in corso...
==> Avvio di build() in corso...
Processing new driver-select request...
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/wireless/Makefile.bk
/bin/sh: line 0: [: 38: unary operator expected
/bin/sh: line 0: test: too many arguments
/sbin/modprobe: invalid option -- 'l'
/sbin/modprobe: invalid option -- 'l'
make -C /lib/modules/3.2-CHAKRA/build M=/tmp/ccrbuild-0/compat-wireless-brcm80211/compat-wireless-brcm80211/src/compat-wireless-2010-12-02 modules
make[1]: Entering directory `/usr/src/linux-3.2-CHAKRA'
/sbin/modprobe: invalid option -- 'l'
/sbin/modprobe: invalid option -- 'l'
/sbin/modprobe: invalid option -- 'l'
/sbin/modprobe: invalid option -- 'l'
/sbin/modprobe: invalid option -- 'l'
/sbin/modprobe: invalid option -- 'l'
  CC [M]  /tmp/ccrbuild-0/compat-wireless-brcm80211/compat-wireless-brcm80211/src/compat-wireless-2010-12-02/drivers/staging/brcm80211/util/linux_osl.o
/tmp/ccrbuild-0/compat-wireless-brcm80211/compat-wireless-brcm80211/src/compat-wireless-2010-12-02/drivers/staging/brcm80211/util/linux_osl.c: In function ‘osl_assert’:
/tmp/ccrbuild-0/compat-wireless-brcm80211/compat-wireless-brcm80211/src/compat-wireless-2010-12-02/drivers/staging/brcm80211/util/linux_osl.c:206:2: error: implicit declaration of function ‘in_interrupt’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors

make[3]: *** [/tmp/ccrbuild-0/compat-wireless-brcm80211/compat-wireless-brcm80211/src/compat-wireless-2010-12-02/drivers/staging/brcm80211/util/linux_osl.o] Error 1
make[2]: *** [/tmp/ccrbuild-0/compat-wireless-brcm80211/compat-wireless-brcm80211/src/compat-wireless-2010-12-02/drivers/staging/brcm80211] Error 2
make[1]: *** [_module_/tmp/ccrbuild-0/compat-wireless-brcm80211/compat-wireless-brcm80211/src/compat-wireless-2010-12-02] Error 2
make[1]: Leaving directory `/usr/src/linux-3.2-CHAKRA'
make: *** [modules] Error 2
==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
The build failed.
Premi Invio per continuare

Ho l'ultima versione del kernel dopo l'update con pacman
Codice: [Seleziona]
$ uname -r
3.2-CHAKRA


Offline Homey

  • (s)Coordinatore Team Traduzioni e (ir)Responsabile Template
  • *
  • Post: 687
  • Reputazione: 57
  • Tizio a tempo perso
    • Mostra profilo
Re:Broadcom Corporation BCM4313 non funzia!!
« Risposta #3 il: 16 Marzo 2012 ore 22:30 »
Ho guardato la pagina relativa a quel pacchetto, ed è obsoleto perché risale alla serie 2.6 del kernel. I firmware Broadcom per la versione attuale del kernel sono nel pacchetto linux-firware, che probabilmente hai già installato. Proverò a cercare altre soluzioni.
« Ultima modifica: 16 Marzo 2012 ore 22:55 da Homey »
Homey

Offline Homey

  • (s)Coordinatore Team Traduzioni e (ir)Responsabile Template
  • *
  • Post: 687
  • Reputazione: 57
  • Tizio a tempo perso
    • Mostra profilo
Re:Broadcom Corporation BCM4313 non funzia!!
« Risposta #4 il: 16 Marzo 2012 ore 23:14 »
Devi installare i driver proprietari. Ecco come fare:

1) Diventa root (su terminale) dando:

Codice: [Seleziona]
sudo su
2) Installa il pacchetto broadcom-wl

Codice: [Seleziona]
pacman -S broadcom-wl
3) togli i moduli broadcom liberi

Codice: [Seleziona]
rmmod b43
rmmod ssb
rmmod brcmsmac
rmmod brcmutil

NOTA: ssb potrebbe non essere caricato

4) Carica il modulo proprietario

Codice: [Seleziona]
modprobe wl
5) Dovrebbe funzionare. Per caricare wl all'avvio devi fare

Codice: [Seleziona]
nano /etc/rc.conf
e inserire dentro la riga MODULES, tra le due parentesi wl

Codice: [Seleziona]
MODULES=(... wl ...)I puntini rappresentano altri moduli che il kernel carica. Cancellare, se ci sono, b43 e ssb

6) Impedire il caricamento di b43 e ssb (se era caricato). Fare:

Codice: [Seleziona]
nano /etc/modprobe.d/modprobe.conf
Aggiungere queste righe

Codice: [Seleziona]
blacklist b43
blacklist ssb
blacklist brcmsmac
blacklist brcmutil

7) Fatto.  :)
Puoi uscire da root chiudendo il terminale o digitando
Codice: [Seleziona]
exit
« Ultima modifica: 16 Marzo 2012 ore 23:32 da Homey »
Homey

Offline FranzMari

  • *
  • Post: 2814
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:Broadcom Corporation BCM4313 non funzia!!
« Risposta #5 il: 16 Marzo 2012 ore 23:20 »
Scusate, non me ne ero accorto...  :-[
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline Matteo Brighi

  • *
  • Post: 3
  • Reputazione: 0
    • Mostra profilo
Re:Broadcom Corporation BCM4313 non funzia!!
« Risposta #6 il: 16 Marzo 2012 ore 23:31 »
Perfetto!! grazie mille!!!! funziona benissimo! led bianco e segnale pieno!!!

 

Template by Homey | Sito ufficiale | Disclaimer