faq обучение настройка
Текущее время: Вт апр 25, 2017 13:35

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: dns-320 конфигурация ядра
СообщениеДобавлено: Чт апр 13, 2017 23:12 
Не в сети

Зарегистрирован: Чт фев 09, 2017 20:29
Сообщений: 5
я хочу собрать модуль tun.ko,но у меня нет текущей конфигурации ядра 2.6.31.8
на немецком ftp лежит конфиг 2.6.18, но собрав с этим конфигам я получил фигу :D
Код:
sh-4.3# uname -r
2.6.31.8

sh-4.3# insmod tun.ko
insmod: error inserting 'tun.ko': -1 Unknown symbol in module
sh-4.3# file tun.ko
tun.ko: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), BuildID[sha1]=0x4ef6fb9dfd8b38a5ea4ef7c052741c6b6668d798, not stripped
sh-4.3# file /lib/modules/reg.ko
/lib/modules/reg.ko: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), BuildID[sha1]=0x419e907c60cdd12ae77f95838c6d7335389d8289, not stripped
sh-4.3#
 

может не тот glib или не тот компилятор
подскажите пожалуйста


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Пт апр 14, 2017 08:03 
Не в сети

Зарегистрирован: Вт июл 29, 2014 16:03
Сообщений: 31
Не та версия ядра. После insmod tun.ko читайте dmesg | tail


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Пт апр 14, 2017 19:22 
Не в сети

Зарегистрирован: Чт фев 09, 2017 20:29
Сообщений: 5
Внимание на форуме что-то сломалось и нет возможности использовать редактор


Код:
dmesg
tun: version magic '2.6.22.18 mod_unload ARMv5 ' should be '2.6.31.8 mod_unload ARMv5 '
tun: version magic '2.6.22.18 mod_unload ARMv5 ' should be '2.6.31.8 mod_unload ARMv5 '
tun: Unknown symbol __aeabi_unwind_cpp_pr0
tun: Unknown symbol __aeabi_unwind_cpp_pr0
tun: Unknown symbol __aeabi_unwind_cpp_pr0
tun: Unknown symbol __aeabi_unwind_cpp_pr0
sh-4.3#

вопрос это вообще как так?
Код:
 modinfo tun.ko 
filename:       /home/olovo/ffp/kernel/tun.ko
alias:          char-major-10-200
license:        GPL
author:         (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
description:    Universal TUN/TAP device driver
depends:       
vermagic:       2.6.31.8 mod_unload ARMv5

возможно это проблема линковки
но на всякий случай приложу
objdump -x tun.ko objdump -x reg.ko

reg.ko это радной модуль который прекрасно загружается,прада я не знаю, что он делает


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Вс апр 16, 2017 19:42 
Не в сети

Зарегистрирован: Чт фев 09, 2017 20:29
Сообщений: 5
После почти дня возни с переборками тулчейна и сборкой старого glibc(это было тяжело, то компилятор не тот то хейдеры ядра 2.6.32.2 то патч на automake cкрипты нужны. то моя душа нужна ) пересобрал модуль,собрал без заглушки хрен,написал заглушку скомплил хрен потом уже читаю про эту функцию,это и есть заглушка значит она не важна проверяем

Код:
sh-4.3# objdump  -x /ffp/tun/tun-2.6.ko|grep cpp_pr0
00000000         *UND*  00000000 __aeabi_unwind_cpp_pr0
00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
sh-4.3# objdump  -x /lib/modules/reg.ko|grep cpp_pr0
sh-4.3#


из ядра я все экспорты убрал,но этот символ всё ровно компилирует вот вопрос откуда он делает экспорт и еще есть ощущение,что конфиг ядра лежащий на ftp сервере d-link не правильный.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Пн апр 17, 2017 07:26 
Не в сети

Зарегистрирован: Вт июл 29, 2014 16:03
Сообщений: 31
olovin писал(а):

Код:
dmesg
tun: version magic '2.6.22.18 mod_unload ARMv5 ' should be '2.6.31.8 mod_unload ARMv5 '
...



вы вообще прочитали это?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB