[sisyphus] depmod -ae: Unresolved symbols kmalloc ...

Maxim Bodyansky =?iso-8859-1?q?maximbo_=CE=C1_rambler=2Eru?=
Вс Апр 17 18:07:08 MSD 2005


On Sun, Apr 17, 2005 at 06:40:28PM +0400 Sergey Vlasov wrote:
> On Sun, Apr 17, 2005 at 05:22:10PM +0400, Maxim Bodyansky wrote:
> > Пытаюсь собрать драйвера zapata для std-up на ALM24.
> > После установки модулей получил следущее:
> > 
> > depmod: *** Unresolved symbols in
> > /lib/modules/2.4.26-std-up-alt11/zaptel/zaptel.o
> > depmod:         __wake_up
> > depmod:         __generic_copy_from_user
> > depmod:         schedule
> > depmod:         kmalloc
> > depmod:         unregister_chrdev
> > depmod:         register_chrdev
> > depmod:         create_proc_entry
> > depmod:         remove_wait_queue
> > depmod:         request_module
> > depmod:         proc_mkdir
> > depmod:         __pollwait
> > depmod:         kfree
> > depmod:         remove_proc_entry
> > depmod:         add_wait_queue
> > depmod:         sprintf
> > depmod:         printk
> > depmod:         __generic_copy_to_user
> > 
> > Модули конечно же не загружаются. Вижу что где-то глупо споткнулся, но где
> > понять не могу :(
> > 
> > Подскажите, пожалуйста, от чего могут возникнуть такие ошибки?
> 
> Похоже на отсутствие флагов -DMODVERSIONS -include
> $(TOPDIR)/include/linux/modversions.h в опциях компиляции.
> 
> В Сизифе эти модули для ядер 2.4.x не собираются.  Одна из причин -
> модуль ztdummy требует наличия таймера с частотой 1000 Гц; в 2.6.x для
> этой цели используется системный таймер, а вот в 2.4.x, где системный
> таймер настроен на частоту 100 Гц, модуль ztdummy лезет напрямую во
> внутренние структуры модуля uhci, используя USB-контроллер в качестве
> таймера; как это могло работать - непонятно, поскольку соответствующие
> символы из модуля uhci не экспортируются.

Большое Спасибо! ^_^
Именно в modversions.h и было дело.

-- 
WBR, Maximbo
JID: maximbo на jabber.ru



Подробная информация о списке рассылки Sisyphus