iwlwifi: Wireless issue: can't disable ASPM; OS does not have ASPM control

При прокрутке веб-страницы в моем браузере она замирает с интервалом в 4 секунды, не очень надолго, но это раздражает. Это также происходит, когда я просматриваю потоковое видео, хотя звук не затрагивается (сначала я думал, что проблема только в видео - потом понял, что это происходит во время просмотра)

sudo lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:    16.04
Codename:   xenial


dmesg | grep iwlwifi

[   37.756102] iwlwifi 0000:04:00.0: can't disable ASPM; OS doesn't have ASPM control
[   38.069472] iwlwifi 0000:04:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[   39.158747] iwlwifi 0000:04:00.0: CONFIG_IWLWIFI_DEBUG disabled
[   39.158750] iwlwifi 0000:04:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[   39.158751] iwlwifi 0000:04:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[   39.158753] iwlwifi 0000:04:00.0: Detected Intel(R) Centrino(R) Wireless-N 2200 BGN, REV=0x104
[   39.158848] iwlwifi 0000:04:00.0: L1 Enabled - LTR Disabled
[   39.398141] iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
[   54.727546] iwlwifi 0000:04:00.0: L1 Enabled - LTR Disabled
[   54.735150] iwlwifi 0000:04:00.0: L1 Enabled - LTR Disabled
[   54.735237] iwlwifi 0000:04:00.0: Radio type=0x2-0x0-0x0
[   54.980516] iwlwifi 0000:04:00.0: L1 Enabled - LTR Disabled
[   54.988136] iwlwifi 0000:04:00.0: L1 Enabled - LTR Disabled
[   54.988222] iwlwifi 0000:04:00.0: Radio type=0x2-0x0-0x0


lspci | grep Network
04:00.0 Network controller: Intel Corporation Centrino Wireless-N 2200 (rev c4)

Я попробовал то, что предложил Что означает "r8169: can't disable ASPM; OS doesn't have ASPM control"?

sudo fwts aspm

Running 1 tests, results appended to results.log
Test: PCIe ASPM test.                                                       
  PCIe ASPM ACPI test.                                                         
  PCIe ASPM registers test.                               2 passed, 1 failed, 7 warnings

Я посмотрел results.log:

aspm: PCIe ASPM test.
--------------------------------------------------------------------------------
Test 1 of 2: PCIe ASPM ACPI test.
FADT X_FIRMWARE_CTRL 64 bit pointer was zero, falling back to using
FIRMWARE_CTRL 32 bit pointer.
PCIe ASPM is controlled by Linux kernel.

Test 2 of 2: PCIe ASPM registers test.
WARNING: Test 2, RP 00h:01h.00h L0s not enabled.
WARNING: Test 2, Device 01h:00h.00h L0s not enabled.

ADVICE: The ASPM L0s low power Link state is optimized for short entry and exit
latencies, while providing substantial power savings. Disabling L0s of a PCIe
device may increases power consumption, and will impact the battery life of a
mobile system.

PASSED: Test 2, PCIe ASPM setting matched was matched.
WARNING: Test 2, RP 00h:1Ch.01h L0s not enabled.
WARNING: Test 2, RP 00h:1Ch.01h L1 not enabled.
WARNING: Test 2, Device 03h:00h.00h L1 not enabled.

ADVICE: The ASPM L0s low power Link state is optimized for short entry and exit
latencies, while providing substantial power savings. Disabling L0s of a PCIe
device may increases power consumption, and will impact the battery life of a
mobile system.


ADVICE: The ASPM L1 low power Link state is optimized for maximum power savings
with longer entry and exit latencies. Disabling L1 of a PCIe device may
increases power consumption, and will impact the battery life of a mobile system
significantly.

FAILED [MEDIUM] PCIEASPM_Unmatched: Test 2, PCIe ASPM setting was not matched.
RP 00h:1Ch.01h has ASPM = 00h.
Device 03h:00h.00h has ASPM = 01h.

ADVICE: ASPM control registers between root port and device must match in order
for ASPM to be active. Unmatched configuration indicates software did not
configure ASPM correctly and the system is not saving power at its full
potential.

WARNING: Test 2, RP 00h:1Ch.02h L0s not enabled.
WARNING: Test 2, Device 04h:00h.00h L0s not enabled.

ADVICE: The ASPM L0s low power Link state is optimized for short entry and exit
latencies, while providing substantial power savings. Disabling L0s of a PCIe
device may increases power consumption, and will impact the battery life of a
mobile system.

PASSED: Test 2, PCIe ASPM setting matched was matched.

================================================================================
2 passed, 1 failed, 7 warnings, 0 aborted, 0 skipped, 0 info only.
================================================================================


2 passed, 1 failed, 7 warnings, 0 aborted, 0 skipped, 0 info only.

Test Failure Summary
================================================================================

Critical failures: NONE

High failures: NONE

Medium failures: 1
 aspm: PCIe ASPM setting was not matched.

Low failures: NONE

Other failures: NONE

Test           |Pass |Fail |Abort|Warn |Skip |Info |
---------------+-----+-----+-----+-----+-----+-----+
aspm           |    2|    1|     |    7|     |     |
---------------+-----+-----+-----+-----+-----+-----+
Total:         |    2|    1|    0|    7|    0|    0|
---------------+-----+-----+-----+-----+-----+-----+

К сожалению, на этом я застрял, я не могу найти aspm wiki, на которую ссылается вопрос, который завел меня так далеко. Любое дальнейшее направление или помощь были бы признательны

3
задан 13 April 2017 в 15:24

1 ответ

Я знаю, что эта ветка устарела, однако я заметил в Kubuntu 18.04 LTS точно такое же сообщение «невозможно отключить ASPM» в сочетании со старой сетевой картой Intel WiFi Link 5100.

Решение заключалось в принудительном включении функций PCIE ASPM. Это можно легко сделать, добавив параметр "pcie_aspm=force" в конфигурацию GRUB.

Дополнительную информацию можно найти здесь: Как добавить pcie_aspm=force в параметры загрузки?

Этот раздел можно рассматривать как типичную проблему для BIOS и Linux. BIOS сообщает Linux, что ASPM НЕ доступен. Тем не менее, ASPM доступен, активирован и используется Intel WiFi Link 5100.

Действительно трудно распознать какую-либо логическую концепцию, стоящую за этим типом программирования BIOS... ;-)

1
ответ дан 15 March 2020 в 12:37

Другие вопросы по тегам:

Похожие вопросы: