Вопрос или проблема
Я получаю эту ошибку после установки Kubuntu 15.10 при перезагрузке Kubuntu:
[ 74.873008] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
Я использую ядро 4.2.0-16 и KDE 5.4.2.
Эта ошибка появляется на черном фоне при запуске, завершении работы и перезагрузке.
после этого система работает нормально, ничего не происходит.
выходная команда:
$ 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
Как исправить эту ошибку?
Это вызвано ошибкой взаимодействия между некоторыми версиями 3* / 4* ядра Linux и модулем ядра Intel/Broadwell i915.ko / i915_bpo.ko.
«ko» обозначает «объект ядра». Название проблемного модуля варьируется между i915.ko и i915_bpo.ko в зависимости от версии вашего Linux-ядра (каждая версия ядра работает с разной версией этого модуля ядра).
Файл i915/i915_bpo — это модуль ядра, который работает как драйвер устройства для устройств Intel/Broadwell GPU (Графическая обработка): в вашем случае, это драйвер для вашего контроллера, совместимого с VGA, Intel Corporation Broadwell-U Integrated Graphics (rev 09).
Для получения дополнительной информации об этой ошибке, пожалуйста, прочтите и подпишитесь на этот отчет об ошибке:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1520040
Связанные ошибки:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1488719
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1503541
В настоящее время последняя стабильная (рабочая) версия модуля ядра — i915_bdw.ko, но для ее использования вам придется установить ядро 3.13.0-36-generic и использовать его в качестве ядра по умолчанию в вашей системе.
Для установки ядра 3.13.0-36-generic выполните следующую команду в терминале:
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
Если в вашем репозитории Ubuntu нет ядра 3.13.0-36-generic, вы можете вручную скачать и установить необходимые файлы:
-
Откройте окно терминала.
-
Выполните эту команду, чтобы проверить архитектуру операционной системы:
uname -i
Если ответ на вышеуказанную команду x86_64 (или что-то такое, содержащее 64), архитектура вашей системы — 64-битная. В противном случае команда вернет i386 (или что-то похожее, например, i586, i686…), значит, архитектура вашей системы — 32-битная.
-
Выполните эту команду для создания и доступа к временной папке установки:
sudo mkdir /tmp/kerneldebs && cd /tmp/kerneldebs
-
Теперь вам нужно скачать 3 необходимых файла для архитектуры вашей системы.
-
Если архитектура вашей системы — 32-битная (i386), выполните следующую команду:
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
-
Если архитектура вашей системы — 64-битная (amd64), выполните следующую команду:
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
-
Команда выше скачаает все три deb файла, необходимые для установки ядра в вашу систему, и затем установит их.
После установки ядра вам нужно будет настроить GRUB, чтобы загружать ядро 3.13.0-36-generic по умолчанию (вместо вашего текущего ядра 4.X). Для получения помощи по этому вопросу, пожалуйста, прочитайте ответы на этот вопрос.
Это ошибка Freedesktop №92084. Сообщение (*ERROR* The master control interrupt lied (SDE)
) является безвредным предупреждением и его можно безопасно игнорировать.
Ответ или решение
Ошибка, указанная в вашем запросе, а именно "[drm:gen8_irq_handler [i915]] ERROR The master control interrupt lied (SDE)!" связана с устройством Intel Broadwell Integrated Graphics, и она возникает после установки дистрибутива Kubuntu 15.10. Для понимания этой проблемы начнем с теории, конкретных примеров и предложим возможные решения.
Теория
Эта ошибка связана с драйвером i915, который работает с видеокартами от Intel, включая ваш Broadwell-U Integrated Graphics. Сообщение об ошибке указывает на то, что существует проблема с обработкой аппаратных прерываний, где «master control interrupt» иногда передает неверные данные. Это может быть связано с несовершенной поддержкой вашей видеокарты в версии Linux Kernel 4.2.0-16, установленной на вашей системе.
Проблема вызвана взаимодействием между определенными версиями ядра Linux (в вашем случае, серии 4.x) и модулем ядра i915.ko, который управляет графическими устройствами Intel. На текущий момент ошибка считается безвредной и не мешает работе системы, что подтверждается вашим описанием: после появления ошибки система продолжает работать нормально.
Примеры
Вы не единственный, кто столкнулся с этой ошибкой. Открытый баг-репорт Freedesktop под номером 92084 свидетельствует о том, что это распространенная проблема, с которой сталкиваются пользователи графических устройств Intel Broadwell. В подобных ситуациях пользователи часто отмечают появление сообщения об ошибке на экране при запуске, перезагрузке или выключении компьютера.
Сообщается, что хотя это сообщение может выглядеть как ошибка, прямого влияния на производительность или функциональность системы оно не оказывает. Это вынуждает многих пользователей просто игнорировать его после подтверждения, что система работает исправно.
Применение
Если нет критической необходимости в исправлении этой ошибки, и она не влияет на производительность вашего устройства, то лучшее решение может быть в игнорировании сообщения. Однако, если вы стремитесь устранить даже незначительные соображения безопасности или потенциальные уязвимости, существует несколько возможных подходов.
-
Идентификация проблем: Убедитесь, что у вас установлены все обновления для вашего дистрибутива Kubuntu, а также последние обновления ядра Linux. Часто разработчики выпускают патчи для исправления известных проблем в более поздних версиях.
-
Замена ядра: Как было предложено, можно рассмотреть возможность перехода на более ранние, проверенные версии ядра (например, на версию 3.13). Это может потребовать выполнения нескольких шагов, включая загрузку соответствующих пакетов, обновление и настройку GRUB.
-
Обновление драйверов: Иногда установка обновленных версий драйверов для вашего оборудования может решить проблему. Проверьте наличие более новых версий драйверов для вашего графического устройства на сайте Intel или в репозиториях Linux.
-
Сообщения об ошибках: Подпишитесь на bug-tracker для получения уведомлений о прогрессе по исправлению этой ошибки. Постоянное обновление информации сможет помочь вам своевременно применять необходимые изменения.
-
Сообщество и поддержка: Используйте форумы и ресурсы сообщества Linux и Ubuntu, где другие пользователи могут предложить решения или патчи, которые еще не вошли в официальные обновления. Это может быть хорошим способом найти нестандартные решения, опробованные другими, что сэкономит ваше время на поиски и тестировку.
Заключение
Подводя итог, сообщение об ошибке "[drm:gen8_irq_handler [i915]] ERROR The master control interrupt lied (SDE)!" в большинстве случаев является просто уведомлением и не препятствует нормальному функционированию системы. Это скорее проблема совместимости между определенными версиями ядра и драйверами, работающими с оборудованием Intel. Если ошибка действительно не мешает работе, можно ограничиться ее игнорированием. Однако, для пользователей, стремящихся к полной стабильности и оптимизации, возможны действия по смене ядра и обновлению драйверов.