ErrorTeaPot
Neuling
- Mitglied seit
- 27.09.2024
- Beiträge
- 4
Since a certain time, due to compatibility reasons, the kernel modules for the RTL8111 are without the possibility to send it into ASPM. Due to this deeper C-Pkg states then C3 can no more reached. The driver need to be forced to go into ASPM. There are some possibilities to do that, driver config file with ASPM=1, septic instructions with the correct addresses and so on.
But first need to be checked if it´s really the RTL8111 or also other devices as the NVME or maybe also the Bios is not configured correctly.
With this command line executed from a shell you should get a list of your devices and the linked PCI bridges with a state if ASPM is activated or not:
Code:lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM |Disabled;|Enabled;)'
Bash:
$ sudo lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM |Disabled;|Enabled;)'
00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0) (prog-if 00 [Normal decode])
LnkCap: Port #5, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
Seems to be this, isn't it ?