Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Embedded Linux
Как узнать по логу загрузки принадлежность сообщений модулям ОС?
Alechin
Добавлено 19.01.2017 08:24
0
Сообщение: 1
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
например в логе есть строки:
"Error: argument "can0" is wrong: Unknown device"
при том что все что связано с CAN выключено в конфигах (я так предполагаю что выключено).
или
"Populating /dev using udev: udevd[134]: starting version 1.9
udevd[134]: specified group 'input' unknown"
или
у меня в логе загрузки появилась строка
"%GLoading /usr/share/keymaps/i386/qwerty/ruwin_cplk-UTF-8.map.gz"
при этом очищается экран (у меня с него пропадает заставка).
(я что-то подправил в конфигах, а что теперь не могу восстановить)?

Хотелось бы вычистить это.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.01.2017 09:29 Редактировалось 19.01.2017 09:30 Сообщение: 2
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
В общем случае если в логе явно не указано чье сообщение - только по контексту можно определить или по опыту :)

1)
Цитата

Error: argument "can0" is wrong: Unknown device
при том что все что связано с CAN выключено в конфигах


не все выключено - надо убрать can из настройки сети

buildroot-2014.08-sk/board/starterkit/imx6sk-min/interfaces

Цитата

auto can0
iface can0 inet manual
#pre-up ip link set $IFACE type can bitrate 125000 listen-only off
pre-up ip link set $IFACE type can bitrate 125000 triple-sampling on
up ifconfig $IFACE up
down ifconfig $IFACE down


2)
Цитата

"Populating /dev using udev: udevd[134]: starting version 1.9
udevd[134]: specified group 'input' unknown"


udev создает устройство в /dev/ и не может назначить ему группу input потому что нет такой группы и ответ очевиден - надо создать её. В корневой добавить в файл

/etc/group

строку

input:x:1001:

3)
Цитата

у меня в логе загрузки появилась строка
"%GLoading /usr/share/keymaps/i386/qwerty/ruwin_cplk-UTF-8.map.gz"
при этом очищается экран (у меня с него пропадает заставка).


отключите русификацию консоли

buildroot-2014.08-sk/board/starterkit/imx6sk-min/post-build.sh

удалите строку
install -m 0755 $BOARD_DIR/S45rus $1/etc/init.d/

или удалите в корневой этот скрипт

/etc/init.d/S45rus
Спуститься к концу Подняться к началу
Персональная информация
Alechin
Добавлено 19.01.2017 10:21 Сообщение: 3
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Цитата
Цитата

"Populating /dev using udev: udevd[134]: starting version 1.9
udevd[134]: specified group 'input' unknown"

udev создает устройство в /dev/ и не может назначить ему группу input потому что нет такой группы и ответ очевиден - надо создать её.

но в конечном итоге каталог /dev/input есть с несколькими event внутри
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.01.2017 10:28 Редактировалось 19.01.2017 10:33 Сообщение: 4
sasamy
4.71

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

но в конечном итоге каталог /dev/input есть с несколькими event внутри


это некритичный баг и созданию устройств не мешает, в новых буилдрутах он исправлен и когда используется udev группа input добавляется автоматом

https://git.busybox.net/buildroot/tree/package/eudev/eudev.mk#n56

так что можете иаправить так же в старом буилдруте

# Required by default rules for input devices
define EUDEV_USERS
- - input -1 * - - - Input device group
endef
Спуститься к концу Подняться к началу
Персональная информация
Alechin
Добавлено 19.01.2017 12:37 Сообщение: 5
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Цитата

отключите русификацию консоли
buildroot-2014.08-sk/board/starterkit/imx6sk-min/post-build.sh
удалите строку
install -m 0755 $BOARD_DIR/S45rus $1/etc/init.d/

не помогает. более того, я удалил сам файл S45rus из buildroot-2014.08-sk/board/starterkit/imx6sk-min/
а он все равно после пересборки в образе появляется!
Цитата

или удалите в корневой этот скрипт
/etc/init.d/S45rus

Вот приходится из образа вручную его удалять.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.01.2017 13:44 Редактировалось 19.01.2017 13:48 Сообщение: 6
sasamy
4.71

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

Вот приходится из образа вручную его удалять.


удалите из рабочей директории - из нее готовится финальная корневая

output/target/etc/init.d

просто вы не пересобирали заново buildroot а скрипт в рабочую директорию уже был скопирован, поэтому после каждого make снова в образе корневой.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux