Ошибка MCE: MCA: Внутренняя ошибка четности

Я попробовал Ubuntu 12.04, но я не был поклонником ОС и имеющий необходимость установить много программного обеспечения для компенсации компромисса Windows 7. Я все еще учусь хотя, но я создал Linux Mint 14 ПОМОЩНИКОВ Живой USB с Персистентностью, созданной с помощью LiLi, и должен сказать, что я очень доволен общей производительностью на своем неттопе. Я должен все же попробовать его на своем ноутбуке, но я сказал бы, что скорость в загружается, и завершение работы слишком плохо не полагают, что это работает через usb (2-3min начальная загрузка и до 1 минуты на завершении работы). Это имеет хорошую чистую ОС, пакет программы пакета офисных программ, кодеки для наслаждения моими медиа и Firefox. Вы могли также попробовать Щенка Linux или попытаться создать свой собственный Диск Ubuntu с помощью Ubuntu Мини-Ремикс и UCK, Remastersys, разработчик Ubuntu, и т.д. Мне не нравился Щенок Linux, потому что это выглядело датированным (извините, это звучит тема небольшого мелкого, но даже Windows XP, по умолчанию выглядела лучше мне). В любом случае я надеюсь, что Вы находите решение, которое работает лучше всего на Вас.

6
01.11.2014, 07:13
4 ответа

, в то время как MCELOG делает некоторую декодирование реестра состояния MCA, больше может быть полезным.

Шаг 1

Скачать комбинированные инструкции разработчиков Intel® 64 и IA-32 Arradeuctures из http://www.intel.com/content/www/us/en/processors/architectures-software- Developer-Manuals.html Это массивно на 3439 страницах. Ниже относится к версии сентября 2014 года.

Шаг 2

Возьмите слово «Слово» из / var / log / mcelog и заправьте его через XXD в несколько раз, чтобы получить битовое поле. Для моего, это:

$ echo "9000004000010005" | xxd -r -p | xxd -b
0000000: 10010000 00000000 00000000 01000000 00000000 00000001  ...@..
0000006: 00000000 00000101                                      ..

Шаг 3

Сделайте некоторые текстовые манипулирования, а затем номер бит:

66665555 55555544 44444444 33333333 33222222 22221111 111111 
32109876 54321098 76543210 98765432 10987654 32109876 54321098 76543210
-----------------------------------------------------------------------
10010000 00000000 00000000 01000000 00000000 00000001 00000000 00000101 

Шаг 4

Потяните статус MCI Статус Регистрация Регистрация бита определения бита из раздела 15.3.2.2 Руководство:

MCi status register bits

В моем случае биты 3: 0 говорят: «Код ошибки MCA 5», который является то, какой MCELOG уже интерпретировал для меня как «Ошибка внутренней четности» (см. Раздел 15.9.1). Что я надеюсь, что я надеюсь, это больше информации - это ЦП, ОЗУ или материнская плата Вероятная причина ошибки паритета?

1-бит 63, просто означает «это значение регистра справедливо». 1 в бит 60 просто означает «отчеты об ошибках включена». Значение [52:38] = 1 означает, что одна ошибка была исправлена.

1-битный бит 16 выглядит многообещающим, поскольку он сидит в поле «Конкретный код модели», но увы, в соответствии с разделом 16, бит [15], равный 0, означает, что все, что я получаю, это «просто» (не Соединение) ошибка, поэтому я закончу.

Нижняя строка: не могу сказать, если ошибка четности из памяти кэша или памяти системы. Не могу сказать, что означает «внутреннее». Внутренний к чему? Итак, я поменял память, такую ​​же проблему, затем поменял CPU с другой машиной (получила повезло, совместимые сокеты) и проблема остановлена ​​... на обеих машинах. Не совсем не точечная диагностическая помощь, которую я надеялся от этого передового оборудования, и я не понимаю, почему «плохой» процессор доволен другой машиной, но проблема решена.

6
27.01.2020, 20:23

Возможно, связанный с Intel Errata HSW131 (или аналогичный). которая является поддельной и безвредной ошибкой MCA 05 (внутренняя ошибка четности).

Решение: Игнорировать.

3
27.01.2020, 20:23

Вы работаете в процессах по 32 битам ???

Пожалуйста, найдите некоторые детали поиска «Ошибка внутренней паритеты» внутри:

http://www.intel.com/content/ Дамба / www / public / us / ru / documents / pettication-updates / 4th-gen-core-family-desktop-specification-update.pdf

http://www.intel.com/content/dam/www/ Public / US / EN / Documents / Manuals / 64-IA-32-32-архитектура-программное обеспечение-разработчик-руководство-325462.PDF

HSD55. Internal Parity Errors May Incorrectly Report Overflow in The IA32_MCi_STATUS MSR
    Problem:
    Due to this erratum, uncorrectable internal parity error reports with an
    IA32_MCi_STATUS.MCACOD (bits [15:0]) value of 0005H and an
    IA32_MCi_STATUS.MSCOD (bits [31:16]) va
    lue of 0004H may incorrectly set the
    IA32_MCi_STATUS.OVER flag (bit 62) indicating an overflow even when only a single
    error has been observed.

У меня такие же проблемы на HASEWELL I7-4790 (четвертое поколение) работают 32 бита Linux KVM Машины на Centos 7 (X64)

http://raph.intel.com/products/80806/intel-core-i7-4790-Processor-8M-CACLE-UP-TO-4_00-GHZ

1
27.01.2020, 20:23

Я использую Linux-систему с Intel i5-3550 (мост Ivy), и у меня действительно возникала эта проблема (такое же точное значение статуса), хотя она затрагивала только ядра № 2 и 3 (и в основном только 2). , поэтому я отключил их на несколько недель, полагая, что оборудование, скорее всего, умирало.

Я заметил, что средняя рабочая температура была выше, чем обычно, но после небольшой очистки проблема не исчезла. Это проявлялось не только в сообщениях об ошибках MCE, но и в непредсказуемых ошибках сегментации и сбоях в запущенных процессах.

Оказывается, по какой-то непонятной причине UEFI решил увеличить тактовую частоту процессора до ~ 4,1 ГГц в режиме Turbo - тогда как в спецификациях указано, что она достигает только 3,7 ГГц. Перенастройка этих пределов вручную, похоже, решила проблему.


TL; DR: всем, кто это читает, также проверьте возможность разгона.

1
27.01.2020, 20:23

Теги

Похожие вопросы