From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 17 Apr 2005 18:07:08 +0400 From: Maxim Bodyansky To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] depmod -ae: Unresolved symbols kmalloc ... Message-ID: <20050417140708.GA4370@maximbo.istranet.ru> Mail-Followup-To: ALT Linux Sisyphus discussion list References: <20050417132210.GA3817@maximbo.istranet.ru> <20050417144028.GA31589@procyon.home> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20050417144028.GA31589@procyon.home> User-Agent: Mutt/1.4.2.1i X-Auth-User: maximbo, whoson: (null) X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Apr 2005 15:06:06 -0000 Archived-At: List-Archive: 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