Hello,
I'm trying to use a TBS8921 receiver for the automatic peak search feature of a dish pointer system (all I need are measurements for rssi when not locked and rssi + quality when locked; no actual video receiving).
The board is installed on a mini-ITX x86 board running linux debian 6.0 (squeeze), 2.6.32-5 kernel.
I have compiled and installed the linux-tbs-drivers from tbs-linux-drivers_v120424.zip without errors, but board doesn't show on lspci (should it?).
Because this is an embedded system, my debian installation is bare minimum (no x11, of course), and filesystems are mounted read-only at boot (except from /lib/init/rw, /var/run, /var/lock, /dev/shm, /tmp, and /var/log, which are mounted as tmpfs (ram)).
I manually loaded (modprob) cx88-dvb and I got a lot of "cx88_dvb: disagrees about version of symbol xxx" on dmesg, and it did not load, but it autoloaded the following modules:
btcx_risc
cx8802
cx88_vp3054_i2c
cx88xx
dvb_core
ir_jvc_decoder, ir_lirc_codec, ir_mce_kbd_decoder, ir_nec_decoder, ir_rc5_decoder, ir_rc6_decoder, ir_sony_decoder,
lirc_dev
media
rc_core
tveeprom
v4l2_common
The symbols it complained about (which prevented cx88-dvb to load) were:
vp3054_i2c_remove
cx8802_get_driver
videobuf_dvb_alloc_frontend
cx8802_unregister_driver
cx8802_register_driver
videobuf_dvb_get_frontend
videobuf_queue_sg_init
cx8802_buf_prepare
cx88_setup_xc3028
dvb_frontend_detach
videobuf_dvb_unregister_bus
videobuf_dvb_register_bus
cx88_free_buffer
dvb_unregister_frontend
cx8802_buf_queue
videobuf_dvb_dealloc_frontends
videobuf_dvb_find_frontend
vp3054_i2c_probe
Where did I go wrong?
Thanks!
Joao S Veiga