Problema disconnessione - riconnessione automatica LAN

Buongiorno,
ho un portatile della HP che, da qualche release di kernel della 31 ha problemi.
Utilizzo KDE con il suo network manager. Se lascio la scheda LAN in “Autosense”, il network manager comincia a connettere e disconnettere la scheda.
Se imposto una velocità massima di 999 mbps in full duplex, tutto funziona correttamente, fintanto che il PC non va in sospensione (magari perché lo utilizzo a batteria): al ripristino del PC, mi trovo la scheda di rete che segna una velocità di 10 mbps. Per risolvere devo riavviare oppure disconnettere la scheda dal network manager, cliccare su negoziazione automatica, connetterla per poi disconnetterla ed impostare nuovamente 999mbps.
Se effettuo un riavvio del network manager tramite systemctl, non ho effetti benefici.

In dmesg trovo:

[gio gen 30 14:21:49 2020] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[gio gen 30 14:21:56 2020] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[gio gen 30 14:22:02 2020] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[gio gen 30 14:22:09 2020] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[gio gen 30 14:22:16 2020] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[gio gen 30 14:22:23 2020] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[gio gen 30 14:22:29 2020] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

Il mio PC ha l’ip statico ma, anche se metto in DHCP, il comportamento è il medesimo.

Qualcuno ha idea del perché si comporti così?

Grazie!

Questo scherzo te lo fa con tutti i kernel? Hai gia’ provato a cercare nei bug del bugzilla?

Il kernel attualmente installato è 5.4.15-200.fc31.x86_64 .

Almeno da 3 kernel buoni, prima di questo.

No, non ho controllato in bugzilla!

Intanto puo’ essere utile mettere in exclude di dnf.conf il kernel, cosi’ da evitare di perdere l’ultimo kernel funzionante con un update, e mettere l’installonly_limit a un numero piu’ alto di 3.
Altrimenti con un downgrade puoi recuperare il kernel del repo base, anche se non sara’ troppo aggiornato.