Ошибка pcieport
Ошибки pcieport связаны с работой PCI Express (PCIe), и могут иметь разные проявления для пользователя. Например, возникают проблемы с обновлением системы, зависает обновление системы и другие программы, процесс systemd-journal загружает процессор (CPU) на 100%, разрастаются файлы журналов journald, возникают проблемы с записью на диск и проблемы с WiFi.
При просмотре логов с помощью команды journalctl можно обнаружить множество записей с ошибками pcieport и systemd-journald:
journalctl -f ... сен 02 12:25:35 behindfast kernel: pcieport 0000:00:1c.5: [ 0] RxErr (First) сен 02 12:25:35 behindfast systemd-journald[2020]: Missed 12 kernel messages сен 02 12:25:35 behindfast kernel: pcieport 0000:00:1c.5: AER: Corrected error received: 0000:00:1c.5 ...
При просмотре процессов с помощью команды top видно, что процесс systemd-journal загружает CPU на 100%:
top ... PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2020 root 20 0 356440 204476 203400 R 100,0 1,3 2:44.66 systemd-journal 114 root -51 0 0 0 0 S 31,2 0,0 0:58.94 irq/123-aerdrv ...
Данная ошибка возникает при включенном режиме энергосбережения на порту PCI Express (PCIe). Эта технология называется Active-state power management (ASPM, Управление питанием в активном состоянии).
Для устранения ошибки можно временно отключить энергосбережение с помощью установки параметра ядра pcie_aspm=off
во время загрузки компьютера:
- дождаться появления меню загрузки Grub;
- выбрать в меню загрузки систему Альт, нажать
e
на клавиатуре; - в открывшемся редакторе найти строку, начинающуюся с linux /boot/vmlinuz;
- дописать в конец этой строки через пробел
pcie_aspm=off
; - нажать
F10
.
Данный прием работает только для текущей загрузки системы. Если ошибка устранена, то указанные параметры можно записать в конфигурационный файл Grub для применения при каждой загрузке:
- из под суперпользователя root открыть для редактирования файл /etc/sysconfig/grub2:
su - mcedit /etc/sysconfig/grub2
- в конце строки
GRUB_CMDLINE_LINUX_DEFAULT
через пробел добавить параметрpcie_aspm=off
(строка должна быть внутри одинарных кавычек '):
GRUB_CMDLINE_LINUX_DEFAULT=' quiet resume=/dev/disk/by-uuid/... panic=30 splash psi=1 pcie_aspm=off'
- нажать
F2
для записи изменений в файл иF10
для выхода из редактора; - обновить загрузчик:
update-grub
- перезагрузить компьютер.