View Issue Details

IDProjectCategoryView StatusLast Update
0000069Freifunk Franken FirmwareGeneralpublic2019-11-21 22:02
ReporterChristianD Assigned To 
PrioritynormalSeverityminorReproducibilityrandom
Status newResolutionopen 
Target Versionnext-stable 
Summary0000069: configurehood in rc.local
DescriptionHi
ich hab leider wieder Probleme mit der configurehood in der rc.local. Bei meinen Unifi AC Mesh kommt das 5Ghz WLAN nur mit Glück nach einen reboot hoch. Wenn es nicht hoch kommt ist die einzige Möglichkeit das 5GHz WLAN zu starten den hostapd für das phy neu zu starten, dann geht 5GHz sofort. Riecht sehr nach einer Race Condition evtl. in Zusammenspiel mit dem DFS kraffel das ich mit eingebaut habe.
Sobald ich die configurehood aus der rc.local raus werfe funktioniert das ganze.
Daher möchte ich nochmal anreden, ob wir die nicht aus der rc.local weg lassen sollten, dann kümmert sich der micron darum das zu starten.
mfg Christian
TagsNo tags attached.

Activities

Adrian Schmutzler

2017-10-30 10:18

manager   ~0000165

Ganz am Anfang meiner aktiven Entwicklungsarbeit beim KeyXchangev2 gab es einen Grund, warum ich es dann in die rc.local geschrieben habe und es anders nicht ging. Er fällt mir aber nicht mehr ein.

Da wir jetzt ja im micron auf /tmp/started prüfen, sollte es eigtl ohne rc.local gehen. Dafür strahlen wir dann mehrere Minuten lang das Dummy-Netzwerk aus, das wir für configurenetwork brauchen. Hier stellt sich die Frage, ob wir das dann wieder löschen oder deaktivieren sollten, damit es keinen Unsinn tut.

reddog

2017-11-04 19:03

manager   ~0000172

Ich fänd es besser die Race-Condition etwas genauer zu bestimmen. Am Ende tritt der cron zufällig beim selben Zeitpunkt wie das rc.local auf und dann haben wir ganz selten das selbe Problem.

Adrian Schmutzler

2017-11-04 23:33

manager   ~0000174

Ich hab aus diesem Grund extra den micron.d so geändert, dass configurehood nur startet, wenn /tmp/started schon gesetzt ist. Dies geschieht in rc.local NACH dem Aufruf von configurehood. Es gibt also sicher keine Race-Condition mit micrond.

Adrian Schmutzler

2017-12-22 13:41

manager   ~0000197

Technisch können wir mit und ohne configurehood im rc.local leben. Ich persönlich bin dafür, da das die Zeit reduziert bis ein Knoten verfügbar ist.

Wenn es Christians DFS Problem löst, können wir es wegen mir aber auch rausschmeißen (ich würde es dann aber in meiner Firmware wieder reinpatchen, da ich kein DFS brauche, was euch wiederum egal sein kann).

Issue History

Date Modified Username Field Change
2017-10-30 07:53 ChristianD New Issue
2017-10-30 10:18 Adrian Schmutzler Note Added: 0000165
2017-11-04 19:03 reddog Note Added: 0000172
2017-11-04 19:03 reddog Target Version => 20180726-beta
2017-11-04 23:33 Adrian Schmutzler Note Added: 0000174
2017-12-22 13:41 Adrian Schmutzler Note Added: 0000197
2018-01-21 13:58 reddog Target Version 20180726-beta => next-feature
2019-10-02 12:46 fbl Category Freifunk Franken Firmware => General
2019-10-02 12:48 fbl Category General => General2
2019-10-02 12:49 fbl Category General2 => General
2019-11-21 22:02 fbl Target Version next-feature => next-stable