День добрый. Собираю образ загрузочной флешки с линуксом на ядре 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 - это ТЗ, его я менять не могу, под него важная софтина заточена.