ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: вопрос по сборке KFS , ядра и toolchain через buildroot  (Прочитано 8630 раз)

0 Пользователей и 1 Гость просматривают эту тему.

IgorKI

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8

Собираем все с помощью buildroot 2008.09 как описано на wiki с помощью патчей. Аналогично собираем ядро(без изменения конфигурации). Все собирается нормально,загружаем в плату (KFS через nfs), загрузка останавливается после монтирования корневой файловой системы и inittab  не запускается.
Может ли быть проблема в том, что в конфиге buildroot указана версия kernel headers 2.6.30, а версия ядра - 2.6.21?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #1 : 15 Февраля, 2011, 13:37:48 »

Проблема скорее всего в том, что у вас на плате ядро с OABI а в настройке Buildroot указан EABI. Пересоберите ядро с включённой поддержкой EABI компилятором из Buidlroot.
Записан

anddy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #2 : 15 Февраля, 2011, 14:14:24 »

отвечаю за IgorKI
 Про несовпадение OABI и EABI уже думали. Но мы и так запускали ядро, собранное компилятором, полученным из buildroot. В конфигах buildroot и самого ядра указано EABI ( мы эту настройку и не меняли ). Пробовали и ядра скаченные с wiki, как EABI так и OABI. Результат был одинаковый: ядро загружается, а после
VFS: Mounted root (nfs filesystem).
Freeing init memory: 124K
 молчание.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #3 : 15 Февраля, 2011, 14:34:10 »

Возможно консоль открывается не на ttyS0, приложите конфигурацию buildroot
Записан

anddy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #4 : 15 Февраля, 2011, 15:00:31 »

.config от buildroot
в настройке консоли ttyAM0 (не меняли)
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #5 : 15 Февраля, 2011, 17:01:32 »

Пришлите мне на почту файл binaries/tion/rootfs.arm.ext2, который у вас получился.
Записан

anddy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #6 : 15 Февраля, 2011, 17:37:36 »

Перед тем как высылать, попробовал в качестве КФС через НФС использовать rootfs.arm.ext2 примонтированный через loop. Система загрузилась .
 До этого я использовал в качесте КФС через НФС папку /project_build_arm/tion/root . Я думал это одно и тоже
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #7 : 15 Февраля, 2011, 17:54:46 »

>  До этого я использовал в качесте КФС через НФС папку /project_build_arm/tion/root . Я думал это одно и тоже

Это не так: не установлены владельцы и права, нет /dev
Записан

anddy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #8 : 15 Февраля, 2011, 18:04:46 »

тогда что лучше использовать в качестве nfs root?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #9 : 15 Февраля, 2011, 18:17:49 »

Я по NFS использую (копию) rootfs.arm.ext2 через loop. Или копирую в другую директорию, которую уже использую по NFS.
Записан

anddy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #10 : 15 Февраля, 2011, 19:27:22 »

а как правильно скопировать со всеми правами и devами?
Теперь у меня плата требует логин, а почему то root без пороля не проходит :
tion login: root
Password:
Login incorrect
tion login:
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #11 : 15 Февраля, 2011, 19:45:10 »

> а как правильно скопировать со всеми правами и devами?

sudo cp -a mnt/* mnt2/

> Теперь у меня плата требует логин, а почему то root без пороля не проходит

А что в etc/shadow для root?
Записан

anddy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #12 : 16 Февраля, 2011, 10:15:48 »

root::10933:0:99999:7:::
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #13 : 16 Февраля, 2011, 12:22:05 »

И если в etc/passwd root:x:, то пароля быть не должно.

Попробуйте default, также без пароля.
Записан

anddy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 7
Re: вопрос по сборке KFS , ядра и toolchain через buildroot
« Ответ #14 : 16 Февраля, 2011, 18:29:30 »

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