Pagina 1 di 2
BCM4313 802.11b/g/n Wireless
Inviato: dom 19 mag 2013, 18:54
da marya
Allora gente rieccomi qua con una nuova domanda/problema.
Come già esposto nel mio precedente topic, il mio amato hp envy 6 ultrabook, ha dei problemi con il collegamento senza fili ( wifi )
Ho installato slackware 14 con xfce invece di kde. Il kernel attualmente in uso si chiama trovato grazie al comando da terminale
uname -r è alla versione
3.2.29
Ho letto in giro che devo compilare il kernel cosa che mi fa abbastanza paura visto che non sono esperta e non vorrei che andasse in kernel panic e rifare tutto.
Sempre da terminale ho visto che ho questa scheda.
Codice: Seleziona tutto
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Navigando in rete, sono entrata su questo sito
http://www.slackwiki.com/Broadcom_Wireless ma non ho capito che devo fare alla parte di
Installing the driver
Mi affido a voi. Buona Domenica
Re: BCM4313 802.11b/g/n Wireless
Inviato: dom 19 mag 2013, 19:52
da conraid
prova a dare
e guarda che succede
se non va quello prova il legacy
solo se nessuno dei due va prova con i driver proprietari
comunque ricompilare il kernel è semplice, e se va in panic niente paura, basta che sia tu a non andar in panico e tutto si risolve
Re: BCM4313 802.11b/g/n Wireless
Inviato: dom 19 mag 2013, 19:54
da conraid
Re: BCM4313 802.11b/g/n Wireless
Inviato: dom 19 mag 2013, 20:10
da ilmich
Per questa scheda wireless cio' che devi compilarti da sola è il modulo chiamato broadcom-sta che è una versione closed del driver per le schede wireless in questione.
Essendo closed non puo' essere incluso nel kernel linux e perciò devi fare qualche passaggio in piu' per rendere operativa la tua scheda wi-fi.
Non temere in ogni caso, la procedura è sicuramente particolare, ma su slackware e in generale compilarsi dei pacchetti da soli è una procedura molto ben documentata.
Quello che devi fare per installare il driver su slackware è utilizzare gli slackbuilds, che anche un po' dal nome, sono degli script che dato il sorgente di un software creano il pacchetto finale installabile su slackware.
Qui' c'e' un buon punto di partenza per capire il meccanismo di funzionamento che, come leggerai è molto semplice perchè una volta sistemata una directory con sorgente + slackbuild si tratta solo di eseguire quest'ultimo.
Nel mondo slackware esiste una comunità (oltre la nostra) dove puoi trovare tanti slackbuild belli pronti per preparasi da soli software che non sono presenti nella slackware ufficiale... questa comunità, della quale sentirai spesso parlare, si chiama
Slackbuilds.org ed è proprio qui che troverai gli slackbuild per compilare il modulo che ti interessa
Nel tuo caso gli slackbuilds che devi eseguire (te li metto nell'ordine corretto) sono questi
-
broadcom-sta questo è il driver vero e proprio
-
b43-fwcutter questo è un software che dato il driver per windows(mi pare) estrae il firmware della scheda wireless che viene usato dal driver
-
b43-firmware questo è il firmware vero e proprio.
oltre al link che ti ho postato prima c'e' proprio l'
how-to ufficiale (in lingua inglese) che ti spiega passo passo come usare gli slackbuild a disposizione.
ciau
EDIT: ho letto a fine scrittura i suggerimenti di conraid
segui prima i suoi suggerimenti e nel caso poi opti per quelli proprietari.. ma a naso c'hai la stessa scheda wi-fi di un mio amico e quindi a meno di evoluzioni recenti sei 'obbligata' a seguire la strada dei closed
Re: BCM4313 802.11b/g/n Wireless
Inviato: dom 19 mag 2013, 20:42
da marya
Codice: Seleziona tutto
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:1795]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at c0500000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-e6-ff-ff-5a-e0-06
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: brcmsmac
Grazie per il vostro sostegno. Domani leggo meglio il tutto e vi risponderò.
Ora devo scappare al lavoro.
Ciao
Re: BCM4313 802.11b/g/n Wireless
Inviato: lun 20 mag 2013, 3:24
da fAu
con la stessa scheda prima ho usato i broadcom-sta, poi con una versione del kernel che non ricordo non si compilavano piu' e son passato provvisoriamente ad una chiavetta usb, , infine come puoi vedere dal changelog della current del 12 marzo il brcmsmac funziona di default (togliendo i broadcom-sta e ripulendo la blacklist).
Tue Mar 12 06:59:27 UTC 2013
Here we go with some more updates... a few notes on them are in order.
For this kernel update I decided to go with 3.7.10. Yeah, the 3.7 series
is EOL, but I've heard about some broken drivers in 3.8.x that make me
hesitate to push forward. Another option might be to move to 3.4.x, which
is working on my machine finally (a clocksource bug was crashing it with
earlier versions). The USB host and usb-storage drivers are now modular
in both the huge and generic kernels to avoid an issue where a USB stick
could be assigned /dev/sda when running the huge kernel. The brcmsmac
driver for Broadcom wifi is built. However, this takes over for any
Broadcom card that it can support -- those cards will no longer be supported
by the b43 driver. So, if you're currently using b43 and find that it no
longer works, you'll need to move to the brcmsmac driver instead. It's
technically possible to build these with the overlapping support, but it's
a mess that way which is probably why nobody else is doing that.
-cut
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 22:24
da marya
miklos ha scritto:
-
broadcom-sta questo è il driver vero e proprio
-
b43-fwcutter questo è un software che dato il driver per windows(mi pare) estrae il firmware della scheda wireless che viene usato dal driver
-
b43-firmware questo è il firmware vero e proprio.
Ho installato con successo questi tre pacchetti.
Ora come faccio a connettermi?
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 22:29
da marya
conraid ha scritto:prova a dare
e guarda che succede
se non va quello prova il legacy
solo se nessuno dei due va prova con i driver proprietari
comunque ricompilare il kernel è semplice, e se va in panic niente paura, basta che sia tu a non andar in panico e tutto si risolve
Il modulo brcmsmac ( Kernel driver in use: brcmsmac ) si carica già.
Do sollamente modprobe b43 ma non succede nulla.
Ho installato i tre file
- broadcom-sta
- b43-fwcutter
- b43-firmware
Ma manca qualche configurazione.. come faccio a settare la mia wifi col nome ??
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 22:31
da marya
fAu ha scritto:con la stessa scheda prima ho usato i broadcom-sta, poi con una versione del kernel che non ricordo non si compilavano piu' e son passato provvisoriamente ad una chiavetta usb, , infine come puoi vedere dal changelog della current del 12 marzo il brcmsmac funziona di default (togliendo i broadcom-sta e ripulendo la blacklist).
Tue Mar 12 06:59:27 UTC 2013
Here we go with some more updates... a few notes on them are in order.
For this kernel update I decided to go with 3.7.10. Yeah, the 3.7 series
is EOL, but I've heard about some broken drivers in 3.8.x that make me
hesitate to push forward. Another option might be to move to 3.4.x, which
is working on my machine finally (a clocksource bug was crashing it with
earlier versions). The USB host and usb-storage drivers are now modular
in both the huge and generic kernels to avoid an issue where a USB stick
could be assigned /dev/sda when running the huge kernel. The brcmsmac
driver for Broadcom wifi is built. However, this takes over for any
Broadcom card that it can support -- those cards will no longer be supported
by the b43 driver. So, if you're currently using b43 and find that it no
longer works, you'll need to move to the brcmsmac driver instead. It's
technically possible to build these with the overlapping support, but it's
a mess that way which is probably why nobody else is doing that.
-cut
ho due chiavette wifi non in uso in questo momento. Ma sicuramente con la fortuna che ho non mi funzionano perchè mancherà qualche modulo nel kernel
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 22:43
da ilmich
marya ha scritto:Il modulo brcmsmac ( Kernel driver in use: brcmsmac ) si carica già.
Do sollamente modprobe b43 ma non succede nulla.
il kernel che viene montato di serie con la slackware 14 ha il supporto alle schede broadcom ma con la tua non funziona.
viene caricato perchè diciamo che ci 'prova'
siccome pero' il kernel vede che la tua scheda è servita da un modulo (che non funziona a dovere) non carica quello proprietario che ti sei pacchettizzata.
quindi per risolvere devi mettere in blacklist i moduli non funzionanti in modo che il kernel carichi, per esclusione, quello proprietario.
per la lista completa dei moduli da mettere in blacklist ti riporto pezzo del readme del pacchetto che hai preso da slackbuilds
Codice: Seleziona tutto
You may also want to create /etc/modprobe.d/b43_blacklist.conf and add the
following lines to it:
blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ssb
fatto questo al successivo riavvio dovresti avere la wi-fi riconosciuta.
per verificarlo basta dare, da root
e dovresti vedere tra le varie interfacce di rete anche quella della tua wifi (tipicamente wlan0 ma alle volte il numero finale potrebbe essere diverso)
se è tutto ok per collegarti effettivamente puoi usare tool grafici o da console.. ma magari risolvi prima questa cosa.. un passo per volta insomma
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 23:00
da marya
miklos ha scritto:marya ha scritto:Il modulo brcmsmac ( Kernel driver in use: brcmsmac ) si carica già.
Do sollamente modprobe b43 ma non succede nulla.
il kernel che viene montato di serie con la slackware 14 ha il supporto alle schede broadcom ma con la tua non funziona.
viene caricato perchè diciamo che ci 'prova'
siccome pero' il kernel vede che la tua scheda è servita da un modulo (che non funziona a dovere) non carica quello proprietario che ti sei pacchettizzata.
quindi per risolvere devi mettere in blacklist i moduli non funzionanti in modo che il kernel carichi, per esclusione, quello proprietario.
per la lista completa dei moduli da mettere in blacklist ti riporto pezzo del readme del pacchetto che hai preso da slackbuilds
Codice: Seleziona tutto
You may also want to create /etc/modprobe.d/b43_blacklist.conf and add the
following lines to it:
blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ssb
fatto questo al successivo riavvio dovresti avere la wi-fi riconosciuta.
per verificarlo basta dare, da root
e dovresti vedere tra le varie interfacce di rete anche quella della tua wifi (tipicamente wlan0 ma alle volte il numero finale potrebbe essere diverso)
se è tutto ok per collegarti effettivamente puoi usare tool grafici o da console.. ma magari risolvi prima questa cosa.. un passo per volta insomma
Ho seguito quello che dicevano i tre file slackbuilds e da terminale ho dato nano /etc/modprobe.d/b43_blacklist.conf dove ho incollato
blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ssb
Ma al riavvio non funziona.
Ho installato wicd ma non mi trova la mia rete wifi
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 23:15
da ilmich
controlla che il modulo chiamato 'wl' sia stato caricato con
se cosi' nn fosse caricalo manualmente con modprobe.
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 23:20
da marya
miklos ha scritto:controlla che il modulo chiamato 'wl' sia stato caricato con
se cosi' nn fosse caricalo manualmente con modprobe.
Allora al comando lsmod | grep wl non mi compare nulla quindi ho dato un modprobe wl e il terminale mi risponde con
ERROR: could not insert 'wl': Exec format error
Ho cercato l'errore su google e vedo
http://www.linuxquestions.org/questions ... ost4796027
Il tizio ha messo i moduli in /etc/modprobe.d/blacklist.conf e non in /etc/modprobe.d/b43_blacklist.conf
Sarà per questo???
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 23:44
da ilmich
mmm non è quello il problema, se unitamente all'errore che ricevi controlli le ultime righe di log del kernel con il comando dmesg quasi sicuramente ti dara' un errore di versione o comunque un qualche errore piu' 'utile'
posta l'output del comando dmesg cosi' vediamo meglio quale puo' essere il problema.
Re: BCM4313 802.11b/g/n Wireless
Inviato: mar 21 mag 2013, 23:49
da marya
ehm.. scusa mio errore.. stavo aggiornando con i pacchetti con slackpkg. Ho provato nuovamente a mettere il modulo wl e non mi da più errore ..
Che faccio riavvio o provo a vedere se wicd mi trova la mia wifi ?