Package: network-maager
Version: 1.50.1-1

This system has a dual 10G NIC (i40e) which is not connected to anything, it has
a loopback cable for testing but is not used for normal networking. It is marked
disabled in network-manager

It also has a dual 2.5G NIC (igc) and one port is connected to Internet via
Ethernet switch.

When system boots, the network now comes up correctly.
But after suspend/resume the networking is broken; looks like network manager
(or systemd or some other script) has decided to bring up the 10G interfaces
but not the one 2.5G NIC.

If I blacklist the i40e module, that works on boot; but again on suspend/resume
some part of the process decides to reload the i40e module and try and bring up
the 10G interfaces.

The workaround is on resume:
  $ sudo rmmod irdma i40e
  $ sudo rmmod igc
  $ sudo modprobe igc

And then the port will come back.

This is on current Debian testing. 
Linux 6.12.9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1 (2025-01-10) x86_64 
GNU/Linux
and systemd 257 (257.2-1)

Reply via email to