błąd dziennika: „[drm: gen8_irq_handler [i915]] * ERROR * Wystąpiło przerwanie kontroli nadrzędnej (SDE)!”

8

Ten błąd pojawia się po zainstalowaniu Kubuntu 15.10 po ponownym uruchomieniu Kubuntu:

[   74.873008] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!

Używam jądra 4.2.0-16 i KDE 5.4.2.

Ten błąd pojawi się na czarnym tle podczas uruchamiania, zamykania i ponownego uruchamiania. po tym, jak system działa normalnie, nic się nie dzieje.

polecenie wyjściowe:

$ lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
        Subsystem: ASUSTeK Computer Inc. Device 19ad
        Kernel driver in use: i915

Jak naprawić ten błąd?

Ryan Le
źródło
1
A jaki jest prawdziwy problem?
Pilot6
Proszę edytować swoje pytanie i dodać wyjście lspci -k | grep -EA2 'VGA|3D'komendy terminala.
Pilot6
Po uruchomieniu, wyłączeniu i ponownym uruchomieniu ekran wyświetla się powyżej błędu na czarnym tle, po normalnym działaniu systemu nic się nie dzieje.
Ryan Le,
właśnie zmodyfikowałem swoje pytanie. dzięki @ Pilot6
Ryan Le
Jeśli system działa dobrze, nie stanowi problemu. Możesz zgłosić błąd dotyczący tej wiadomości.
Pilot6

Odpowiedzi:

0

Jest to spowodowane błędem interakcji między niektórymi jądrami Linuksa w wersji 3 * / 4 * a modułem jądra Intel / Broadwell i915.ko / i915_bpo.ko .

„ko” oznacza „obiekt jądra”. Nazwa błędnego modułu różni się między i915.ko i i915_bpo.ko w zależności od wersji jądra Linux (każda wersja jądra działa z inną wersją tego modułu jądra).

Plik i915 / i915_bpo to moduł jądra, który działa jako sterownik urządzenia dla procesorów Intel / Broadwell GPU (Graphical Power Unit): w twoim przypadku jest to sterownik urządzenia dla kontrolera zgodnego z VGA Intel Corporation Broadwell-U Integrated Graphics (rev 09) .

Aby uzyskać więcej informacji o tym błędzie, przeczytaj i subskrybuj ten raport o błędzie:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1520040

Powiązane błędy:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1488719 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1503541

Obecnie najnowszym stabilnym (działającym) modułem jądra jest i915_bdw.ko , ale aby go użyć, musisz zainstalować jądro 3.13.0-36-generic i używać go jako domyślnego jądra systemu.

Aby zainstalować jądro 3.13.0-36-generic , uruchom następującą komendę powłoki:

sudo apt-get update && sudo apt-get check && sudo apt-get install linux-image-3.13.0-36-generic linux-image-extra-3.13.0-36-generic linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic linux-signed-image-3.13.0-36-generic linux-tools-3.13.0-36 -y

Jeśli twoje repozytorium Ubuntu nie ma jądra 3.13.0-36-generic , możesz ręcznie pobrać i zainstalować niezbędne pliki:

  • Otwórz okno terminala powłoki.

  • Uruchom to polecenie, aby sprawdzić architekturę systemu operacyjnego:

    uname -i
    

    Jeśli odpowiedź na powyższe polecenie brzmi x86_64 (lub coś, co zawiera 64 ), architektura systemu jest 64-bitowa . W przeciwnym razie powyższe polecenie zwróci i386 (lub coś w tym rodzaju, np. I586, i686 ...), dlatego architektura systemu jest 32-bitowa .

  • Uruchom to polecenie, aby utworzyć tymczasowy folder instalacyjny i uzyskać do niego dostęp:

    sudo mkdir /tmp/kerneldebs && cd /tmp/kerneldebs
    
  • Teraz musisz pobrać 3 niezbędne pliki do architektury systemu.

    • Jeśli architektura systemu jest 32-bitowa (i386), uruchom następującą komendę:

      sudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106_3.13.11-03131106.201408131735_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106-generic_3.13.11-03131106.201408131735_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-image-3.13.11-03131106-generic_3.13.11-03131106.201408131735_i386.deb && sudo dpkg -i *.deb
      
    • Jeśli architektura systemu jest 64-bitowa (amd64), uruchom następującą komendę:

      sudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106_3.13.11-03131106.201408131735_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-headers-3.13.11-03131106-generic_3.13.11-03131106.201408131735_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.6-trusty/linux-image-3.13.11-03131106-generic_3.13.11-03131106.201408131735_amd64.deb && sudo dpkg -i *.deb
      

Komenda powyżej pobierze wszystkie trzy pliki deb wymagane do instalacji jądra w twoim systemie, a następnie je zainstaluje.

Po zainstalowaniu jądra musisz skonfigurować GRUB, aby móc domyślnie uruchamiać jądro 3.13.0-36-generic (zamiast uruchamiania obecnego jądra 4.X). Aby uzyskać pomoc dotyczącą tego, jak to zrobić, przeczytaj odpowiedzi na to pytanie .

Yuri Sucupira
źródło
Próbowałem to zrobić i otrzymałem: E: Unable to locate package linux-image-3.13.0-36-generic E: Couldn't find any package by regex 'linux-image-3.13.0-36-generic' E: Unable to locate package linux-image-extra-3.13.0-36-genericbłąd powtórzył się w przypadku nagłówków, podpisanego obrazu i narzędzi, ale nie wszystko pasowało do komentarza.
jimchristie,
@jimirings: Zaktualizowałem odpowiedź, aby wyjaśnić, jak zidentyfikować architekturę systemu operacyjnego i na jej podstawie ręcznie pobrać 3 prawidłowe pliki jądra i zainstalować je. Gdy to zrobisz, skonfiguruj i zaktualizuj GRUB, aby po ponownym uruchomieniu systemu domyślnie wybrał jądro 3.13.0-36-generic .
Yuri Sucupira,
0

To jest błąd Freedesktop # 92084 . Komunikat ( *ERROR* The master control interrupt lied (SDE)) jest nieszkodliwym ostrzeżeniem i można go bezpiecznie zignorować.

bain
źródło
Niestety, nie można go zignorować, ponieważ wysyła śmieci w całej konsoli podczas próby wpisywania poleceń.
Sowa