Suse 10.3 e driver bcm43xx

10 risposte [Ultimo messaggio]
Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Salve a tutti!Oggi ho installato su un portatile la suse 10.3,trovata in allegato con la rivista linux & co.
Incredibile funziona davvero a meraviglia sempre sorprendente!
In fase di avvio ha riconosciuto la tanto temuta scheda broadcom bcm43xx.

Però..c'è un però Big Grin ,non mi permette lo scan.
Lanciando "iwconfig" me la vede tranquillamente,ciò fa capire che il driver è installato correttamente.
Ma se do un iwlist scan,mi dice che la mia interfaccia,non è abilitata alla scansione.
Alchè ho pensato mancasse il firmware,dato che il driver è funzionante.
Ho visto un post simile,in cui viene usato ndiswrapper,ma per la rete(ad esempio con ubuntu),si scarica un certo bcm43xx-fwcutter che sarebbe il firmware.
Domande:dove lo piazzo questo file?IN /lib/firmware ?
Non ci sarebbe un repo,o un qualcosa che automatizzi il tutto?
Dopo che metto il firmware,devo dare dei comandi come modprobe per caricare il modulo?

Grazie in anticipo! Laughing

Ritratto di deckard
deckard (non verificato)
()

Avevo messo a posto questo problema sul computer della mia morosa, giusto un anno fa (opensuse 10.2/64). Il fatto è che non mi ricordo troppo bene come avevo fatto. Però funzionava.
Mi pare di aver usato una utility (era nei repo: cerca bcm*) per "scompattare" il file bcmwl5.sys. Però, ho dovuto scaricare il suddetto file da internet perchè quello che avevo a disposizione aveva il checksum non ancora riconosciuto dal programma. Tutti i files che ne son derivati li ho messi, mi pare, in firmware e poi ho riavviato. A posto! Ecco, se usi suse/64 devi scaricarti il driver per win a 64 bit.
E' più difficile far funzionare i path dell'utility che tutto il resto.
Ciao.

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Grazie per la risposta!
Cercando sul web ho trovato una strada estremamente più semplice:
1)scaricare il firmware (bcm43xx-fwcutter)
2)scaricare il file wl_apsta.o
3)dare il comando:
bcm43xx-fwcutter -w /lib/firmware/-r PATH del file wl_apsta.o
Dovrebbe essere cosi.
Il problema è che poco fa ho trovato il fw su rpmfind,ma ora sembra l'abbiano rimosso!
Sapete dirmi da dove posso scaricarlo che non risco proprio a trovarlo?

Thanks!

EDIT:sono riuscito a scaricarlo da qui
http://prdownload.berlios.de/bcm43xx/bcm43xx-fwcutter-006.tar.bz2
Io cmq vorrei l'RPM.Esiste?

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Repo oss di suse? A scelta:
http://download.opensuse.org/distribution/10.3/repo/oss/suse/x86_64/bcm43xx-fwcutter-006-39.x86_64.rpm
http://download.opensuse.org/distribution/10.3/repo/oss/suse/i586/bcm43xx-fwcutter-006-39.i586.rpm

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di deckard
deckard (non verificato)
()

x Mordecai

La strada è la stessa, solo che io ho scaricato il file del driver (x il firmware) dal sito di un produttore di portatili (Acer? boh). Tutto qua. Per il cutter ti han già risposto.
Ciao.

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Ok grazie a tutti! Wink

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Salve a tutti!
Sto avendo difficoltà.Praticamente con la procedura che go descritto prima,è andato tutto a dovere.
Se lancio iwlist scan appare NO SCAN RESULT.Ciò significa che l'interfaccia funziona correttamente,a differenza di prima.
Io penso che tutto funziona correttamente,però mi permetto di fare un appunto:la scheda è BCM94311 e non sono sicuro che il driver sia il bcm43xx.Secondo voiè quello al 100%?

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Ragazzi ho provato ad usare knetwifimanager,che praticamente indica la frequenza della scheda.11 54 108 MBPS praticamente.
Solo che anzichè essere 54,come ci si aspetti,è meno di 11.... Sad però mi fa capire che funziona (male) al 100%.
Avete idee?

Ritratto di deckard
deckard (non verificato)
()

Guarda, non me ne intendo molto, nel senso che ho attivato la scheda, ma non l'ho mai usata non disponendo di hardware adatto. Ho solo tentato di agganciarmi al modem dell'ufficio sotto casa, ma solo per test. La rete, comunque, era protetta, quindi...
Se non ricordo male interrogando il cutter da shell è possibile sapere i chip supportati. Oltretutto il manuale, sempre a memoria, rimandava ad un sito apposito.
Ecco, tieni conto che la sceda del tuo portatile potrebbe esser stata personalizzata e quindi devi trovare il driver giusto da cui estrarre il firmware.
Di più nin zò! :-P

Ritratto di moviemaniac
moviemaniac
(Geek)
Offline
Geek
Iscritto: 10/10/2005
Messaggi: 135

Una precisazione:

il tool bcm43xx-fwcutter non è il firmware per la scheda in questione, ma una piccola applicazione che è in grado di estrarre il firmware della scheda dai suoi drivers.

La logica è la seguente:

1) si installa bcm43xx-fwcutter
2) ci si procura i drivers della nostra scheda e li si scompatta in una cartella
3) si da in pasto a bcm43xx-fwcutter il file .inf dei drivers
4) bcm43xx-fwcutter genera una serie di files nella cartella dei drivers
5) si spostano tutti questi files nella cartella /lib/firmware

ed il gioco dovrebbe essere fatto. Uso il condizionale perchè io non sono mai riuscito a far funzionare la mia scheda con questo sistema, per cui ho dovuto disabilitare il modulo del kernel bcm43xx e ricorrere a ndiswrapper, che invece fa il suo sporco lavoro alla grande Big Grin

Ciao

aka FaithFulSoft
once MaxDev's staff developer

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Quote:

moviemaniac ha scritto:
Una precisazione:

il tool bcm43xx-fwcutter non è il firmware per la scheda in questione, ma una piccola applicazione che è in grado di estrarre il firmware della scheda dai suoi drivers.

La logica è la seguente:

1) si installa bcm43xx-fwcutter
2) ci si procura i drivers della nostra scheda e li si scompatta in una cartella
3) si da in pasto a bcm43xx-fwcutter il file .inf dei drivers
4) bcm43xx-fwcutter genera una serie di files nella cartella dei drivers
5) si spostano tutti questi files nella cartella /lib/firmware

ed il gioco dovrebbe essere fatto. Uso il condizionale perchè io non sono mai riuscito a far funzionare la mia scheda con questo sistema, per cui ho dovuto disabilitare il modulo del kernel bcm43xx e ricorrere a ndiswrapper, che invece fa il suo sporco lavoro alla grande Big Grin

Ciao

Quindi mi consigli di usare ndiswrapper?
Se cosi devo per forza disinstallare il modulo bcm43xx,e poi installare bcm43xx-fwcutter e infine dare il comando che mette in lib/firmware il fw estratto dal file .inf.
Siccome in questo momento non ho il cd di windows (e me ne vanto Laughing ),potresti passarmi un link che mi da il file .inf e relative istruzioni per ndiswrapper?

Grazie!

EDIT:vorrei precisare,che nel mio caso la scheda è una bcm94311