After a session with Gemini AI as a helper, I came up with a fix to stop the recycling power on / power off messages on my internet eth0 link. My system uses network manager.
Part 1: Intel Network Card (e1000e) Flapping / Disconnecting Fix
The modern kernel shifts introduced in Leap 16.0 enable aggressive Energy Efficient Ethernet (EEE) power-saving features by default. This causes certain Intel NICs to constantly drop the link (Link is Down / Link is Up).
Because ethtool is no longer installed by default on minimal Leap 16.0 installations, you must install it first, and then create a NetworkManager dispatcher script to disable EEE permanently across reboots.
Step 1: Install the missing network utility
sudo zypper install ethtool
Step 2: Create a NetworkManager automated script
sudo nano /etc/NetworkManager/dispatcher.d/99-disable-eee.sh
Step 3: Paste the following block into the file, then save and exit (Ctrl+O, Enter, Ctrl+X)
#!/bin/bash
INTERFACE=$1
ACTION=$2
if [ “$INTERFACE” = “eth0” ] && [ “$ACTION” = “up” ]; then
/usr/sbin/ethtool --set-eee eth0 eee off
fi
Step 4: Grant the script execution permissions
sudo chmod +x /etc/NetworkManager/dispatcher.d/99-disable-eee.sh
Step 5: Bounce the interface to apply the fix immediately
sudo nmcli device down eth0 && sudo nmcli device up eth0
Step 6: Verify that EEE is successfully disabled
sudo ethtool --show-eee eth0
Your terminal output should now show EEE status: disabled. The script will seamlessly handle this on every system boot.
- Randall
Sample dmesg block
[86304.310470] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86308.897078] [ T65347] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[86355.960047] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86360.667631] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[86452.154233] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86456.577803] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[86735.155969] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86739.112641] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[86802.429350] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86806.342069] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[86812.546289] [ T65347] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86815.558134] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[86819.381369] [ T66409] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86822.942016] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[86823.771245] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[86827.655904] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[87004.659724] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[87009.624496] [ T65347] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[87016.808643] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Down
[87020.024313] [ T62021] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[87514.607963] [ T64859] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx