Mam dziwny błąd, kiedy zamykam pokrywę laptopa - system zawiesza się (brak reakcji na klawisze, brak odpowiedzi z ssh) i wyświetla dziwne efekty kolorystyczne. Dziennik jądra (po ponownym uruchomieniu) nic nie pokazuje. Moje pytanie brzmi - jak to debugować? Może istnieje sposób na śledzenie ostatnio wywoływanej funkcji jądra lub czegoś podobnego?
debugging
linux-kernel
freeze
Łukasz Sowa
źródło
źródło
Kernel 2.6.32-5-686
Odpowiedzi:
Jądro prawdopodobnie zapisało pewne informacje, ale nigdy nie dotarły na czas na dysk. Jeśli twój laptop ma port szeregowy, ustaw jądro, aby używało go jako konsoli (dodaj
console=ttyS[X]
jako opcję rozruchu); zobaczysz tam wiadomości z innego komputera. Jeśli nie, możesz użyć portu Ethernet i wypróbować netconsole.Zasadniczo masz problem z zawieszeniem maszyny, co zdarza się dość często. W Internecie jest kilka przewodników na temat debugowania, patrz tutaj lub tutaj .
źródło