PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Quel système d'exploitation pour un WRT54GL ?

mercredi 21 octobre 2015 à 11:29
GuiGui's Show - Liens
L'ennui qui amène cette réflexion, c'est que le WiFi du WRT54GL crashe à intervalle régulier selon la version d'OpenWRT que l'on installe dessus. Pas les bornes en elles-mêmes, juste le WiFi. La borne continue d'émettre des beacons mais plus aucune association possible... Ça se produit tout seul au bout d'un certain temps, même si aucun client ne s'est associé à la borne...

J'ai donc joué sur les différentes versions d'OpenWRT, sur les différentes déclinaisons (brcm2.4 et brcm47) et avec un autre firmware libre, DD-WRT. On ne peut pas trop jouer avec les différents drivers car le support de la puce WiFi du WRT54GL, c'est vite assez mort en dehors de b43 et wl (voir : http://wiki.openwrt.org/doc/hardware/soc/soc.broadcom.bcm47xx#wifi_drivers).


OpenWRT ?
   * Kamikaze brcm47 ne supporte pas out-of-box la puce WiFi de nos WRT54GL ;

   * Avec Backfire 10.03.01 brcm47, le WiFi est instable (la borne continue d'émettre des beacons mais aucune association ne se fait) ;

   * Les versions >= 12.04 (Attitude Adjustment) brcm47 sont trop lourdes pour ce matériel donc crashs, interface lente, lenteurs de partout comme en atteste d'ailleurs la page sur le wiki OpenWRT consacrée à notre matériel (http://wiki.openwrt.org/toh/linksys/wrt54g) ;

   * brcm2.4 s'arrête à Backfire. Autant prendre cette version, qui est la plus récente. Et là, surprise : ça juste fonctionne et ça tient dans le temps. \o/

Quelles différences entre brcm2.4 et brcm47 ? Linux 2.4 (brcm2.4) versus 2.6 mais surtout, un driver totalement différent (wl, privateur Broadcom dans brcm2.4 versus b43, libre).


DD-WRT ?
Il utilise aussi le driver wl et ça fonctionne tout aussi bien dans la durée. Différence avec OpenWRT : DD-WRT permet (par défaut) une puissance d'émission supérieure mais néanmoins compatible avec la réglementation en vigueur.


Conclusion, il faut utiliser OpenWRT backfire brcm2.4 ou DD-WRT v24 preSP2 build 13064.
(Permalink)