Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
buildroot 2017.08 не стартует X Server - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
buildroot 2017.08 не стартует X Server
_TsM_
Добавлено 18.07.2018 17:25 Редактировалось 20.07.2018 18:15
0
Сообщение: 1
_TsM_
0

Пункты: 1155
Регистрация: 21.05.2015
Добрый день!

Под SK-iMX6S(D)-SODIMM собран, выложенный здесь на форуме, buildroot 2017.08 (пытаюсь перейти на него с 2014.08).
Основа конфига imx6sk-qt5gst + добавлен X Server, еще кое-что (конфиг прилагаю).
Вот сама проблема, не буду грузить тем, что делал.
При попытке запуска Х (в автозапуске) в консоль выкидывает:

X.Org X Server 1.19.3
.............
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.

Судя по логу Xorg.0.log иксы вообще не видят фреймбуфера.
Графические Qt приложения нормально выводят картинку на экран.

До этого примерно в такой же конфигурации на 2014.08 все работало.
Подскажите, куда смотреть.

Прилагаю:
- лог загрузки buildroot 2014.08 (где все работает)
- конфигурации ядра и buildroot 2014.08
- лог загрузки buildroot 2017.08 (где Х не запускается)
- конфигурации ядра и buildroot 2017.08
- лог Xorg.0.log с ошибками

Да. При сборке с иксами возникала ошибка контрольной суммы
package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
Решал как описано (не удалением а правкой к/суммы): http://starterkit.ru/html/index.php?name=forum&op=view&id=28860
Спуститься к концу Подняться к началу
Персональная информация
_TsM_
Добавлено 19.07.2018 16:04 Сообщение: 2
_TsM_
0

Пункты: 1155
Регистрация: 21.05.2015
Тут история интереснее оказалась.
Попробовал пересобрать buildroot 2014.08 не на "штатной" виртуальной машине Lubuntu, а на ubuntu 14.04. И в этом случае иксы запускаться отказались.
Стал смотреть, в чем разница между сборками. И увидел следующее. На "штатной" Lubuntu собирается пакет Xfbdev. А на ubuntu собираются X и Xorg. Все конфиги одинаковые.
Спуститься к концу Подняться к началу
Персональная информация
_TsM_
Добавлено 20.07.2018 14:52 Сообщение: 3
_TsM_
0

Пункты: 1155
Регистрация: 21.05.2015
Вопрос конкретнее.
Как сделать так, чтобы собирался Xfbdev, а не Xorg?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 20.07.2018 16:31 Сообщение: 4
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата

Прилагаю:
- лог загрузки buildroot 2014.08 (где все работает)
- конфигурации ядра и buildroot 2014.08
- лог загрузки buildroot 2017.08 (где Х не запускается)
- конфигурации ядра и buildroot 2017.08


я их не вижу - вы видите ?

Цитата

Как сделать так, чтобы собирался Xfbdev, а не Xorg?


это выбирается через menuconfig и сохраняется в конфиге
Спуститься к концу Подняться к началу
Персональная информация
_TsM_
Добавлено 20.07.2018 18:14 Редактировалось 20.07.2018 18:21 Сообщение: 5
_TsM_
0

Пункты: 1155
Регистрация: 21.05.2015
Цитата
Цитата

Прилагаю:
- лог загрузки buildroot 2014.08 (где все работает)
- конфигурации ядра и buildroot 2014.08
- лог загрузки buildroot 2017.08 (где Х не запускается)
- конфигурации ядра и buildroot 2017.08


я их не вижу - вы видите ?

Цитата

Как сделать так, чтобы собирался Xfbdev, а не Xorg?


это выбирается через menuconfig и сохраняется в конфиге


Я не нашел такого параметра

Мне ВМ с buildroot 2014 досталась от коллеги по наследству.
И там имелся собранный Xfbdev.
Сегодня сделал там же make clean, пересобрал и вместо Xfbdev собрался Xorg.
Т.е. все то, что ранне я описывал (про версии билдрута, другие ВМ), получается, не имеет значения.
Просто make clean в этой же ВМ и все...
Спуститься к концу Подняться к началу
Персональная информация
_TsM_
Добавлено 24.07.2018 15:04 Сообщение: 6
_TsM_
0

Пункты: 1155
Регистрация: 21.05.2015
Тему можно закрывать.
Нужно было выбрать KDrive servers.
Просто смутил якобы "рабочий" конфиг, находящийся в корне билдрута.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux