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