Co oznacza „kernel: NMI watchdog: BUG: soft lockup”, a następnie inne błędy?


9

Mój terminal jest zawsze otwarty (Fedora 22), ponieważ całą moją pracę wykonuję stamtąd. Czasami szukam informacji w przeglądarce lub po prostu dobrze się bawię. Po 20-30 minutach przeglądania (przeglądarka nie uruchamia się z wiersza poleceń) wracam do terminala i zobaczyłem coś dziwnego - było na wszystkich kartach terminalu:

Message from syslogd@localhost at Jul 17 23:17:19 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#2 stuck for 22s! [migration/2:21]

Message from syslogd@localhost at Jul 17 23:17:38 ...
kernel:CPU: 2 PID: 21 Comm: migration/2 Not tainted 4.0.7-300.fc22.i686 #1

Message from syslogd@localhost at Jul 17 23:17:39 ...
kernel:Hardware name: LENOVO 20126/123456789, BIOS 5BCN30WW 10/10/2012

Message from syslogd@localhost at Jul 17 23:17:39 ...
kernel:task: f45f0000 ti: f45ec000 task.ti: f45ec000

Message from syslogd@localhost at Jul 17 23:17:39 ...
 kernel:Stack:

 Message from syslogd@localhost at Jul 17 23:17:40 ...
  kernel:Call Trace:

  Message from syslogd@localhost at Jul 17 23:17:40 ...
   kernel: <IRQ>

   Message from syslogd@localhost at Jul 17 23:17:40 ...
    kernel:#000<IRQ> #000868>] do_softirq_own_stack+0x28/0x30#0000xc0 [mac80211]#000c80211]#000014#000es iptable_nat nf_conntrack_localhost#000frag_ipv4 nf_nat_ipv4 nf_kernel#000conntrack#000#000#000#000el:#000_mangle iptable_security#000ul 17 23:17:40#000#000hda_codec_realtek snd_hda_codec_#000eneric#000arc4 s#000d_hda_intel#000rtl8192ce s#000d_hda_co#000#000#000#000�#001#000#000-#000#000#000�s#003�09b3e98>] ip_rcv+0x2e8/0x410#000#000#000#000%#000#000#000localhost.localdomain#000videob#025#000#000#000kernel#000Y#0009#000#000#025#000#000#000_MACHINE_ID#000-#000#000#000#006#000#000#000�'g�p&g�#001#000#000#000#000#000#000#000#020#026#000�#001#000#000#000#000#000#000#000#000#000#000#000#025#000#000#000_TRANSPORT#0001#025#000#000#000PRIORITY#0002#000#000-#000#000#000#006#000#000#000�'g�p&g�#001#000#000#000#000#000#000#000Pw#003�#006#000#000#000#000#000#000#000#000#000#000#000-#000#000#0000r#003��'g�p&g�#000#000#000#000#000#000#000#0008r#003� #000#000#000#000#000#000#000#000#000#000#000#025#000#000#0006036995285#000#0005#000#000#000 k#003�045c0c0>]...

i trochę więcej rzeczy takich jak ta ostatnia długa linia. Laptop nie zachowywał się jak coś złego, był to tylko dziennik na wszystkich kartach terminala.

Co to jest???


Co dmesgpokazuje polecenie?
myaut

Nic nie znalazłem w dmesg, prawie na pierwszy rzut oka.
Sergius

Odpowiedzi:


4

Wygląda na błąd w zaktualizowanym jądrze; ale może to być związane ze słabą wydajnością baterii laptopa. Możesz być bardziej pozytywny, sprawdzając moduły ACPI (Advanced Configuration and Power Interface).

Kiedy moje jądro zostało zaktualizowane, zrestartowałem system i uruchomiłem nowe jądro --- jednak nie udało się go załadować i te same komunikaty o błędach zostały wysłane do terminala.

I reverted back to my old kernel usage, which is still working for me.

Być może nie jestem pewien, ale nowsze moduły jądra mogą zawierać ulepszenia, których nie może obsłużyć obecne źródło zasilania. Potrzebuje więcej mocy czy coś.

Ponadto wydajność baterii mojego laptopa znacznie spadła i w moim przypadku należy ją wymienić.

EDYCJA: (na podstawie komentarza Nikosa Alexandrisa )

Państwo może rozważyć zastąpienie źródło obciążenia; może to mieć coś wspólnego z zarządzaniem energią.


Moja bateria jest prawie nowa. Byłem używany z moim Lenovo s110 tylko trochę dłużej, niż pół roku. Prawdopodobnie problem naprawdę w jądrze - miałem prawie cały ten czas fedora 20 i wszystko było w porządku
Sergius

@ Sergius-Właściwie powinieneś sprawdzić najnowszą aktualizację jądra, nie jestem pewien, czy zaktualizowała się ona w twoim systemie. Jeśli nie, to nie wiem! Jeśli tak, uruchom ponownie ze starym jądrem, na tym etapie będzie działać dobrze. A następnie, uwierz mi, ma to wszystko wspólnego z twoją baterią / mocą. Wypróbuj baterię laptopa znajomego (ten sam model / firma)
Am_I_Helpful

2
Punkt źródła zasilania jest całkowicie niezwiązany. Najprawdopodobniej wadliwe jądro, czyli błąd jądra, powoduje zawieszanie się. To wyjaśnia, dlaczego powrót do starszego jądra był udany. Pomogłoby również uaktualnienie do nowszego jądra.
os_1

@itconlor - Zgadzam się z pierwszym punktem. Ale twój drugi punkt może nie być prawdziwy. Sama nowa aktualizacja spowodowała blokadę, więc w przypadku braku dostępnej nowszej wersji OP nie pozostawia nic innego. Dlatego też propozycja wymiany baterii jest również całkowicie aktualna, ponieważ wydajność baterii jest równie odpowiedzialna za to samo.
Am_I_Helpful

1
Dzisiaj otrzymałem nową baterię do laptopa. Wersja Live-USB Ubuntu nie ulega awarii (zauważono, że wcześniej nie próbowałem tego samego Live-USB) (niektóre wersje Live-USB Linux uległy awarii podczas uruchamiania Firefoksa). Moje własne jądro nadal ulega awarii. To sprawia, że ​​myślę, że problem nie dotyczy sprzętu, przynajmniej w moim przypadku.
Nikos Alexandris
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.