Skip to content

v1.16.5#601

Merged
tvancott42 merged 2 commits into
mainfrom
dev
May 11, 2026
Merged

v1.16.5#601
tvancott42 merged 2 commits into
mainfrom
dev

Conversation

@tvancott42
Copy link
Copy Markdown
Collaborator

@tvancott42 tvancott42 commented May 11, 2026

More fixes and improvements for SFP tweaks and Wi-Fi channel analysis. See v1.16.0 release notes for what's new in v1.16.0+

SFP Tweaks

  • Boot scripts wait for SFP carrier before loading kernel module - Fixes a boot-order race with ONTs like the Zyxel PMG3000 that need ~15s after boot to configure their SerDes. The boot script now backgrounds itself and waits up to 90 seconds for a 1 G link before loading the SGMII+ module. If no link appears (SFP hard-locked at 2.5 G), it loads anyway.
  • Carrier wait status note - When the boot script is deployed but the kernel module hasn't loaded yet, an info note explains the link check period so users aren't confused by the delay.
  • Issue badge suppressed during carrier wait - After deploying an SFP tweak, the status badge shows Active instead of Issue for 90 seconds while the boot script waits for carrier.

Wi-Fi Channel Analysis

The IssuesList component's ShowDetails parameter defaulted to false,
so Channel Issues only showed title/description without recommendations,
affected radios, or remediation steps.
* Sync SFP SGMII+ boot scripts: carrier wait before module load

Boot scripts now nohup to background and wait up to 90s for the SFP to
establish a 1G link before loading the kernel module. Fixes a boot-order
race with SFPs like the Zyxel PMG3000 that need ~15s to configure their
SerDes. If no carrier appears within the timeout, the module loads anyway
to handle SFPs hard-locked at 2.5G.

* Show carrier wait note when SFP boot script deployed but module not loaded

Explains the up-to-90s link check period that allows the ONT to complete
its boot sequence before the SGMII+ module loads.

* Suppress Issue badge for 90s after SFP deploy, fix alert margin and wording

After deploying an SFP tweak, the boot script waits up to 90s for carrier
before loading the module. During this grace period, show Active instead of
Issue since the module not being loaded yet is expected. Also add bottom
margin to the carrier wait info alert and clarify "kernel module" vs "module"
to avoid confusion with SFP modules.

* Carrier wait note: mention deploy in addition to reboot
@tvancott42 tvancott42 changed the title TBD Release v1.16.5 May 11, 2026
@tvancott42 tvancott42 merged commit 9a5486f into main May 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant