LINUX.ORG.RU

История изменений

Исправление fehhner, (текущая версия) :

Какие именно ошибки?

Сыпется при загрузке ядра (до ввода пароля LUKS и загрузки системы), такое:

Generic CACHE Level-2 Generic Error
STATUS ee2000000040110a MCGSTATUS 0
MCGCAP c0a APICID 0 SOCKETID 0 
CPUID Vendor Intel Family 6 Model 158
Hardware event. This is not a software error.
MCE 2
CPU 0 BANK 8 
MISC 7880010086 ADDR fef1ff40 
TIME 1496317073 Thu Jun  1 14:37:53 2017
MCG status:
MCi status:
Error overflow
Uncorrected error
MCi_MISC register valid
MCi_ADDR register valid
Processor context corrupt
MCA: corrected filtering (some unreported errors in same region)
По инфе для RHELL, когда
MCi status:
Corrected error
Это:

«In the above case customer has used non-standard DIMMs in the cluster» «This applies to mcelog running on Intel servers» «mcelog has the (socketid, channel, DIMM) information from the CPU and tries to translate that into a motherboard silkscreen label using SMBIOS. The label is then logged in the log file and in the accounting database in memory.»

В моём случае:

MCi status:
Error overflow
Uncorrected error
Это может быть DIMM Failure, однако я запустил из биоса навороченное приложение диагностики и проверил всё, а затем 5 раз поряд прогнал только полный тест оперативки со всеми подтестами. Он сказал, что всё работает идеально. Учитывая, что оперативка у меня вполне обычная для современной, получается, что ядро не может нормально работать с оперативкой на моём процессоре интел.
Мне сказали, что кабилейки - разогнанные скайлейки, однако почему их поддержка появилась с ядра 4.5 тогда, а нормальную поддержку обещали с ядра 4.10?

Какими флагами?

Скачал ванильку, которой ещё не было в репах. Затем по вики распаковал, сделал make mrproper, распаковал стандартный арчевый конфиг ядра zcat /proc/config.gz > .config, посмотрел и ужаснулся. Многие названия интуитивно понятны, по умолчанию было включено куча ненужного г*вна, непонятное интуитивно вбивал в гугл, потратил часа 2 и сделал конфиг, потом собрал.

Исходная версия fehhner, :

Какие именно ошибки?

Сыпется при загрузке ядра (до ввода пароля LUKS и загрузки системы), такое:

Generic CACHE Level-2 Generic Error
STATUS ee2000000040110a MCGSTATUS 0
MCGCAP c0a APICID 0 SOCKETID 0 
CPUID Vendor Intel Family 6 Model 158
Hardware event. This is not a software error.
MCE 2
CPU 0 BANK 8 
MISC 7880010086 ADDR fef1ff40 
TIME 1496317073 Thu Jun  1 14:37:53 2017
MCG status:
MCi status:
Error overflow
Uncorrected error
MCi_MISC register valid
MCi_ADDR register valid
Processor context corrupt
MCA: corrected filtering (some unreported errors in same region)
По инфе для RHELL, когда
MCi status:
Corrected error
Это:

«In the above case customer has used non-standard DIMMs in the cluster» «This applies to mcelog running on Intel servers» «mcelog has the (socketid, channel, DIMM) information from the CPU and tries to translate that into a motherboard silkscreen label using SMBIOS. The label is then logged in the log file and in the accounting database in memory.»

В моём случае:

MCi status:
Error overflow
Uncorrected error
Это может быть DIMM Failure, однако я запустил из биоса навороченное приложение диагностики и проверил всё, а затем 5 раз поряд прогнал только полный тест оперативки со всеми подтестами. Он сказал, что всё работает идеально. Учитывая, что оперативка у меня вполне обычная для современной, получается, что ядро не может нормально работать с оперативкой на моём процессоре интел.
Мне сказали, что кабилейки - разогнанные скайлейки, однако почему их поддержка появилась с ядра 4.5 тогда, а нормальную поддержку обещали с ядра 4.10?

Какими флагами?

Скачал ванильку, которой ещё не было в репах. Затем по вики[/ur] распаковал, сделал make mrproper, распаковал стандартный арчевый конфиг ядра zcat /proc/config.gz > .config, посмотрел и ужаснулся. Многие названия интуитивно понятны, по умолчанию было включено куча ненужного г*вна, непонятное интуитивно вбивал в гугл, потратил часа 2 и сделал конфиг, потом собрал.