On 01/31/14 13:25, Oscar C wrote:
Hi,

I'm trying to compile the vtunerc (http://code.google.com/p/vtuner/)
kernel module for my cubieboard2 (sunxi-kernel 3.4.75). Although it's
built ok, when I try to load it with "modprobe vtunerc" I get unkown
symbols errors:

[117972.229485] vtunerc: no symbol version for dvb_dmxdev_init
[117972.234314] vtunerc: Unknown symbol dvb_dmxdev_init (err -22)
[117972.239343] vtunerc: no symbol version for dvb_register_adapter
[117972.244553] vtunerc: Unknown symbol dvb_register_adapter (err -22)
[117972.249803] vtunerc: no symbol version for dvb_dmx_swfilter_packets
[117972.255332] vtunerc: Unknown symbol dvb_dmx_swfilter_packets (err
-22)

If I force the load (modprobe -f vtunerc), the module gets loaded and
works normally:

[118031.114349] virtual DVB adapter driver, version 1.4, (c) 2010-12
Honza Petrous, SmartImp.cz
[118031.131771] DVB: registering new adapter (vTuner proxy)
[118031.137102] vtunerc: registered /dev/vtunerc0

Reading the file Module.symvers I see that there are no DVB symbols
exported.

However, my laptop's kernel (3.7.10) does have those symbols exported
in Module.symvers:

0x00000000      dvb_dmxdev_init                 vmlinux EXPORT_SYMBOL
0x00000000      dvb_register_adapter            vmlinux EXPORT_SYMBOL
0x00000000      dvb_dmx_swfilter_packets        vmlinux EXPORT_SYMBOL

How do I add this symbols?
You probably have to compile your own kernel and enable all these missing components.

That said, if the symbols where only added later (beyond 3.4) you could backport them from whenever they where introduced for yourself. Other then that, you'd have to wait until 3.10 is ready I supose :)

Olliver
--
Cheers


--
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to