Jump to content

Recommended Posts

Posted

I've tried this one and it didn't work because it returns saying that it's legacy and it didn't work see

/home/custela/uv4l2# insmod uv4l2.ko
insmod: ERROR: could not insert module uv4l2.ko: Invalid module format
/home/custela/uv4l2# dmesg
[ 782.935603] uv4l2: disagrees about version of symbol module_layout
/home/custela/uv4l2# modinfo uv4l2.ko
filename: /home/custela/uv4l2/uv4l2.ko
author: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
license: GPL
srcversion: 8A60DC9287145B2DA7A51CE
depends: videobuf2-v4l2,videodev,videobuf2-common,videobuf2-vmalloc
name: uv4l2
vermagic: 6.6.78-legacy-bcm2711 SMP preempt mod_unload modversions aarch64
/home/custela/uv4l2# uname -r
6.6.78-current-bcm2711
/home/custela/uv4l2#

Posted

Ah. I guess at time of installation 6.6.y was current but since 6.12 is now available as new lts it has been  moved to legacy. Therefore the name is different.

Simplest to get matching packages is IMHO using the framework to create a set of packages and install them via dpkg.

Posted

Yes, you need to install matching kernel and headers, otherwise it won't work. Remove CURRENT kernels by hand, install LEGACY and then proceed with headers installation. This will work.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines