mirror of
https://github.com/openwrt/openwrt.git
synced 2026-10-12 15:38:37 +04:00
The LED init script sets the DSL LED to its configured trigger. If the modem is in the middle of the handshake or the training at that point, the LED stops blinking until the line changes its state again. That is why the DSL control scripts start after the LED init script, at the very end of the boot process. Remember the last state of the line in dsl_notify.sh, which gets every event of the modem, and show it again right after the LED init script, so that the modem can be started earlier. The state is written before the LED is updated, so an event during the replay is shown afterwards. Assisted-by: Claude:claude-fable-5-1 Assisted-by: Claude:claude-opus-5-5 Link: https://github.com/openwrt/openwrt/pull/25599 Signed-off-by: Nick Hainke <vincent@systemli.org>