Вопрос или проблема
У меня есть повторяющаяся ошибка, которую я заметил в логах Ubuntu 24.04, и я не могу ее отследить! Но похоже, что все мои PCIe карты функционируют правильно, на самом деле в данный момент я использую FreeBSD и не вижу этой ошибки, когда выдаю команду “dmesg -a”.
[ 408.981747] pcieport 0000:00:1b.4: Ошибка шины PCIe: серьезность=Исправимая, тип=Физический уровень, (ID приемника)
[ 408.981748] pcieport 0000:00:1b.4: устройство [8086:a32c] статус ошибки/маска=00000001/00002000
[ 408.981749] pcieport 0000:00:1b.4: [ 0] RxErr (Первая)
[ 408.981757] pcieport 0000:00:1b.4: AER: Получено сообщение об исправимой ошибке от 0000:00:1b.4
[ 408.981767] pcieport 0000:00:1b.4: AER: не найдено деталей ошибки для 0000:00:1b.4
Похоже, та же ошибка упоминается здесь:
https://forums.unraid.net/topic/82644-pcie-error/
Но я не использую UnRaid. Я хочу понять, связана ли ошибка с Ubuntu 24.04 или это аппаратная неисправность.
То, что я вижу в Ubuntu, это то, что пространство на диске равно 0 байт, потому что эта ошибка зат flooding the screen и очень быстро записывается в файл лога, что оно заняло всё доступное пространство. Я не могу использовать Ubuntu, пока не пойму, как это исправить.
Ответ или решение
Ошибка PCIe в Ubuntu 24.04: Анализ и Решения
Введение
Вы столкнулись с проблемой pcieport 0000:00:1b.4: AER: Correctable error message received from 0000:00:1b.4
на вашей системе Ubuntu 24.04. Эта ошибка, связанная с протоколом PCI Express (PCIe), может вызывать значительные проблемы, включая переполнение журнала ошибок, что, в свою очередь, приводит к нехватке дискового пространства. В этой статье мы рассмотрим причины возникновения данной ошибки, возможное влияние на оборудование и программное обеспечение, а также предложим пути решения проблемы.
Что такое ошибка PCIe?
Ошибки PCIe могут быть как корректируемыми, так и некорректируемыми. Ошибка, о которой идет речь, является корректируемой, что означает, что система может исправить её без необходимости перезагрузки или отключения оборудования. Тем не менее, если такие ошибки происходят регулярно, это может указывать на более глубокие проблемы, потенциально связанные с аппаратным обеспечением, драйверами или настройками BIOS.
Причины возникновения ошибки
-
Аппаратные сбои: Иногда оборудование может иметь физические дефекты или несовместимости. В вашем случае ошибка возникает на устройстве с идентификатором
8086:a32c
, что указывает на модуль Intel. Проверьте, правильно ли устройства установлены в слоты PCIe и нет ли механических повреждений. -
Проблемы с драйверами: Ubuntu может использовать устаревшие или неподходящие драйверы для вашего оборудования. Проверьте наличие обновлений драйверов через
apt
и убедитесь, что всё программное обеспечение актуально. -
Настройки BIOS: Настройки BIOS материнской платы могут влиять на работу устройств PCIe. Убедитесь, что в BIOS включены все необходимые параметры, такие как режимы работы PCIe, и что установлены последние обновления BIOS.
-
Совместимость ПО: Уточните, действительно ли ошибка связана с Ubuntu 24.04. Вы упомянули, что при использовании FreeBSD аналогичная ошибка не проявляется. Возможно, проблема связана с самим ядром Ubuntu или его параметрами.
Рекомендации по устранению проблемы
-
Очистка журналов ошибок: Для временного устранения проблемы с переполнением диска регулярно очищайте журналы, чтобы предотвратить их переполнение. Вы можете использовать команду
sudo journalctl --vacuum-size=100M
, чтобы установить ограничение на размер журнала. -
Отключение AER: Если ошибка не влияет на функциональность вашего оборудования, вы можете отключить Advanced Error Reporting (AER) в настройках ядра. Для этого отредактируйте файл конфигурации загрузки GRUB:
sudo nano /etc/default/grub
Добавьте
pcie_aer=off
в строкуGRUB_CMDLINE_LINUX_DEFAULT
:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aer=off"
После этого обновите конфигурацию GRUB:
sudo update-grub
-
Проверка оборудования: Проверьте все подключенные устройства на наличие неисправностей или несовместимости. Попробуйте вставить карты в другие слоты PCIe.
-
Обновление системы: Регулярные обновления системы помогают избежать множества ошибок.
sudo apt update && sudo apt upgrade -y
-
Консультация в сообществе: Поскольку вы привели ссылку на форум UnRaid, это может указывать на известную проблему. Рассмотрите возможность обращения за помощью на форумы Linux или Ubuntu для дополнительной информации.
Заключение
Хотя сообщение об ошибке PCIe, которое вы наблюдаете на Ubuntu 24.04, может вызывать беспокойство, большинство случаев корректируемых ошибок относится к минимальному риску для функциональности системы. Следуя приведенным рекомендациям, вы можете значительно минимизировать влияние данной ошибки на вашу систему и избежать переполнения дискового пространства. Важно оставаться внимательным и подробно отслеживать поведение вашего оборудования и системы для обеспечения их стабильной работы.