ЗАО «ЗЭО»

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

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

Новости:

Автор Тема: Работа с buildroot  (Прочитано 17063 раз)

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

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Работа с buildroot
« Ответ #15 : 02 Декабря, 2010, 14:55:58 »

> запуске любого из собранных приложений выдается ошибка "Illegal instruction".

Какое именно приложение?

sshd из вашего архива запускается и работает (как и ssh-keygen). В поисковиках можно найти проблему "illegal instruction" связанную с libcrypto.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Работа с buildroot
« Ответ #16 : 02 Декабря, 2010, 15:07:09 »

Пришлите мне binaries/tion270/rootfs.arm.jffs2 из buldroot.
Записан

lomaker

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 22
Re: Работа с buildroot
« Ответ #17 : 03 Декабря, 2010, 07:46:38 »

> Какое именно приложение?

ни /usr/sbin/sshd ни /usr/bin/ssh ни /usr/bin/ssh-keygen ни какие другие из архива.
как вы делали - разархивировали у себя весь архив находясь в корне(/) и попытались запустить, или просто отдельно ssh?
Кстати там же в архиве есть /lib/libcrypt-0.9.30.3.so ну и ссылка на него(libcrypt.so.0). Файла libcrypto у меня нет даже на Тионе:

root@tion270:/lib ls -la | grep libcr
-rw-r--r--    1 1000     root        13043 Nov 29 12:09 libcrypt-0.9.30.1.so
-rwxr-xr-x    1 1000     root        12988 Dec  1 18:13 libcrypt-0.9.30.3.so
-rwxr-xr-x    1 root     root        22120 Feb  2  2009 libcrypt-2.3.6.so
lrwxrwxrwx    1 1000     root           20 Dec  1 18:37 libcrypt.so.0 -> libcrypt-0.9.30.3.so
lrwxrwxrwx    1 root     root           17 Mar 31  2009 libcrypt.so.1 -> libcrypt-2.3.6.so

Вот на всякий случай вывод strace:
execve("/usr/sbin/sshd", ["/usr/sbin/sshd"], [/* 10 vars */]) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++
Process 1546 detached
« Последнее редактирование: 03 Декабря, 2010, 09:23:21 от lomaker »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Работа с buildroot
« Ответ #18 : 03 Декабря, 2010, 10:29:02 »

> как вы делали - разархивировали у себя весь архив находясь в корне(/) и попытались запустить, или просто отдельно ssh?

Копировал из архива и запускал.
Записан

lomaker

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 22
Re: Работа с buildroot
« Ответ #19 : 03 Декабря, 2010, 11:24:12 »

как же быть?!!! работа встала!!! выручайте!!!
если нужно что еще отправить - говорите - например лог gdb...?
« Последнее редактирование: 03 Декабря, 2010, 11:29:46 от lomaker »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Работа с buildroot
« Ответ #20 : 03 Декабря, 2010, 12:11:44 »

Проверьте память в U-Boot: mtest
Записан

lomaker

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 22
Re: Работа с buildroot
« Ответ #21 : 03 Декабря, 2010, 12:40:36 »

Запустил mtest. Пока сканирует. Вот гляньте еще вывод gdb(попытался вывести листинг для файла из <buildroot>/build_arm/openssh. Может конечно что не так сделал) :

root@tion270:/ gdb -q
(gdb) file /usr/sbin/sshd
Reading symbols from /usr/sbin/sshd...done.
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) list
1       /home/chin/workspace/BuildRoot/1/buildroot-2009.08-rc3/toolchain_build_a
rm/gcc-4.3.4/libgcc/../gcc/config/arm/lib1funcs.asm: No such file or directory.
        in /home/chin/workspace/BuildRoot/1/buildroot-2009.08-rc3/toolchain_buil
d_arm/gcc-4.3.4/libgcc/../gcc/config/arm/lib1funcs.asm
(gdb) quit
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Работа с buildroot
« Ответ #22 : 03 Декабря, 2010, 13:52:03 »

Есть предположение, что у вас сейчас ядро (судя по дате) и КФС с OABI, в конфигурации по умолчанию Buildroot собирает с EABI. Я попробую проверить такой вариант и сообщю.

Записан

lomaker

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 22
Re: Работа с buildroot
« Ответ #23 : 03 Декабря, 2010, 17:12:18 »

хороше, буду ждать результата!
Записан