Commit 7dc2bccab0ee37ac28096b8fcdc390a679a15841 has broken wired networking on two of my machines. Drivers e1000e, igb and r8169 all fail to detect link with this commit applied. The drivers load and appear to initialize correctly, but no link is ever detected.
With this commit reverted, they work perfectly.
This is on a fully updated Arch. Happy to provide any other information that is of use.
I've also noticed this.
The commit breaks systemd-networkd with the following error:
ens2: Could not bring up interface: Invalid argument
I am running systemd v241
I can confirm the same on Fedora rawhide.
Again a systemd-networkd setup.
If I manually ip link set up the device it comes up and works.
https://bugzilla.redhat.com/show_bug.cgi?id=1718192 has another breakage example, with e1000, alx and bond
This is actually a systemd bug: https://github.com/systemd/systemd/issues/12784
Fixed by https://github.com/systemd/systemd/commit/4eb086a38712ea98faf41e075b84555b11b54362 and https://github.com/systemd/systemd/commit/9f6e82e6eb3b6e73d66d00d1d6eee60691fb702f.
*** Bug 204099 has been marked as a duplicate of this bug. ***
I don't know if this is only systemd:s fault - 5.1.16 works just fine with the same binaries.