Страница 1 из 1

shpchp

Добавлено: 23 сен 2026, 00:19
ya

Код: Выделить всё

[    1.064850] shpchp 0000:05:01.0: pci_hp_register failed with error -16
[    1.065425] shpchp 0000:05:01.0: Slot initialization failed
[    1.073518] shpchp 0000:05:02.0: pci_hp_register failed with error -16
[    1.074461] shpchp 0000:05:02.0: Slot initialization failed
[    1.082581] shpchp 0000:05:03.0: pci_hp_register failed with error -16
[    1.083116] shpchp 0000:05:03.0: Slot initialization failed
[    1.091530] shpchp 0000:05:04.0: pci_hp_register failed with error -16
[    1.092068] shpchp 0000:05:04.0: Slot initialization failed
[    1.236572] RAS: Correctable Errors collector initialized.
Эти ошибки говорят о том, что драйвер shpchp (Standard Hot Plug Controller driver) не может инициализировать слоты горячего подключения PCI. Ошибка -16 означает EBUSY (ресурс занят).

Способы решения

1. Отключите shpchp на уровне GRUB (рекомендуется)

Отредактируйте /etc/default/grub:

Код: Выделить всё

GRUB_CMDLINE_LINUX="shpchp.shpchp_slot_with_bus=0"
или полностью отключите:

Код: Выделить всё

GRUB_CMDLINE_LINUX="shpchp.shpchp_force=0"
Затем обновите конфиг GRUB:

Код: Выделить всё

sudo update-grub
sudo reboot
2. Отключите модуль shpchp

Добавьте в /etc/modprobe.d/blacklist.conf:

Код: Выделить всё

blacklist shpchp
3. Переключитесь на pciehp (если возможно)

Если ваше оборудование поддерживает PCIe, используйте современный драйвер pciehp вместо устаревшего shpchp.

Код: Выделить всё

4. Обновите BIOS
Иногда конфликты решаются обновлением BIOS материнской платы.

Важные замечания
Эти ошибки не критичны для работы системы, если вам не нужна функция горячего подключения PCI
Ошибка появляется только при загрузке, на производительность не влияет
Проверьте, действительно ли вам нужна эта функция