Mailing List archive

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

[linux-dvb] Unresolved Symbols in linuxtv-dvb-1.1.1



Hello,

I am trying to build DVB-Drivers for the EISFAIR-Project
(www.eisfair.org). I have had absolutely no problems with the 1.0.1-drivers.
Now some users asked for the new drivers in order to have their cards
supported. This is where the trouble starts...

Compiling the driver seems to work fine. insmod.sh does not - I only get
unresolved symbols:

vmeis 1.0.5 /usr/src/linuxtv-dvb-1.1.1/build-2.4 # ./insmod.sh load
Inserting DVB modules into kernel./saa7146_vv.o: unresolved symbol
saa7146_pgtable_build_single
./saa7146_vv.o: unresolved symbol videobuf_queue_cancel
./saa7146_vv.o: unresolved symbol videobuf_streamon
./saa7146_vv.o: unresolved symbol videobuf_iolock
./saa7146_vv.o: unresolved symbol videobuf_querybuf
./saa7146_vv.o: unresolved symbol videobuf_dqbuf
./saa7146_vv.o: unresolved symbol videobuf_mmap_setup
./saa7146_vv.o: unresolved symbol videobuf_queue_init
./saa7146_vv.o: unresolved symbol videobuf_poll_stream
./saa7146_vv.o: unresolved symbol saa7146_devices_lock
./saa7146_vv.o: unresolved symbol videobuf_waiton
./saa7146_vv.o: unresolved symbol saa7146_pgtable_free
./saa7146_vv.o: unresolved symbol videobuf_dma_pci_unmap
./saa7146_vv.o: unresolved symbol videobuf_reqbufs
./saa7146_vv.o: unresolved symbol videobuf_read_one
./saa7146_vv.o: unresolved symbol videobuf_dma_free
./saa7146_vv.o: unresolved symbol saa7146_devices
./saa7146_vv.o: unresolved symbol videobuf_mmap_mapper
./saa7146_vv.o: unresolved symbol saa7146_debug
./saa7146_vv.o: unresolved symbol videobuf_qbuf
./saa7146_vv.o: unresolved symbol saa7146_pgtable_alloc
./saa7146_vv.o: unresolved symbol videobuf_read_stream
./saa7146_vv.o: unresolved symbol videobuf_streamoff
./dvb-ttpci.o: unresolved symbol saa7146_setgpio
./dvb-ttpci.o: unresolved symbol saa7146_start_preview
./dvb-ttpci.o: unresolved symbol saa7146_register_extension
./dvb-ttpci.o: unresolved symbol saa7146_set_hps_source_and_sync
./dvb-ttpci.o: unresolved symbol saa7146_register_device
./dvb-ttpci.o: unresolved symbol saa7146_vv_init
./dvb-ttpci.o: unresolved symbol saa7146_wait_for_debi_done
./dvb-ttpci.o: unresolved symbol saa7146_i2c_adapter_prepare
./dvb-ttpci.o: unresolved symbol saa7146_i2c_transfer
./dvb-ttpci.o: unresolved symbol saa7146_stop_preview
./dvb-ttpci.o: unresolved symbol saa7146_unregister_device
./dvb-ttpci.o: unresolved symbol saa7146_vv_release
./dvb-ttpci.o: unresolved symbol saa7146_unregister_extension
./dvb-ttpci-budget.o: unresolved symbol saa7146_setgpio
./dvb-ttpci-budget.o: unresolved symbol saa7146_register_extension
./dvb-ttpci-budget.o: unresolved symbol saa7146_pgtable_free
./dvb-ttpci-budget.o: unresolved symbol saa7146_i2c_adapter_prepare
./dvb-ttpci-budget.o: unresolved symbol saa7146_i2c_transfer
./dvb-ttpci-budget.o: unresolved symbol saa7146_unregister_extension
./dvb-ttpci-budget.o: unresolved symbol saa7146_debug
./dvb-ttpci-budget.o: unresolved symbol saa7146_vmalloc_build_pgtable
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_setgpio
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_register_extension
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_wait_for_debi_done
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_pgtable_free
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_i2c_adapter_prepare
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_i2c_transfer
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_unregister_extension
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_debug
./dvb-ttpci-budget-ci.o: unresolved symbol saa7146_vmalloc_build_pgtable
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_setgpio
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_register_extension
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_set_hps_source_and_sync
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_register_device
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_vv_init
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_pgtable_free
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_i2c_adapter_prepare
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_i2c_transfer
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_unregister_device
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_unregister_extension
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_debug
./dvb-ttpci-budget-av.o: unresolved symbol saa7146_vmalloc_build_pgtable
./dvb-ttusb-budget.o: unresolved symbol usb_bulk_msg
./dvb-ttusb-budget.o: unresolved symbol usb_deregister
./dvb-ttusb-budget.o: unresolved symbol usb_free_urb
./dvb-ttusb-budget.o: unresolved symbol usb_alloc_urb
./dvb-ttusb-budget.o: unresolved symbol usb_register
./dvb-ttusb-budget.o: unresolved symbol usb_set_configuration
./dvb-ttusb-budget.o: unresolved symbol usb_submit_urb
./dvb-ttusb-budget.o: unresolved symbol usb_set_interface
./dvb-ttusb-budget.o: unresolved symbol usb_unlink_urb
./ttusb_dec.o: unresolved symbol usb_bulk_msg
./ttusb_dec.o: unresolved symbol usb_deregister
./ttusb_dec.o: unresolved symbol usb_free_urb
./ttusb_dec.o: unresolved symbol usb_alloc_urb
./ttusb_dec.o: unresolved symbol usb_register
./ttusb_dec.o: unresolved symbol usb_submit_urb
./ttusb_dec.o: unresolved symbol usb_set_interface
./ttusb_dec.o: unresolved symbol usb_unlink_urb
./skystar2.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters,
including inva
lid IO or IRQ parameters


This was done in a VMware-Machine, where there are obviously no
DVB-Cards. The same thing happens on my VDR-Machine with a WinTV-Nova-S
and a DXR3-Card.

The EISFAIR-Project is currently using Kernel 2.4.26. I had to build
evdev.o, input.o, videodev.o, i2c-code.o and
i2c-bitbang-ialwaysforgetthename myself since they are not included in
the stock-package, thus I think the Kernel-Sources are configured.

Something that just crossed my mind - could these unresolved Symbols
have something to do with missing firmware? I downloaded the
dvb-ttpci-Firmware and compiled it in. I noticed that you only provided
solutions to load the Firmware via Hotplug or via sysfs. Since EISFAIR
was intended as a server, there is no hotplugging-support. And with
Kernel 2.4 there is no sysfs either...

Also - Could this be a problem with gcc? "gcc -v" states "gcc version
2.95.3 20010315 (release)", maybe a bit old.

What can I do to upgrade this System to the 1.1.1-Drivers? I also tried
the CVS - no luck whatsoever :-(

Thanks for any help in advance.

Damian Philipp




Home | Main Index | Thread Index