Linux. Установка Linux с видео Intel GMA 500

В качестве одного из домашних серверов используется неттоп фирмы Shuttle с процессором Intel Atom и видео Intel GMA 500. Еще в 2014 году в было установлена Ubuntu Server 13.10, а после обновления на 14.04 система перестала грузиться. Последнее, что можно увидеть в dmesg было:

gma500 000:00:02.0: GPU: power management timed out

Проблема

Оказалось, что в дистрибутиве Ubuntu Server 14.04 ядро 3.13.0, в котором выпилили поддержку нашего видео, пляски с бубном и чтение форумов не помогали. После указанного сообщения система ничего не делала, ни обращений к диску, ни нагрузки на процессор.

Как временное решение перешел на Debian 7.9.

И вот потребовалось развернуть Docker, а он работает с версией ядра начиная от 3.8. Придется установить Ubuntu Server 16.10 или Debian 8.6, со сборкой ядра под Intel GMA 500. Уже было скачал исходники и настроился на сборку, как вспомнил о механизме блокировки модулей ядра при загрузке системы.

Решение

Для блокировки модуля ядра необходимо в файл /etc/modprobe.d/fbdev-blacklist.conf добавить строчку

blacklist gma500_gfx


После чего система загрузилась, конечно о графическом режиме работы говорить не приходится, но у меня сервер и консоль привычна.

Проверил работу на ядрах 4.9 (Ubuntu server 16.10) и 3.16 (Debian 8.6), работает на ура!

Ссылки: Механизм блокировки модулей ядра описан здесь, мой вопрос и описание решения на kubuntu.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *