Как устранить случайные зависания, когда alt + sysrq не работает? [закрыто]


11

Как устранить неполадки, связанные со случайным зависанием, когда система не принимает входные данные?

У меня есть компьютер, который запускал Ubuntu несколько лет назад без каких-либо проблем (я не знаю, изменилось ли какое-либо оборудование). В последнее время, независимо от того, какой дистрибутив Linux я устанавливаю, он будет произвольно зависать до точки, в которой курсор заморожен, и не реагирует на ввод с клавиатуры, включая alt + sysrq (когда система не заморожена, я могу alt + sysrq REISUB и он перезагрузится). Нет ответов в разделе Что делать, когда Ubuntu зависает? которые, кажется, «работают» в этой ситуации.

Я запустил замораживание со следующими системами: Ubuntu 12.04, Ubuntu 14.04, Ubuntu 14.10, Ubuntu 15.04, Ubuntu 15.10, а также Fedora 22 и 23 (все 64-битные версии). Это происходит с XFCE, Unity и даже Gnome, это происходит с nouveau и различными версиями проприетарного драйвера nvidia. Он может зависнуть даже во время установки или во время сеанса в реальном времени. Иногда система будет работать за 5 минут до замораживания, а иногда и два часа. Одно и то же оборудование может без проблем работать под управлением операционной системы Windows в течение нескольких дней.

Я попытался настроить дамп ядра, но он не срабатывает при зависании системы. В syslog или kern.log нет записей, которые были бы написаны непосредственно перед остановкой. В некоторых случаях последняя запись в syslog или kern.log была на 30 минут раньше.

Обновление: я отключил беспроводную сетевую карту, а также веб-камеру USB, позволю машине работать в течение ночи, чтобы определить, не является ли это причиной этого. Буду обновлять с результатами.

Обновление 2: снова замерзло. У меня буквально нет идей. Любые предложения приветствуются.

Обновление 3: некоторые технические характеристики оборудования, которые могут иметь отношение к теме:

Материнская плата: Sabertooth 990FX R2.0

Процессор: AMD FX-8350 Black Edition

GPU: GeForce GTX 660

Update3:

Я недавно обновил BIOS Sabertooth 990FX R2.0 до версии 2501 (последняя доступная версия в настоящее время), но безуспешно.

Обновление 4:

Я провёл мемтест за 9 часов, несколько проходов и ни одной ошибки. В слоте 2 и 4 на материнской плате установлены два модуля DIMMS. Теперь я попытался удалить один из слота 4, и посмотрю, смогу ли я воспроизвести стоп-кадр. Поменяю их потом.

Обновление 5:

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

Обновление 6:

Замораживаний не было, и я должен сделать вывод, что они были вызваны неисправной памятью. Так как в memtest не было ошибок, скорее всего, я бы никогда не понял, что случилось, если бы я не начал отключать «случайные» части. Это лучший подход на самом деле? Если кто-то может написать более систематический подход к чему-то подобному, возможно, с устранением неполадок в Ubuntu, я назначу ему награду.


Это кажется мне аппаратной проблемой. Вы пытались отключить все внешние устройства? Также проверьте жесткий диск на наличие ошибок и сбоев.
Гаян Виракутти

1
Я еще не пробовал отключать все, но как могут быть ошибки на жестком диске, если это происходит и во время сеанса?
Тобиас

Да, мой плохой. Это не проблема жесткого диска.
Гаян Виракутти

Я только что посмотрел на то, что подключено. И единственное, что я могу отключить, это веб-камера USB, которая не была подключена все время. Кроме этого, есть только USB-клавиатура, USB-Bluetooth для беспроводной клавиатуры, сеть и HDMI для монитора. Внутренне я мог отключить беспроводную сетевую карту и несколько устройств хранения данных. Но должно ли это иметь значение?
Тобиас

Я не совсем уверен, кстати.
Гаян Виракутти

Ответы:


-1

Вот что работает для меня.

Всякий раз, когда Ubuntu зависает и у меня не работает ввод с клавиатуры или мыши, я запускаю полноэкранный терминал входа (я не знаю правильного имени), нажимая Ctrl+ Alt+ F1.

После запуска терминала я снова нажимаю Ctrl+ Alt+ F7. И это возвращает меня к моему исходному рабочему окружению Ubuntu с графическим интерфейсом.

И Ubuntu размораживается.

Дополнительная информация

После запуска этого терминала вы можете выйти или перезапустить или сделать все, что вы хотите сделать в традиционном терминале.

Вы можете использовать любую из кнопок с F1 по F6, используя комбинацию выше для запуска терминалов. И может запустить среду графического интерфейса, используя F7, как описано выше.


Извините, но я думаю, вы неправильно поняли вопрос. Когда я говорю, что ввод с клавиатуры и мыши не работает, это включает нажатие клавиш Ctrl + Alt + F1. Alt + sysrq обычно следующая попытка, и именно поэтому она упоминается в названии, а не 'Ctrl + Alt + F1'.
Тобиас
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.