EDAC останавливает загрузку по причине отсутствия ЕСС

Автор ek-nfn, 06 апреля 2023, 20:36:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ek-nfn

Жил, не тужил, пока не перешел на Debian-12, ядро 6.1, процессор Xeon E5-2650L v3. Причем проблема появилась не сразу, а после установки Cuda (для Nvidia). Этот пакет резко отличается по размеру (в 2 раза) от аналогичных в предыдущих версиях debian.
В начале загрузки выбранной ОС появляется это:
Открыть содержимое (спойлер)
EDAC sbridge: CPU SrcID 40, Ha #1, Channel #0 has DIMMs, but ECC is disabled
EDAC sbridge: Couldn't find mci handler
EDAC sbridge: Failed to register device with error -19.
[свернуть]
и ждет моей реакции. Жму ентер и загрузка идет дальше без ошибок. Как понял, EDAC не видит контроллер ECC и тормозит загрузку с сообщением о необнаружении этого самого контроллера. Память без ЕСС, в биосе ЕСС отключена. Проблем с памятью нет, гонял мемтест+ всю ночь.

edac-util -v
edac-util: Error: No memory controller data found.

Модуля тоже не вижу, выхлоп пустой:
lsmod | grep -i edac

Вопрос - как включить игнорирование этого момента при загрузке?


Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

#1
Попробуйте покрутить edac-utils
В принципе если сильно напрягает, то можно ядро пересобрать с нужными настройками EDAC

ek-nfn

#2
Цитата: ChubaDuba от 06 апреля 2023, 22:15:58Попробуйте покрутить edac-utils
Открыть содержимое (спойлер)
Проект edac-utils в настоящее время состоит из трех компонентов:  lib ed ac, edac-util и edac-ctl. Библиотека lib ed ac представляет собой стандартный API для считывания количества ошибок EDAC и другой информации из sysfs, а edac-util использует этот API для создания стандартных отчетов из командной строки. Утилита edac-ctl представляет собой perl-скрипт, который использует конфигурацию файлы для загрузки соответствующего драйвера EDAC для данного набора микросхем и регистрации меток DIMM материнской платы, если они настроены. Также предоставляется начальный скрипт, который использует edac-ctl для инициализации EDAC при запуске системы.
[свернуть]
Как понимаю, надо лезть в конфигурацию edac-ctl, либо в запускающий ее скрипт
Debian 12  -> Devuan 5 xfce -> MX Linux 23


ek-nfn

проблема решилась банальным внесением модуля EDAC в блэклист. С самого начала хотел это сделать, но в выхлопе lsmod я не увидел модуля EDAC, пришлось гуглить насчет его имени.
В файл /etc/modprobe.d/edac.conf вписываем
blacklist sb_edac

Ошибка исчезла, загрузка пошла без остановки:
dmesg|grep -i edac
[    0.419081] EDAC MC: Ver: 3.0.0
Debian 12  -> Devuan 5 xfce -> MX Linux 23