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.