Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Lots of unresolved symbols with new CVS driver (Re: Re:Announcement: new saa7146 driver core for the av7110 dvb driver)



Hello John,

> If you can help me, I would be very much obliged. I am running RH 7.1 with 
> kernel version 2.4.20. I have tried compiling several versions of driver 
> without success. Currently I have the CVS snapshot from today (23/12/02) 
> dvb-kernel and although I can get this to compile, as you will see below, I 
> am seeing a lot of unresolved symbol errors. 

Ok.

> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.20/kernel/drivers/char/drm/sis.o
> depmod:         sis_free_Rsmp_ced25333
> depmod:         sis_malloc_Rsmp_a3329ed5
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.20/kernel/drivers/net/wan/comx.o
> depmod:         proc_get_inode

I don't know where these come from.

> depmod: *** Unresolved symbols in /lib/modules/misc/dmxdev.o
> depmod:         _mmx_memcpy_Rsmp_15670e2d
> depmod: *** Unresolved symbols in /lib/modules/misc/dvb.o
> depmod:         _mmx_memcpy_Rsmp_15670e2d
> depmod: *** Unresolved symbols in /lib/modules/misc/dvb_demux.o
> depmod:         _mmx_memcpy_Rsmp_15670e2d
> depmod: *** Unresolved symbols in /lib/modules/misc/dvb_filter.o
> depmod:         _mmx_memcpy_Rsmp_15670e2d
> depmod: *** Unresolved symbols in /lib/modules/misc/dvb_firm.o
> depmod:         dvb_root_addr
> depmod:         dvb_dpram_addr
> depmod:         dvb_dpram_len
> depmod:         dvb_root_len
> depmod: *** Unresolved symbols in /lib/modules/misc/dvb_frontend.o
> depmod:         get_fast_time
> depmod: *** Unresolved symbols in /lib/modules/misc/dvb_net.o
> depmod:         _mmx_memcpy_Rsmp_15670e2d`

These are all "parts" of the dvb-core.o, ie. they are all linked 
together and are *not* stand alone modules.

Please make sure that you delete any remains of an "old" driver lying 
around.

Something like
 > find /lib/modules -iname "*dvb*"
will show you where some of the old dvb stuff may be lying around. Have 
a look at the date stamp and be sure to delete all that cruft.

Make sure that you followed the README and rename any old "videodev.o" 
to something like "videodev.o.old" .

> modprobe: Can't locate module i2c-core

Please delete all lines related to "i2c-core" from "driver.av7110" -- 
i2c-core is not needed any more.

> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_queue_cancel
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_streamon
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_iolock
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_querybuf
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_dqbuf
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_mmap_setup
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_queue_init
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_poll_stream
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_waiton
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_dma_pci_unmap
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_reqbufs
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_read_one
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_dma_free
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_mmap_mapper
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_qbuf
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_read_stream
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_streamoff
> /lib/modules/2.4.20/misc/saa7146.o: insmod /lib/modules/2.4.20/misc/saa7146.o 
> failed
> /lib/modules/2.4.20/misc/saa7146.o: insmod saa7146 failed
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_queue_cancel
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_streamon
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_iolock
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_querybuf
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_dqbuf
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_mmap_setup
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_queue_init
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_poll_stream
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_waiton
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_dma_pci_unmap
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_reqbufs
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_read_one
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_dma_free
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_mmap_mapper
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_qbuf
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_read_stream
> /lib/modules/2.4.20/misc/saa7146.o: unresolved symbol videobuf_streamoff
> /lib/modules/2.4.20/misc/saa7146.o: insmod /lib/modules/2.4.20/misc/saa7146.o 
> failed
> /lib/modules/2.4.20/misc/saa7146.o: insmod dvb-ttpci failed
> [root@Satgateway build-2.4]#

Something is really screwed up. All videobuf_* symbols are in 
video-buf.o. Does this module get build at all?

Please do a "make clean && ./getlinks && make install" and show me the 
output.

Additionally, have a look where "make installe" installs the files, and, 
as already said above, make sure any old remains of the driver are deleted.

CU
Michael.



-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index