Skip to content

Interfaces not coming up after booting in a random way in 25.7/26.1 #284

@e-alfred

Description

@e-alfred

Important notices

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

Describe the bug

I am running two identical firewalls with Intel XL710 and X550 network cards on Supermicro SYS-1024 chassis in an HA setup using CARP with multiple VLANs. After every reboot on different OpnSense versions from 25.7.9 to 26.1.3 I am encountering an issue that some interfaces (physical and VLAN) are not coming up randomly and I have to manually apply the settings in the web UI and without any configuration change they start up immediately. Some interfaces are up and online, but some are not. Because the interfaces are immediately up after applying the interface configuration in the Web UI, it seems like a problem only occuring at boot time. After applying the configuration, everything works perfectly.

To Reproduce

Run a CARP setup with two identical systems with multiple VLANs and reboot each node and the interfaces won't come up randomly.

Expected behavior

All interfaces should be up and running after each reboot without errors.

Describe alternatives you considered

I tried several fixes like ixl tunables, nothing changed, some interfaces still don't come up.

Screenshots

A partial list of the interfaces to show the problem after a reboot:

Image

Relevant log files

2026-03-06T11:24:43
Error
opnsense
/usr/local/etc/rc.bootup: The command `/sbin/ifconfig -Lmv ' failed to execute (ixl0: flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP> metric 0 mtu 1500 \x09description: Management (lan) \x09options=4800028<VLAN_MTU,JUMBO_MTU,HWSTATS,MEXTPG> \x09capabilities=4f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG> \x09ether 7c:c2:55:27:86:2c \x09inet 10.60.0.3 netmask 0xffffff00 broadcast 10.60.0.255 \x09inet 10.60.0.1 netmask 0xffffff00 broadcast 10.60.0.255 vhid 5 \x09carp: BACKUP vhid 5 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09media: Ethernet autoselect (10Gbase-T <full-duplex>) \x09status: active \x09supported media: \x09\x09media autoselect \x09\x09media 10Gbase-T \x09\x09media 5000Base-T \x09\x09media 2500Base-T \x09\x09media 1000baseT \x09\x09media 100baseTX \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: ixl0 ixl1: flags=1008802<BROADCAST,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500 \x09options=4800028<VLAN_MTU,JUMBO_MTU,HWSTATS,MEXTPG> \x09capabilities=4f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG> \x09ether 7c:c2:55:27:86:2d \x09media: Ethernet autoselect (10Gbase-T <full-duplex>) \x09status: active \x09supported media: \x09\x09media autoselect \x09\x09media 10Gbase-T \x09\x09media 5000Base-T \x09\x09media 2500Base-T \x09\x09media 1000baseT \x09\x09media 100baseTX \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: ixl1 ixl2: flags=1008943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500 \x09options=4800028<VLAN_MTU,JUMBO_MTU,HWSTATS,MEXTPG> \x09capabilities=4f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG> \x09ether 3c:ec:ef:b8:0c:18 \x09media: Ethernet autoselect (40Gbase-CR4 <full-duplex>) \x09status: active \x09supported media: \x09\x09media autoselect \x09\x09media 40Gbase-CR4 \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: ixl2 \x09plugged: QSFP+ 40GBASE-CR4 (Copper pigtail) \x09vendor: FS PN: QSFP-40G-PC03 SN: C2510005857-1 DATE: 2025-10-07 \x09module temperature: 0.00 C voltage: 0.00 Volts \x09lane 1: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA \x09lane 2: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA \x09lane 3: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA \x09lane 4: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA ixl3: flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP> metric 0 mtu 1500 \x09description: WAN (wan) \x09options=4800028<VLAN_MTU,JUMBO_MTU,HWSTATS,MEXTPG> \x09capabilities=4f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG> \x09ether 3c:ec:ef:b8:0c:19 \x09inet 192.168.88.3 netmask 0xfffffff8 broadcast 192.168.88.7 \x09inet 122.33.44.2 netmask 0xffffffff broadcast 122.33.44.2 \x09inet 122.33.44.5 netmask 0xffffffff broadcast 122.33.44.5 vhid 1 \x09inet 122.33.44.6 netmask 0xffffffff broadcast 122.33.44.6 vhid 2 \x09inet 122.33.44.3 netmask 0xffffffff broadcast 122.33.44.3 vhid 3 \x09inet 192.168.88.4 netmask 0xfffffff8 broadcast 192.168.88.7 vhid 4 \x09inet 122.33.44.7 netmask 0xffffffff broadcast 122.33.44.7 vhid 14 \x09carp: BACKUP vhid 1 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09carp: BACKUP vhid 2 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09carp: BACKUP vhid 3 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09carp: BACKUP vhid 4 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09carp: BACKUP vhid 14 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09media: Ethernet autoselect (40Gbase-CR4 <full-duplex>) \x09status: active \x09supported media: \x09\x09media autoselect \x09\x09media 40Gbase-CR4 \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: ixl3 \x09plugged: QSFP+ 40GBASE-CR4 (No separable connector) \x09vendor: FS PN: QSFP-PC07 SN: C2301235310-1 DATE: 2023-01-29 \x09module temperature: 0.00 C voltage: 0.00 Volts \x09lane 1: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA \x09lane 2: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA \x09lane 3: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA \x09lane 4: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384 \x09options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> \x09capabilities=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> \x09inet 127.0.0.1 netmask 0xff000000 \x09inet6 ::1 prefixlen 128 \x09inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 \x09groups: lo \x09nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> \x09drivername: lo0 enc0: flags=0 metric 0 mtu 1536 \x09options=0 \x09capabilities=0 \x09groups: enc \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: enc0 pflog0: flags=0 metric 0 mtu 33152 \x09options=0 \x09capabilities=0 \x09groups: pflog \x09drivername: pflog0 pfsync0: flags=0 metric 0 mtu 1500 \x09options=0 \x09capabilities=0 \x09maxupd: 128 defer: off version: 1400 \x09syncok: 1 \x09groups: pfsync \x09drivername: pfsync0 vlan01: flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP> metric 0 mtu 1500 \x09description: DBResearchWebservicesInfrastructure (opt1) \x09options=4000000<MEXTPG> \x09capabilities=4600703<RXCSUM,TXCSUM,TSO4,TSO6,LRO,RXCSUM_IPV6,TXCSUM_IPV6,MEXTPG> \x09ether 3c:ec:ef:b8:0c:18 \x09inet 122.33.44.19 netmask 0xfffffff0 broadcast 122.33.44.31 \x09inet 122.33.44.17 netmask 0xfffffff0 broadcast 122.33.44.31 vhid 8 \x09groups: vlan AllVMNetworks \x09carp: BACKUP vhid 8 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09vlan: 2001 vlanproto: 802.1q vlanpcp: 0 parent interface: ixl2 \x09media: Ethernet autoselect (40Gbase-CR4 <full-duplex>) \x09status: active \x09supported media: \x09\x09media autoselect \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: vlan0 vlan02: flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP> metric 0 mtu 1500 \x09description: DBResearchResearchInfrastructure (opt2) \x09options=4000000<MEXTPG> \x09capabilities=4600703<RXCSUM,TXCSUM,TSO4,TSO6,LRO,RXCSUM_IPV6,TXCSUM_IPV6,MEXTPG> \x09ether 3c:ec:ef:b8:0c:18 \x09inet 122.33.44.35 netmask 0xfffffff0 broadcast 122.33.44.47 \x09inet 122.33.44.33 netmask 0xfffffff0 broadcast 122.33.44.47 vhid 9 \x09groups: vlan AllVMNetworks \x09carp: BACKUP vhid 9 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09vlan: 2002 vlanproto: 802.1q vlanpcp: 0 parent interface: ixl2 \x09media: Ethernet autoselect (40Gbase-CR4 <full-duplex>) \x09status: active \x09supported media: \x09\x09media autoselect \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: vlan1 vlan03: flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP> metric 0 mtu 1500 \x09description: DBResearchManagementSystems (opt3) \x09options=4000000<MEXTPG> \x09capabilities=4600703<RXCSUM,TXCSUM,TSO4,TSO6,LRO,RXCSUM_IPV6,TXCSUM_IPV6,MEXTPG> \x09ether 3c:ec:ef:b8:0c:18 \x09inet 122.33.44.51 netmask 0xfffffff0 broadcast 122.33.44.63 \x09inet 122.33.44.49 netmask 0xfffffff0 broadcast 122.33.44.63 vhid 10 \x09groups: vlan AllVMNetworks \x09carp: BACKUP vhid 10 advbase 1 advskew 100 \x09 peer 224.0.0.18 peer6 ff02::12 \x09vlan: 2003 vlanproto: 802.1q vlanpcp: 0 parent interface: ixl2 \x09media: Ethernet autoselect (40Gbase-CR4 <full-duplex>) \x09status: active \x09supported media: \x09\x09media autoselect \x09nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> \x09drivername: vlan2 vlan04: flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP> metric 0 mtu 1500 \x09description: testint (opt4) \x09options=4000000<MEXT
2026-03-06T11:24:38
Error
opnsense
/usr/local/etc/rc.bootup: Unable to configure nonexistent interface opt11 (ixl1)

Additional context

The problem did not appear with a single firewall without HA. After adding the second one with all the CARP interfaces, it started to appear. Both systems are configured exactly identical hard- and software-wise.

Environment

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

OPNsense 26.1.3-amd64
Supermicro AS -1024US-TRT
Intel® XL710 and X550

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