Jak rozwiązywać problemy z przypadkowymi zawieszeniami, gdy alt + sysrq nie działa? [Zamknięte]

11

Jak rozwiązywać problemy z przypadkowymi zawieszeniami, gdy system nie przyjmuje żadnych danych wejściowych?

Mam komputer, który kilka lat temu uruchamiał Ubuntu bez żadnych problemów (nie wiem, czy zmienił się sprzęt). Ostatnio, bez względu na to, którą dystrybucję Linuksa instaluję, losowo zamrozi się do punktu, w którym kursor zostanie zamrożony i nie reaguje na żadne wprowadzanie z klawiatury, w tym alt + sysrq (gdy system nie jest zamrożony, mogę alt + sysrq REISUB i uruchomi się ponownie). Brak odpowiedzi w Co należy zrobić, gdy Ubuntu zawiesza się? które wydają się „działać” w tej sytuacji.

Uruchomiłem zamrażanie w następujących systemach: Ubuntu 12.04, Ubuntu 14.04, Ubuntu 14.10, Ubuntu 15.04, Ubuntu 15.10, a także Fedora 22 i 23 (wszystkie wersje 64-bitowe). Dzieje się tak w przypadku XFCE, Unity, a nawet Gnome, dzieje się to w przypadku nouveau i różnych wersji zastrzeżonego sterownika NVIDIA. Może się zawiesić nawet podczas instalacji lub podczas sesji na żywo. Czasami system będzie działał przez 5 minut przed zamrożeniem, a czasem przez dwie godziny. Ten sam sprzęt może bez problemu obsługiwać system operacyjny Windows przez wiele dni.

Próbowałem skonfigurować zrzut awaryjny jądra, ale wydaje się, że nie uruchamia się, gdy system zawiesza się. W syslog lub kern.log nie ma wpisów, które wydają się być napisane tuż przed zamrożeniem. W niektórych przypadkach ostatni wpis w syslog lub kern.log był 30 minut wcześniej.

Aktualizacja: Odłączyłem bezprzewodową kartę sieciową oraz kamerę internetową USB, pozwolę maszynie pracować przez noc, aby sprawdzić, czy któraś z nich ją powoduje. Zaktualizuje z wynikami.

Aktualizacja 2: Znowu zamarł. Dosłownie brakuje mi pomysłów. Wszelkie sugestie są mile widziane.

Aktualizacja 3: Niektóre specyfikacje sprzętu, które mogą być istotne:

Płyta główna: Sabertooth 990FX R2.0

Procesor: AMD FX-8350 Black Edition

Karta graficzna: GeForce GTX 660

Aktualizacja 3:

Niedawno zaktualizowałem biografię Sabertooth 990FX R2.0 do wersji 2501 (najnowsza wersja obecnie dostępna), bez powodzenia.

Aktualizacja 4:

Przez 9 godzin prowadziłem memtest, kilka przejść i ani jednego błędu. Istnieją dwa moduły DIMMS umieszczone w gniazdach 2 i 4 na płycie głównej. Próbowałem teraz usunąć ten z gniazda 4 i zobaczę, czy mogę odtworzyć zamrożenie. Zamieni je później.

Aktualizacja 5:

Jak dotąd działa przez wiele godzin bez zamrażania, trudno mi uwierzyć w siebie. Można to rozwiązać, ale nie rozumiem dlaczego. Myślę, że postaram się dać temu kilka dni, aby się upewnić.

Aktualizacja 6:

Nie było żadnych zawieszeń i muszę stwierdzić, że były one spowodowane wadliwą pamięcią. Ponieważ memtest nie wykazał żadnych błędów, istnieje szansa, że ​​nigdy nie dowiem się, co jest nie tak, gdybym nie zaczął rozłączać „przypadkowych” części. Czy to naprawdę najlepsze podejście? Jeśli ktoś może napisać bardziej systematyczny sposób podejścia do czegoś takiego, na przykład rozwiązywanie problemów z Ubuntu, przyznam mu nagrodę.

Tobiasz
źródło
Wydaje mi się to problemem sprzętowym. Czy próbowałeś odłączyć wszystkie urządzenia zewnętrzne? Sprawdź także dysk twardy pod kątem błędów i awarii.
Gayan Weerakutti
1
Nie próbowałem jeszcze odłączać wszystkiego, ale w jaki sposób powodowałyby to błędy dysku twardego, gdy zdarza się to również podczas sesji na żywo?
Tobias
Tak źle. To nie jest problem z dyskiem twardym.
Gayan Weerakutti
Cóż, właśnie spojrzałem na to, co jest podłączone. I jedyne, co mogę odłączyć, to kamera internetowa USB, która nie była podłączona przez cały czas. Poza tym jest tylko klawiatura USB, USB bluetooth do bezprzewodowej klawiatury, sieci i HDMI do monitora. Wewnętrznie mogłem odłączyć bezprzewodową kartę sieciową i wiele urządzeń pamięci masowej. Ale czy to powinno mieć znaczenie?
Tobias
Nie jestem do końca pewien, BTW.
Gayan Weerakutti

Odpowiedzi:

-1

Oto, co działa dla mnie.

Ilekroć Ubuntu zawiesza się i nie działa dla mnie klawiatura lub mysz, uruchamiam pełny ekran logowania (nie znam właściwej nazwy), naciskając Ctrl+ Alt+ F1.

Po uruchomieniu terminalu ponownie naciskam Ctrl+ Alt+ F7. I to sprowadza mnie z powrotem do mojego oryginalnego środowiska roboczego Ubuntu z GUI.

I Ubuntu odradza się.

Dodatkowe informacje

Po uruchomieniu tego terminala możesz się wylogować, zrestartować lub zrobić, co chcesz, w tradycyjnym terminalu.

Możesz użyć dowolnego z przycisków F1 do F6, używając powyższej kombinacji, aby uruchomić terminale. I może uruchomić środowisko GUI za pomocą F7, jak opisano powyżej.

Sayan Bhattacharjee
źródło
Przepraszam, ale myślę, że źle zrozumiałeś pytanie. Kiedy mówię, że wprowadzanie za pomocą klawiatury i myszy nie działa, obejmuje to kombinację klawiszy Ctrl + Alt + F1. Alt + sysrq to zwykle następna rzecz, którą należy wypróbować, i dlatego jest ona wymieniona w tytule zamiast „Ctrl + Alt + F1”.
Tobias