Skip to content

Hard system freeze during boot when igc (I226-V) WAN interface has no link partner #287

@rabinnh

Description

@rabinnh

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug

The system hard-freezes during boot when the WAN interface (igc, Intel I226-V) has no link partner. The freeze occurs after the kernel initializes all three igc ports. The console becomes completely unresponsive — no keyboard input is accepted. The system must be power-cycled to recover. During the freeze, the hardware becomes very hot, suggesting the CPU is stuck in a tight loop without proper power management.

After power-cycling, the system boots normally (because the ONT has had time to come up and the WAN link partner is now available).

To Reproduce

Steps to reproduce the behavior:

  1. OPNsense firewall and Fios ONT are both powered off (e.g., after a power failure where the UPS battery was exhausted).
  2. Power returns. Both devices begin booting simultaneously.
  3. The firewall boots faster than the ONT. The igc driver initializes all three I226-V ports.
  4. At the point where the WAN interface (configured for DHCP) attempts to come up, there is no link partner because the ONT has not finished booting yet.
  5. The system hard-freezes. Console is completely unresponsive. Hardware overheats.
  6. A power cycle is required. On the second boot, the ONT is now up, and the system boots normally.

I can't attempt to reproduce this because it's a production system and the ONT and firewall are too far apart to time it exactly.

Expected behavior

The igc driver should initialize the WAN interface gracefully when no link partner is present — reporting "no carrier" and allowing the system to continue booting. The DHCP client should retry once link is established. This is standard behavior for any network interface and should not cause a system hang under any circumstances.

A clear and concise description of any alternative solutions or workaround you considered.

Screenshots

If applicable, add screenshots to help explain your problem.

Relevant log files

dmesg and pci-conf outputs attached.

Additional context

No other issues

Environment

Software version used and hardware type if relevant, e.g.:

picconf.txt

dmesg.txt

OPNsense version: 26.1.6 (amd64)
Hardware: MOGINSOK MGSRN100 fanless mini PC (passive cooling, aluminum chassis)
CPU: Intel Alder Lake-N N100 (4C/4T, up to 3.4GHz, 6W TDP)
NICs: 4x Intel I226-V 2.5GbE (igc driver) — 3 ports in use
ISP: Verizon Fios, Ethernet handoff from ONT
WAN configuration: DHCP

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstreamThird party issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions