Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

   Начало   Помощь Поиск
Карта сайта
     
 
Карта сайта ... Общий ..... Алгоритмы и математические задачи. ... Технологии разработки программных систем ... .NET технология от и до ..... WinForms ..... ADO.Net ..... ASP.NET ... С/С++ ..... ANSI С/С++ ..... WinAPI & Visual C++ ....... DirectX ..... Borland C/C++ ..... C/C++ Unix ... Delphi ... VisualBasic ..... Visual Basic for Applications ..... Visual Basic .NET ... Ассемблер ... Java ... Perl ... Программирование 1С ..... 1С 7.x ..... 1С 8.x ... Общие проекты ... Авторское ПО ... Windows ... Unix и другие ..... BSD ..... Linux ... Embedded systems ... Drivers ... Сети ... Техно ... Web ..... Серверные скрипты ..... Базы данных и Web ..... Клиентские скрипты ..... HTML/DHTML ..... Непрограммистские вопросы по web ..... Тестирование веб-сайтов ... Базы данных ... Железо ... Программы ... Игры ... Графика и дизайн ... Безопасность PC ... ЧАВО ..... Темы для FAQ ....... FAQ_WinAPI & Visual C++ ....... FAQ_ANSI C++ ....... FAQ_Borland C/C++ ....... FAQ_VB ... Срочно пАмАгите!!! ... Начинающим ..... Курсы VB и С++ ... Общение ..... Фото ....... Ботаника ....... Мягкий инструментарий ....... Железо ....... Технологии ..... Видео ..... Литературный форум ..... Наши путешествия и встречи ..... Форумные игры ..... О, спорт! Ты - мир. ..... Люди, события, даты ....... Мемориал ... Эспериментальный ..... Омск ... English forum ... Статьи ..... Обсуждение/Заказ статей. Переводы. ..... Идеи для статей ... Лента "В мире технологий" ..... Старые обсуждения ленты. ... Архив ..... Поддержка VUEngine ..... Форумы от Интернет-Журнала «Root#UA» ..... Разработка ..... Нерусское общение ....... English ... Архив вопросов по программированию ..... Новости ..... VisualBasic ..... C/C++ ....... ANSI С/С++ ....... WinAPI & Visual C++ ....... Borland C/C++ ..... Музей
 
     
Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: непонятный insmod: unknown symbol in module  (Прочитано 462 раз)
0 Пользователей и 0 Гостей смотрят эту тему.
dimedrol
Помогающий

Offline Offline


« : 18-08-2010 10:02 » 

День добрый. Собираю образ загрузочной флешки с линуксом на ядре 2.2.5 (ядро досталось в наследство, уже скомпиленое). Суть проблемы - есть initrd образ, который грузит дрова дисковой подсистемы, это может быть DiskOnChip или, как в моем случае, модули IDE: ide_mod.o ide_disk.o ide_probe.o. Под виртуальной машиной(VmWare) образ перкрасно грузится, также он грузится под стареньким Pentium166MMX, однако стоит перейти на Geode LX, как загрузка тут же обламывается, примерно так:
Код:
insmod /lib/ide_mod.o
   /lib/ide-mod.o unresolved symbol ide_hwifs_R684876f1
 .....
ERROR: /bin/insmod exited abnormally!
Все прочие модули также отказываются грузиться нормально. Соотвественно и корень не монтируется. Что я только не перепробовал: и так и сяк, перекомпиливал insmod из исходников и вставлял в initrd - ничего не помогает. Подскажите кто что сможет, уже всю голову сломал...

ЗЫ ядро 2.2.5 - это ТЗ, его я менять не могу, под него важная софтина заточена.
« Последнее редактирование: 18-08-2010 10:13 от dimedrol » Записан

Как говориться, cемь бед - один Reset Улыбаюсь
RXL
Технический
Администратор

Offline Offline

Пол: Мужской


WWW
« Ответ #1 : 18-08-2010 10:42 » 

Судя по ошибке, у тебя не полный комплект необходимых модулей в образе initrd.

2.2.5 - это, если не ошибаюсь, 1998 год. Сборка ядра - дело не сложное. Можно скачать 2.2.26: http://www.kernel.org/pub/linux/kernel/v2.2/
"Заточено под 2.2.5" - только если собран модуль ядра. В противном случае можешь использовать 2.2.26.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Наше FAQ по программированию - читаем и расширяем.
dimedrol
Помогающий

Offline Offline


« Ответ #2 : 18-08-2010 10:58 » 

Спасибо, RXL , попробую собрать 2.2.26, хотя основной трудностью будет убедить начальство что от этого не упадет ничего. ТОлько одно мне не понятно, как же этот initrd спокойно грузился под виртуалкой и на другом проце, если там не полный комплект модулей??..
Записан

Как говориться, cемь бед - один Reset Улыбаюсь
dimedrol
Помогающий

Offline Offline


« Ответ #3 : 18-08-2010 11:56 » new

Отлично, все заработало Улыбаюсь Судя по всему, виной был lowlatency patch который был наложен на предыдущее ядро, почему-то он упорно тупил на новом процессоре. Обидно конечно терять такую  полезную пришлепку, но ничего не поделаешь. Еще раз спасибо, RXL
« Последнее редактирование: 18-08-2010 12:23 от dimedrol » Записан

Как говориться, cемь бед - один Reset Улыбаюсь
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC