LINUX.ORG.RU

Зависание на ноутбуке ASUS X751MJ, часть 2

 , , , ,


0

1

Первая часть: Зависание на ноутбуке Asus X751M

Собственно, через какое-то время после начала работы наглухо зависает. На всех ядрах, которые пробовал (самое старое из них — 4.4.0), в т.ч. на последнем из git’а. Alt+SysRq+B не помогает.

Под Windows не воспроизводится.

Интересности:

  • Скомпилировал пример, который открывает /dev/watchdog и пинает его каждые десять секунд, поставил его в автозапуск.

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

    Модуль, который используется для watchdog’а, — iTCO_wdt, вот тут (http://download.intel.com/design/chipsets/applnots/29227301.pdf) написано:

    2.4 Detecting an Unbootable CPU or System

    A CPU may fail to reset if it has been inserted incorrectly, is somehow damaged (i.e., due to vibrational stress), if the chipset itself is not working properly, or if the CPU is missing or not responding at the time the chipset attempts the reset. After the chipset attempts to reset the CPU, the CPU is expected to fetch its first instruction.

    The TCO logic can detect this type of failure because the WDT will timeout three consecutive times: the first possibly causing an SMI, the second causing a reset, and the third leading to the conclusion that the CPU is not responding. At this point there is no reason to reset the platform, so the TCO logic sets the BOOT_STS bit and shuts down the platform.

    (Из-за этого-то и создаю тред в “Linux-hardware”) Т.е. творится что-то совсем странное, CPU не отвечает? Я ничего не понимаю в железе же, объясните, пожалуйста.

  • Настроил netconsole, подключил к другому компьютеру, дополнительно передал параметры ignore_loglevel debug, но после зависания в логах ничего (в смысле, последняя строчка — от systemd, который периодически пишет в лог, что кому-то там отправил какое-то уведомление).

    Может, какие-то ещё параметры для того, чтобы прямо всё в лог писалось?

  • MemTest86 говорит, что с памятью всё в порядке.

Помогите, пожалуйста!



Последнее исправление: shdown (всего исправлений: 1)

mcelog еще не помешает

проверь соответствие конфигурации ядра, системного ПО, разрядности (и т.п.) платформе AMD/Intel - может виснуть, если например на платформе AMD, используется специфичность intel

попробуй загрузиться с какого-нибудь LiveCD

посмотри еще как будет вести себя без графики

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.