Вопрос или проблема
Я пытаюсь установить Arch Linux на ноутбук Acer Spin 5. Я загружаю последнюю версию archiso с USB-накопителя в режиме UEFI, и даже до полной загрузки системы появляются следующие ошибки в процессе загрузки:
[...] pcieport 0000:00:1c.0: Ошибка PCIe на шине: severity=Исправлено, type=Физический уровень, id=00e0(Идентификатор приемника)
[...] pcieport 0000:00:1c.0: устройство [8086:9d16] статус ошибки/маска=00002001/00002000
[...] pcieport 0000:00:1c.0: [0] Ошибка приемника
[...] pcieport 0000:00:1c.0: Ошибка PCIe на шине: severity=Исправлено, type=Физический уровень, id=00e0(Идентификатор приемника)
[...] pcieport 0000:00:1c.0: устройство [8086:9d16] статус ошибки/маска=00002001/00002000
[...] pcieport 0000:00:1c.0: [0] Ошибка приемника (Первый)
А команда lscpi сообщает мне, что 0000:00:1c.0
принадлежит
PCI мост: Intel Corporation Sunrise Point-LP PCI Express Root Port #7 (rev f1)
Эти ошибки также появляются (иногда) при использовании wifi-menu для подключения к Wi-Fi. Иногда этой ошибки вообще не возникает, а иногда она заполняет мой терминал.
Иногда код ошибки также [12] Тайм-аут таймера повторной передачи
, а иногда [6] Плохой TLP
, но я не знаю, от чего это зависит.
Кто-нибудь знает, что может вызывать эту ошибку и как ее исправить?
Это очень раздражает и мешает мне установить Arch.
Попробуйте следующие шаги:
cp /etc/default/grub ~/Desktop
-
Отредактируйте grub. Добавьте
pci=noaer
илиpci=nommconf
в конецGRUB_CMDLINE_LINUX_DEFAULT
. Строка будет выглядеть так:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"
-
sudo cp ~/Desktop/grub /etc/default/
sudo update-grub
- Теперь перезагрузите
Ответ или решение
Ваша проблема с ошибками PCIe Bus при загрузке Arch Linux на вашем ноутбуке Acer Spin 5 связана с обработкой ошибок PCI Express. Поскольку эти ошибки являются, как правило, исправляемыми (Corrected), они могут не оказывать критического влияния на функционирование системы. Однако, если они мешают установке или стабильной работе, есть несколько подходов, которые могут помочь вам устранить эту проблему.
Вот шаги, которые рекомендуется выполнить:
-
Создайте резервную копию конфигурации GRUB:
cp /etc/default/grub ~/Desktop
-
Редактирование файла конфигурации GRUB:
Откройте файл/etc/default/grub
с помощью текстового редактора (например,nano
илиvim
):nano /etc/default/grub
Найдите строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULT
, и добавьтеpci=noaer
илиpci=nommconf
в конец этой строки. В результате она должна выглядеть примерно так:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"
Либо:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nommconf"
-
Сохраните изменения и закройте редактор.
-
Скопируйте измененный файл конфигурации:
sudo cp ~/Desktop/grub /etc/default/
-
Обновите конфигурацию GRUB:
После внесения изменений выполните следующую команду для обновления конфигурации загрузчика GRUB:sudo update-grub
-
Перезагрузите систему:
Теперь вам нужно перезагрузить ноутбук, чтобы изменения вступили в силу:reboot
-
Дополнительные проверки:
Если после перезагрузки ошибки продолжают возникать, попробуйте проверить наличие обновлений BIOS вашей системы, так как иногда обновления могут исправлять проблемы с совместимостью оборудования. -
Использование Wi-Fi:
Если ошибки продолжают возникать при использованииwifi-menu
, убедитесь, что используете актуальные драйвера для вашей сетевой карты. Попробуйте также временно отключить Wi-Fi и использовать Ethernet, если это возможно, для завершения установки.
Следуя этим шагам, вы должны уменьшить количество или полностью устранить ошибки PCIe Bus, что упростит установку Arch Linux. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь задавать их.