Autore Topic: openwrt brcm47xx con kmod-b43 e kmod-wl su wrt54gl  (Letto 1568 volte)

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
openwrt brcm47xx con kmod-b43 e kmod-wl su wrt54gl
« il: Luglio 13, 2010, 02:34:52 pm »
Ho installato e reinstallato openwrt backfire brcm47xx su un linksys wrt54gl, leggendo che finalmente anche con il kernel 2.6 lo stamaledetto driver wifi dovrebbe funzionare come riportato nel forum ufficiale di openwrt...
Codice: [Seleziona]
b43 wireless driver for Broadcom 11g chipsets on the 2.6 kernel
...
Note: After a long development phase, Broadcom wireless should now be working on brcm47xx, start testing. This would finally move all OpenWrt platforms to current 2.6 kernels.

ma non ? cos?, almeno per me...
A parte qualche errore riportato all'attivazione del driver (wifi up) impostato come client sembra, con iwconfig, funzionare alla grande, si aggancia all'ap ma non si riesce neppure a pingarlo. in Ap mode con il portatile, pur vedendolo, non si aggancia.
Qualcuno l'ha installato?
Vorrei utilizzare il kernel 2.6 perch? permette la gestione dell'i2c.
« Ultima modifica: Luglio 21, 2010, 01:09:54 pm da truthahn »

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #1 il: Luglio 14, 2010, 03:22:43 pm »
Ecco la situazione...

Codice: [Seleziona]
wlan0     IEEE 802.11bg  ESSID:"OpenWrt" 
          Mode:Managed  Frequency:2.432 GHz  Access Point: 02:10:xx:xx:xx:xx   
          Bit Rate=1 Mb/s   Tx-Power=20 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=60/70  Signal level=-50 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

guardate il Bit Rate :|

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #2 il: Luglio 18, 2010, 05:27:34 pm »
Ricompilato e reinstallato... in Ap mode funge bene mentre in sta stessa cosa di sopra provando a collegarlo ad una vs.

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #3 il: Luglio 18, 2010, 09:40:27 pm »
penso proprio che non se ne faccia  nulla... si riscontrano mille problemi...

da https://dev.openwrt.org
Codice: [Seleziona]
You do not even need such a complex setup. Just do some CPU-intensive transfer like SCP (I even managed it with plain FTP transfer)
 and your driver we lock immediately. It looks like that the drivers state machine remains in an invalid state caused by missed
 interrupts/packets due to high CPU load. This is definitly a driver problem and a serious showstopper for all the b43 folks. OpenWRT
 cannot be considered 'Working' on these devices
devo orientarmi su qualche altro router, magari atheros, per gestire l'i2c.
? che mi ritrovo una decina di wrt54gl... oppure li accoppio con ethernet o li accoppo  :-D

crisman

  • Jr. Member
  • **
  • Post: 66
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #4 il: Luglio 20, 2010, 11:07:30 am »
prova ad usare il nuovo driver proprietario broadcom per kernel 2.6 e vedrai che la situazione sar? decisamente meglio ;)

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #5 il: Luglio 20, 2010, 12:27:33 pm »
e dove lo trovo per openwrt? una versione mini... il wrt54gl ha appena 4 mb di spazio.

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #6 il: Luglio 20, 2010, 12:38:30 pm »
ok visto... presente nel trunk. Ci provo e posto i risultati.

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #7 il: Luglio 21, 2010, 10:50:48 am »
Compilata da trunk la nuova immagine con il driver proprietario broadcom...
la situazione cambia ma il risultato rimane lo stesso con degli errori che non so come risolvere...
ecco qua:

al boot sembra tutto ok, /etc/config/wireless già impostato "correttamente" con il suo bel "wl0" ...
lo modifico perchè si agganci all'ap e...

Codice: [Seleziona]
root@OpenWrt:/etc/config# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth0.0    no wireless extensions.

eth0.1    no wireless extensions.

br-lan    no wireless extensions.

wl0       IEEE 802.11bg  ESSID:"OpenWrt" 
          Mode:Managed  Frequency:2.432 GHz  Access Point: 02:10:XX:XX:XX
          Bit Rate=54 Mb/s   Tx-Power:16 dBm   
          RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=4/5  Signal level=-65 dBm  Noise level=-91 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:12  Invalid misc:0   Missed beacon:0

root@OpenWrt:/etc/config#

ma non riesco a pingare l'AP e dopo aver provato nell'output di iwconfig mi ritrovo sempre un bel Bit Rate=1 MB/s

se resetto l'wifi...

Codice: [Seleziona]
oot@OpenWrt:/etc/config# wifi
wl0: Operation not supported
Command 'set wet' failed: -1
wl0: Operation not supported
Command 'set 802.11h' failed: -1
wl0: Invalid argument
root@OpenWrt:/etc/config#
stesso errore anche in mode ap ma, come con il b34, in questo modo riesco ad aggangiarmi al wrt54gl e sembra funzionare bene.

Apetto dritte dal grande popolo di nabuk.

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt backfire brcm47xx su wrt54gl
« Risposta #8 il: Luglio 21, 2010, 12:46:00 pm »
 :-D :-D :-D :-D
Devo ancora fare dei test di "durata" ma funziona...
prima avevo compilato il kmod-wl-mini per risparmiare un po' di spazio e il risultato era come sopra.
con la versione completa funziona... sto scrivendo passando dal wrt54gl.

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt brcm47xx con kmod-b43 e kmod-wl su wrt54gl
« Risposta #9 il: Luglio 21, 2010, 01:11:46 pm »
Ho cambiato oggetto al 3d... mi sembra pi? chiaro il contenuto visto che nel branches di backfire non esiste il driver proprietario e ho dovuto compilare dal trunk di kamikaze...

Codice: [Seleziona]
Firmware         OpenWrt Kamikaze - With X-Wrt Extensions bleeding edge, r22312
Kernel   Linux 2.6.34.1 #1 Wed Jul 21 13:17:54 CEST 2010
MAC           00:25:9C:xx:xx:xx
Device Linksys WRT54G/GS/GL
Board Broadcom BCM47XX
Username root

Web mgt. console   Webif?
Version r4918
« Ultima modifica: Luglio 21, 2010, 02:40:57 pm da truthahn »

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo

crisman

  • Jr. Member
  • **
  • Post: 66
    • Mostra profilo
Re: openwrt brcm47xx con kmod-b43 e kmod-wl su wrt54gl
« Risposta #11 il: Luglio 21, 2010, 08:28:21 pm »
bene, vedo che hai risolto ;)

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: openwrt brcm47xx con kmod-b43 e kmod-wl su wrt54gl
« Risposta #12 il: Luglio 21, 2010, 08:54:23 pm »
Si grazie. Sai se ? possibile inserirlo anche in backfire? non ho trovato nulla in giro.