Fonera #4: eliminare “wifi0: stuck beacon; resetting (bmiss count 4)”

Anche voi vi siete imbattuti, come me, nel famigerato “wifi0: stuck beacon; resetting (bmiss count 4)” ripetuto all’infinito nell’output di dmesg? La soluzione c’è, ma non è del tutto indolore.

wifi0: stuck beacon: la soluzione

Il problema è dovuto ad un bug presente nei driver per il chipset Atheros dell’interfaccia wireless della Fonera, il quale si manifesta, in particolare, in presenza di altri apparati senza fili, quali altri access point oppure trasmettitori audio video. Per la cronaca, io ho entrambi questi dispositivi, quindi il famigerato errore mi ha sempre accompagnato, e nemmeno la classica soluzione di impostare la rete sul canale 11 ha risolto il problema. Questo bug è stato risolto nelle versioni più recenti di madwifi, ma nella Fonera è presente solo una vecchia versione.

Come sempre, bisogna poter accedere via SSH, ma la procedura non è difficoltosa, bisogna solo editare 2 file, allo scopo di attivare l’interfaccia wireless solo in modalità “b” che pare essere esente dal problema, ma limita a 11 Mbps la velocità massima teorica della rete. Nessun problema per la condivisione di internet (se siete i fortunati possessori di una linea più veloce, sappiate che ai vostri “ospiti” non dispiacerà affatto di doversi accontentare di soli 11 mega…), ma è molto fastidiosa nel caso usiate la Fonera per creare la vostra LAN casalinga, nella quale quasi sempre i 23 mega effettivi del wireless in modalità “g” sono pochi.

Continue reading

Giocare con la Fonera #1

Apro con questo post una piccola serie di giochetti più o meno utili da fare con la vostra Fonera (ovviamente con SSH abilitato). Ovviamente la serie è totalmente aperiodica.

Avete presente quelle scritte che appaiono dopo aver fatto il login via SSH? Sono un po’ tristi… Ecco come appaiono prima e dopo la cura:

Prima della cura Dopo la cura
Lo so, non è molto meglio di prima, ci vorrebbe un po’ di fantasia…

Come fare? Semplice! Basta editare il file /etc/banner con l’editor incluso, vi. Per chi non lo avesse mai usato ecco alcune semplici istruzioni:

  • Appena aperto un file si può solo scorrere, premere il tasto I per entrare in modalità “editing”
  • Usare solo backspace per cancellare, non canc
  • Premere ESC per uscire dalla modalità “editing”
  • In modalità “standard” digitare:
    • :w per salvare il file
    • :wq per salvare ed uscire
    • :q! per uscire senza salvare