I’m not sure what the proper process for opening a bug report for Rocky is. I’ve been beating my head against this issue for a few days now and believe it to be a driver issue.
[root@localhost wright]# lspci -v
(snip)
0000:00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (17) I219-LM (rev 11)
Subsystem: Dell Device 0ac1
Flags: bus master, fast devsel, latency 0, IRQ 144
Memory at 74000000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: e1000e
Kernel modules: e1000e
[root@localhost wright]# lshw
(snip)
*-network
description: Ethernet interface
product: Ethernet Connection (17) I219-LM
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
logical name: enp0s31f6
version: 11
serial: c0:25:a5:c1:d7:7b
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.14.0-70.22.1.el9_0.x86_64 duplex=full firmware=2.3-4 ip=100.67.3.71 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:144 memory:74000000-7401ffff
[root@localhost wright]# modinfo e1000e
filename: /lib/modules/5.14.0-70.22.1.el9_0.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko.xz
license: GPL v2
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation, <linux.nics@intel.com>
rhelversion: 9.0
srcversion: 58446C137E2BED6A04AFC6B
alias: pci:v00008086d0000550Dsv*sd*bc*sc*i*
alias: pci:v00008086d0000550Csv*sd*bc*sc*i*
alias: pci:v00008086d0000550Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000550Asv*sd*bc*sc*i*
alias: pci:v00008086d00001A1Dsv*sd*bc*sc*i*
alias: pci:v00008086d00001A1Csv*sd*bc*sc*i*
alias: pci:v00008086d00001A1Fsv*sd*bc*sc*i*
alias: pci:v00008086d00001A1Esv*sd*bc*sc*i*
alias: pci:v00008086d000015F5sv*sd*bc*sc*i*
alias: pci:v00008086d000015F4sv*sd*bc*sc*i*
alias: pci:v00008086d000015FAsv*sd*bc*sc*i*
alias: pci:v00008086d000015F9sv*sd*bc*sc*i*
alias: pci:v00008086d000015FCsv*sd*bc*sc*i*
alias: pci:v00008086d000015FBsv*sd*bc*sc*i*
alias: pci:v00008086d00000D55sv*sd*bc*sc*i*
alias: pci:v00008086d00000D53sv*sd*bc*sc*i*
alias: pci:v00008086d00000D4Dsv*sd*bc*sc*i*
alias: pci:v00008086d00000D4Csv*sd*bc*sc*i*
alias: pci:v00008086d00000D4Fsv*sd*bc*sc*i*
alias: pci:v00008086d00000D4Esv*sd*bc*sc*i*
alias: pci:v00008086d000015E2sv*sd*bc*sc*i*
alias: pci:v00008086d000015E1sv*sd*bc*sc*i*
alias: pci:v00008086d000015E0sv*sd*bc*sc*i*
alias: pci:v00008086d000015DFsv*sd*bc*sc*i*
alias: pci:v00008086d000015BCsv*sd*bc*sc*i*
alias: pci:v00008086d000015BBsv*sd*bc*sc*i*
alias: pci:v00008086d000015BEsv*sd*bc*sc*i*
alias: pci:v00008086d000015BDsv*sd*bc*sc*i*
alias: pci:v00008086d000015D6sv*sd*bc*sc*i*
alias: pci:v00008086d000015E3sv*sd*bc*sc*i*
alias: pci:v00008086d000015D8sv*sd*bc*sc*i*
alias: pci:v00008086d000015D7sv*sd*bc*sc*i*
alias: pci:v00008086d000015B9sv*sd*bc*sc*i*
alias: pci:v00008086d000015B8sv*sd*bc*sc*i*
alias: pci:v00008086d000015B7sv*sd*bc*sc*i*
alias: pci:v00008086d00001570sv*sd*bc*sc*i*
alias: pci:v00008086d0000156Fsv*sd*bc*sc*i*
alias: pci:v00008086d000015A3sv*sd*bc*sc*i*
alias: pci:v00008086d000015A2sv*sd*bc*sc*i*
alias: pci:v00008086d000015A1sv*sd*bc*sc*i*
alias: pci:v00008086d000015A0sv*sd*bc*sc*i*
alias: pci:v00008086d00001559sv*sd*bc*sc*i*
alias: pci:v00008086d0000155Asv*sd*bc*sc*i*
alias: pci:v00008086d0000153Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000153Asv*sd*bc*sc*i*
alias: pci:v00008086d00001503sv*sd*bc*sc*i*
alias: pci:v00008086d00001502sv*sd*bc*sc*i*
alias: pci:v00008086d000010F0sv*sd*bc*sc*i*
alias: pci:v00008086d000010EFsv*sd*bc*sc*i*
alias: pci:v00008086d000010EBsv*sd*bc*sc*i*
alias: pci:v00008086d000010EAsv*sd*bc*sc*i*
alias: pci:v00008086d00001525sv*sd*bc*sc*i*
alias: pci:v00008086d000010DFsv*sd*bc*sc*i*
alias: pci:v00008086d000010DEsv*sd*bc*sc*i*
alias: pci:v00008086d000010CEsv*sd*bc*sc*i*
alias: pci:v00008086d000010CDsv*sd*bc*sc*i*
alias: pci:v00008086d000010CCsv*sd*bc*sc*i*
alias: pci:v00008086d000010CBsv*sd*bc*sc*i*
alias: pci:v00008086d000010F5sv*sd*bc*sc*i*
alias: pci:v00008086d000010BFsv*sd*bc*sc*i*
alias: pci:v00008086d000010E5sv*sd*bc*sc*i*
alias: pci:v00008086d0000294Csv*sd*bc*sc*i*
alias: pci:v00008086d000010BDsv*sd*bc*sc*i*
alias: pci:v00008086d000010C3sv*sd*bc*sc*i*
alias: pci:v00008086d000010C2sv*sd*bc*sc*i*
alias: pci:v00008086d000010C0sv*sd*bc*sc*i*
alias: pci:v00008086d00001501sv*sd*bc*sc*i*
alias: pci:v00008086d00001049sv*sd*bc*sc*i*
alias: pci:v00008086d0000104Dsv*sd*bc*sc*i*
alias: pci:v00008086d0000104Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000104Asv*sd*bc*sc*i*
alias: pci:v00008086d000010C4sv*sd*bc*sc*i*
alias: pci:v00008086d000010C5sv*sd*bc*sc*i*
alias: pci:v00008086d0000104Csv*sd*bc*sc*i*
alias: pci:v00008086d000010BBsv*sd*bc*sc*i*
alias: pci:v00008086d00001098sv*sd*bc*sc*i*
alias: pci:v00008086d000010BAsv*sd*bc*sc*i*
alias: pci:v00008086d00001096sv*sd*bc*sc*i*
alias: pci:v00008086d0000150Csv*sd*bc*sc*i*
alias: pci:v00008086d000010F6sv*sd*bc*sc*i*
alias: pci:v00008086d000010D3sv*sd*bc*sc*i*
alias: pci:v00008086d0000109Asv*sd*bc*sc*i*
alias: pci:v00008086d0000108Csv*sd*bc*sc*i*
alias: pci:v00008086d0000108Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000107Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000107Esv*sd*bc*sc*i*
alias: pci:v00008086d0000107Dsv*sd*bc*sc*i*
alias: pci:v00008086d000010B9sv*sd*bc*sc*i*
alias: pci:v00008086d000010D5sv*sd*bc*sc*i*
alias: pci:v00008086d000010DAsv*sd*bc*sc*i*
alias: pci:v00008086d000010D9sv*sd*bc*sc*i*
alias: pci:v00008086d00001060sv*sd*bc*sc*i*
alias: pci:v00008086d000010A5sv*sd*bc*sc*i*
alias: pci:v00008086d000010BCsv*sd*bc*sc*i*
alias: pci:v00008086d000010A4sv*sd*bc*sc*i*
alias: pci:v00008086d0000105Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000105Esv*sd*bc*sc*i*
depends:
retpoline: Y
intree: Y
name: e1000e
vermagic: 5.14.0-70.22.1.el9_0.x86_64 SMP preempt mod_unload modversions
sig_id: PKCS#7
signer: Rocky kernel signing key
sig_key: 3A:45:F1:69:61:B6:19:55:F8:66:86:C6:20:BB:D0:ED:3C:00:8C:BB
sig_hashalgo: sha256
signature: 78:B1:BE:BD:7E:17:D1:A7:4A:68:C7:A2:8F:69:58:20:63:D1:EE:4D:
EC:3D:E1:85:D6:99:BA:A3:FC:CD:CD:FC:7A:DB:45:D9:73:B3:1F:ED:
FD:C4:AC:05:79:85:73:4B:A4:D0:6A:3F:57:22:E0:43:26:E0:1A:42:
DB:4E:0C:78:4F:01:5A:33:2C:8C:BE:25:2B:A0:9A:B7:F2:8D:B4:BB:
80:1D:6F:0E:49:7F:6C:F8:B8:CE:49:93:98:5E:7C:51:19:72:15:74:
5C:4D:68:A3:F5:9E:EE:28:41:10:10:70:48:D3:49:7A:75:1F:77:8B:
21:17:7E:98:A6:13:D9:6F:25:21:EF:0E:C7:E1:3A:F6:99:65:58:A0:
F6:70:A3:B1:25:7A:38:BC:62:9E:D2:4B:10:A3:68:A7:85:5D:81:E5:
94:8C:1D:71:51:4C:96:EB:26:E5:BC:0D:1C:6E:A2:9E:51:1B:D8:54:
8A:BB:F4:B9:86:85:7C:F2:BC:B9:41:93:8C:91:9B:12:CB:37:A6:E5:
20:C3:A9:9F:6E:9D:47:AD:25:5C:F5:D2:E2:A1:5B:6A:E3:2D:58:F6:
5F:36:EC:BE:E3:F7:C0:3E:69:18:CA:9C:B1:43:CD:E4:54:62:59:50:
87:D3:85:23:70:DE:F4:74:78:5F:DC:97:F4:F9:8C:4B:20:35:60:F3:
C9:89:59:C4:16:C5:8F:1C:46:C5:B5:CC:4A:9C:76:55:FD:44:F4:FD:
64:2C:5D:4E:BB:91:C2:5C:CB:F0:56:A5:E2:5A:2F:98:27:6B:BA:BB:
72:AD:ED:27:72:24:8F:58:F2:70:9A:F3:77:7C:71:CD:93:8B:A1:A3:
94:07:38:13:A3:FB:EE:7F:7E:A2:4C:67:06:37:8B:3E:4D:70:C8:5B:
21:A0:05:8D:DA:C6:33:61:EF:50:D8:45:5B:6F:5A:AE:64:DB:3E:A5:
D5:2E:EF:38:99:81:D2:E8:F7:AA:3C:70:72:E0:77:8B:35:F7:29:5A:
D5:6E:C5:19
parm: debug:Debug level (0=none,...,16=all) (int)
parm: copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm: TxIntDelay:Transmit Interrupt Delay (array of int)
parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm: RxIntDelay:Receive Interrupt Delay (array of int)
parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm: InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm: IntMode:Interrupt Mode (array of int)
parm: SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm: KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
parm: WriteProtectNVM:Write-protect NVM [WARNING: disabling this can lead to corrupted NVM] (array of int)
parm: CrcStripping:Enable CRC Stripping, disable if your BMC needs the CRC (array of int)
Issue is that the system has extremely slow network download speed, 6Mbps vs an expected 330Mbps on a similar system at that location. Frame and Rx errors reported.
[root@localhost wright]# ifconfig
enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 100.67.3.71 netmask 255.255.254.0 broadcast 100.67.3.255
inet6 2607:f2b1:f003:2:526e:d951:a89b:e4fb prefixlen 64 scopeid 0x0<global>
inet6 fe80::8ec9:c203:7f74:7e6f prefixlen 64 scopeid 0x20<link>
ether c0:25:a5:c1:d7:7b txqueuelen 1000 (Ethernet)
RX packets 98452 bytes 75735067 (72.2 MiB)
RX errors 428 dropped 4 overruns 0 frame 214
TX packets 178055 bytes 188692369 (179.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19 memory 0x74000000-74020000
I booted the system to a RHEL 8.5 install, no such issues present, network speeds as expected and no errors. Based on that, I believe the hardware to be good. Before landing on this being a driver issue I had actually already replaced both the motherboard (containing the ethernet hw) as well as the processor.
I’ve googled and found various similar issues reported by others over the last several years, so I’m not sure if this is an old bug that’s come back or what. There were indications that Intel vPro could be a factor, this new machine had that on by default, but I believe that I have disabled everything needed to stop this from being active.