Upgraded from 6.4.2 to 6.5.2 as all previous 6.5.x releases have given me issues
Im building the modules manually and i see that in your .config, CX23885 is disabled
hey @CHBMB, Drivers for cx23885 seem to have gone again too, from both 6.5.2-rc2 and 6.5.2 - LibreELEC build
root@Daedalus:~# modprobe cx23885
modprobe: FATAL: Module cx23885 not found in directory /lib/modules/4.14.40-unRAID
Hi there Devs!
Was just wondering how one would go about (Or if it would even be considered) to have frame_vector support compiled into the kernel?
Alot of the custom multimedia builds (module cx23885 for example) depend on this support being either being baked into the kernel or a loadable kernel module (Kernel config only supports baked into the kernel, but can be patched to be a separate loadable module)
Just trying my chances to see if limetech would consider compiling this in.
Cheers
@CHBMB That latest version doesnt work for me.
You'll still need to update mm/Kconfig to allow frame_vector to be compiled as a module. as the Kconfig file defines that the frame_vector component is a boolean (See my patch)
Attached is the patch for just modifying mm/Kconfig
enable_module_building_frame_vector.patch
Might be just easier if you rebuild the bzimage every time.
So long as the code in /usr/src/whatever is the source that the unraid dev team use to build their kernel, it should be fine to use and we wont have to bother with the patch.
It will work until either you edit the .config or the kernel changes for file mm/Kconfig
I could split the patch so each file is patched separately. or drop the .config from the patch and you just edit your .config to have CONFIG_FRAME_VECTOR=m
Then the patch would work until mm/Kconfig is updated, as the patch changes frame_vector to be able to be compiled as a module
If you wanna provide a download to the bzimage when you're done (Should be all I need) i'll give it a spin and try to load the module
(You can try loading modules even if you dont have the hardware, the driver will load, it just wont do anything)
@Zan I've attached my frame_vector.ko file.
Can you please download this to your machine and run
insmod frame_vector.ko
modprobe videobuf2_memops
modprobe cx23885
and see if your tuner springs to life ?
I'd do this myself, but my server isnt in a state where it can run the RC of unRAID right now.
frame_vector.ko