bdwomack / easycap-somagic-linux2

Automatically exported from code.google.com/p/easycap-somagic-linux
0 stars 0 forks source link

Can't install kernel module #15

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago

Hi,

I have managed to initialize the device but once it comes to compiling and 
installing the kernel modules I get the following errors. Could anybody help 
shed some light on this? I am running Ubuntu Server 12.10. Thanks

When I run sudo make I get

ake -C /lib/modules/3.5.0-22-generic/build M=/home/thomas/easycap/easycap-soma$
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-22-generic'
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-22-generic'

Which I presume is just fine, then when I run sudo insmod somagic.ko I get

insmod: error inserting 'somagic.ko': -1 Invalid parameters

and dmesg shows

[570969.285935] somagic: disagrees about version of symbol video_devdata
[570969.285940] somagic: Unknown symbol video_devdata (err -22)
[570969.285969] somagic: disagrees about version of symbol video_unregister_dev$
[570969.285971] somagic: Unknown symbol video_unregister_device (err -22)
[570969.285982] somagic: disagrees about version of symbol video_device_alloc
[570969.285984] somagic: Unknown symbol video_device_alloc (err -22)
[570969.285989] somagic: disagrees about version of symbol v4l2_device_disconne$
[570969.285991] somagic: Unknown symbol v4l2_device_disconnect (err -22)
[570969.285996] somagic: disagrees about version of symbol v4l2_device_register
[570969.285998] somagic: Unknown symbol v4l2_device_register (err -22)
[570969.286010] somagic: disagrees about version of symbol __video_register_dev$
[570969.286012] somagic: Unknown symbol __video_register_device (err -22)
[570969.286018] somagic: disagrees about version of symbol v4l2_device_unregist$
[570969.286020] somagic: Unknown symbol v4l2_device_unregister (err -22)
[570969.286023] somagic: disagrees about version of symbol video_device_release
[570969.286025] somagic: Unknown symbol video_device_release (err -22)

I've Googled it and tried "sudo modprobe videodev" before insmod but it doesn't 
work. Any help would be greatly appreciated.

Original issue reported on code.google.com by tomjowe...@gmail.com on 30 Jan 2013 at 11:42

GoogleCodeExporter commented 8 years ago
your kernel are below 3.6 off course it will not work as I do, mine is 3.2,so 
until now my easy-cap only can watch t v with no sound and no record as 
well.how to make it work below 3.6 ????? Wassallam.haryantopsn@gmail.com.       

Original comment by haryanto...@gmail.com on 23 Jun 2013 at 12:30

GoogleCodeExporter commented 8 years ago
newly released debian stable/wheezy is kernel 3.2.0 - WHY THE HELL would you 
require a kernel that is so much newer? Why do devs insist to use bleeding edge 
everything, which makes what they write unusable on stable systems?

Original comment by megad...@gmail.com on 21 Sep 2013 at 4:22