[Berlin-wireless] fonera: olsr-Nachbarn erscheinen nichtalsHost-Routen
Sven-Ola Tuecke
sven-ola
Mi Mai 16 08:34:37 CEST 2007
Hi Martin,
"sven_jiffies" und "stuck beacons" sind unterschiedliche Meldungen mit
aehnlichem Hintergrund AFAIK. Das mit den "sven_jiffies" ist ein "Nothack".
Wenn ein Paket gesendet werden soll, stellt man es in den
Atheros-Hardware-Sendepuffer und wartet auf den TX-Interrupt. Wenn der nicht
kommt, haengt das Ding. Mein Hack misst das in Kernel-Zeit (als in Jiffies).
Beim naechsten zu sendenden Paket nachgucken ob nach so-und-soviel Jiffies
endlich mal ein TX-Interrupt auftrat. Wenn nicht -> Soft Reset.
Sporadische Reboots sind dann eigentlich immer Oopses im Madwifi, z.B.
Null-Pointer-Zugriff. Mit 'ner Seriellen kann man dann auch die entsprechende
Ausgabe sehen. Leider ist der Kernel-2.6 aus'm Kamikaze riesengrosz. Weswegen
die OpenWrt Entwickler die Kernel-Symbole nicht einkompilieren. Und man nun
die Programmadresse (Oops-Position) bei Modulen nicht so einfach
herausbekommt. Abhilfe: "Load all symbols for debugging" beim
Kernelkompilieren einschalten. Dann die Partitionsaufteilung der Fonera
aendern (mit Symbolen > 0xb0000). Dann bekommt man spaeter mit
cat /proc/ksyms auch ein paar Zahlen, die man mit der Modul-Oops-Adresse
vergleichen kann. Das war unter kernel-2.4 deutlich praktischer :(
// Sven-Ola
Am Mittwoch, 16. Mai 2007 01:44 schrieb Matthias:
> Martin Schmitz schrieb:
> > Jo, das kann ich mir vorstellen. Meine "Fonera" idlet hier nur vor sich
> > hin und ist trotzdem so heiß, daß man das Gefühl hat, sich die Finger
> > zu verbrennen. Broken by design nennt man sowas wohl. ;-)
>
> Bei den neueren 2200 Foneras wurde deshalb auch das Design geändert.
> 7,5 Volt, externer Ethernet-Transceiver, 2.Antenne auf´s PCB geätzt,
> kein Kühlkörper ;-)
> Bilder unter http://zone-sys.net/fon2200/
>
> Zurück zum alten Modell. Seit einigen Wochen läuft auf meinem Dach ein
> Fonera unter Kamikaze mit jffs, derzeit r7143.
>
> Die erste Zeit mit openwrt madwifi. Dabei traten die üblichen
> Sendeaussetzer auf. Ein Wechsel zu Sven-Ola´s madwifi änderte das
> deutlich. Allerdings musste ich später die mtu herunter setzen um
> überhaupt Pakete durch zu bekommen. rts und frag absolut wirkungslos.
>
> Meine Gegend ist stark mit wlan "belastet", ca. 50 Stationen bei nem
> Scan, aber nur zwei Freifunk-Nachbarn (wrt´s). In den späteren
> Abendstunden musste mtu auf 300 um noch Durchsatz zu haben. Langsam aber
> stabil. Keine Aussetzer, alles prima.
>
> Seit vorgestern habe ich Felixs madwifi installiert. Läuft, gibt aber
> manchmal reboot´s. Kann es nicht näher debugen, schein aber kurz nach
> beginnender Aktivität meinerseits zu geschehen. In dmesg tauchen "tx
> queue stuck" auf (ist das analog zu den "sven_jiffies"?). Erst häufig,
> dann weniger werdend. mtu konnte ich wieder auf 1500 setzen. Die
> Geschwindigkeit stimmt also :-) Allerdings nur mit ausgestelltem rts.
> Dafür liefert horst nur noch unbrauchbare Daten :(
>
> Werde noch bissl weiter testen, bevor ich mich entscheide ob der "alte"
> wieder drauf kommt.
>
> Gruß
> matthias
> _______________________________________________
> Berlin mailing list
> Berlin at olsrexperiment.de
> http://lists.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
Mehr Informationen über die Mailingliste Berlin