Машина проверяет исключение - как это прочитать и понять?

3075
bwDraco

Мой компьютер ведет себя странно - иногда самопроизвольно перезагружается, иногда не хочет загружаться. Когда я использую команду "mcelog", я получаю такую ​​информацию:

HARDWARE ERROR. This is *NOT* a software problem! Please contact your hardware vendor MCE 0 CPU 0 BANK 0  MISC 61f80000500010e ADDR cf9  TIME 1305836650 Thu May 19 22:24:10 2011 MCG status: MCi status: Uncorrected error MCi_MISC register valid MCi_ADDR register valid Processor context corrupt MCA: BUS Level-3 Observed-error-as-third-party Generic Memory-access Request-did-not-timeout Error Model:Response hard fail STATUS ae00030010020c03 MCGSTATUS 0 MCGCAP c0204 APICID 0 SOCKETID 0  CPUID Vendor Intel Family 15 Model 4 

Как я могу прочитать и понять это? Может ли кто-нибудь указать мне на некоторые документы?

4
Я бы попробовал запустить memtest на нем. Это должно быть доступно из вашего дистрибутива. Tshepang 12 лет назад 0
У вас проблемы с оборудованием, возможно, с памятью, возможно, с материнской платой. Если вы разгоняете, остановитесь. Если материнская плата находится на гарантии, попробуйте заменить ее. Gilles 12 лет назад 4

3 ответа на вопрос

2
Robert Wm Ruedisueli

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

Следующие строки важны

"ОШИБКА ОБОРУДОВАНИЯ."

и «MCA: Модель ошибки« Запрос на доступ к памяти », ошибка« Запрос не выполнен как тайм-аут », ошибка уровня 3:« Ошибка ответа »

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

Похоже, ваша ошибка из памяти. Это то, что обычно называют жестким отказом, потому что ваша система загружается, просто получая ошибки.

Ниже приведены типичные причины проблем с памятью, контроллером памяти или шиной. (В целях простоты решить проблему ._

  1. Проблемы с разгоном. (Время в ОЗУ слишком короткое, скорость шины ОЗУ слишком высокая.)

  2. Проблемы с напряжением (напряжение в ОЗУ и / или ЦП установлено неверно в BIOS, слишком низкое или слишком высокое, или плата рассчитана на другое напряжение ОЗУ, например, вы поместили ОЗУ 1,65 В в плату, которая требует ОЗ 1,5 В).

  3. Проблемы с перегревом (контроллер ОЗУ ЦП, кэш-память ЦП, материнская плата и / или ОЗУ перегревается. Это может быть связано с проблемами напряжения).

  4. Плохой источник питания (это связано с большими проблемами.)

  5. Плохая память (Попробуйте протестировать с MemTest86 +, включая страшный битовый тест. Это может быть не память, даже если она обнаружена.)

    6 Плохой BIOS (ВНИМАНИЕ, может быть опасно перепрограммировать BIOS, когда у вас плохая память. Проверьте сайт производителя, чтобы увидеть, есть ли проблемы, вызывающие повреждение памяти, загрузите и подготовьте образ BIOS на другом компьютере и используйте BIOS при загрузке. мигалкой, чтобы минимизировать количество используемых ресурсов и, следовательно, количество вещей, которые могут пойти не так.)

  6. Плохая материнская плата и / или плохой процессор. (Я думаю, что это очевидно.)

0
stonefoz

Единственная строка, которая имеет значение,

Неисправленная ошибка

у вас плохая память или плохая материнская плата. Поменяйте местами одну из двух и попробуйте снова. Запустите Memtest86, чтобы выяснить, сохраняется ли ошибка по-прежнему быстрее, и, возможно, попробуйте запустить память с меньшей тактовой частотой.

Если только вы не собираетесь сдавать паяльные микросхемы, ничто другое не имеет значения. Не то, чтобы я рекомендовал делать это в любом случае.

0
P.T.

Руководства по системному программированию Intel (или AMD) когда-то нужны для справки по декодированию MCE (см. Главу «Архитектура проверки компьютеров»). Это довольно плотные документы. И вы быстро разберетесь в разнице ревизий микроархитектуры, проблемах с чипсетами и процессорами и т. Д.

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