View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000069 | Freifunk Franken Firmware | General | public | 2017-10-30 07:53 | 2019-11-21 22:02 |
Reporter | ChristianD | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | random |
Status | new | Resolution | open | ||
Target Version | next-stable | ||||
Summary | 0000069: configurehood in rc.local | ||||
Description | Hi 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 | ||||
Tags | No tags attached. | ||||
|
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. |
|
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. |
|
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. |
|
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). |
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 |