Инструменты пользователя

Инструменты сайта


faq:linux:hardware:pcie

Проблемы с PCIe

Проблема с NVMe SSD-диском на новом железе с чипсетом Intel. Зависает, фризы, тормозит при обращении к диску. В логах множественные ошибки:

kernel: pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
kernel: pcieport 0000:00:1c.0:   device [8086:4dbc] error status/mask=00000001/00002000
kernel: pcieport 0000:00:1c.0:    [ 0] RxErr                 
kernel: pcieport 0000:00:1c.0: AER: Multiple Corrected error received: 0000:00:1c.0

Команда lspci -nn | grep 8086:4dbc показывает устройство PCI bridge:

00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:4dbc] (rev 01)

Данная проблема может проявляться не только с NVMe дисками, но и с видеокартами и другими PCIe-устройствами. Причина в ошибке включения экономии энергии на PCIe-порту 1). Надёжный способ решения проблемы - отключение режима энергосбережения 2) на PCIe 3).

Добавляем параметр загрузки ядра:

...
GRUB_CMDLINE_LINUX="pcie_aspm=off"
...

Обновляем конфигурационнй файл GRUB:

update-grub

И перезагружаем компьютер

faq/linux/hardware/pcie.txt · Последнее изменение: 2022-12-22 15:41 — nikolay