https://git.kernel.org/pub/scm/linux/ke … 8dc83b79ce
Interesting that the final patch only involves drivers/media/i2c/cx25840/cx25840-core.c and not drivers/media/usb/cx231xx/cx231xx-video.c
]]>There is a similar patch referenced in https://bugzilla.kernel.org/show_bug.cgi?id=202565 now. I tried it with 5.0-rc6 and it works. I don't know who adjudicates which patch makes it into the baseline but I guess I'll just wait and see since the solution is known.
Glad it works for you. I applied the 2 patches I posted above from the V4L team (linuxtv.org) and it works well. They are the main contributors to the linux kernel for media. Pretty much everything they do makes it to the kernel. I applied the patches and reversed the disabling in .config I had done 4 months ago. I noticed today in the AUR 5.0.0-rc6 config the had only had one line enabled involving the MEDIA_CONTROLLER and my original disabling involved two lines but I also scan in Satellites with my dvb devices:
CONFIG_MEDIA_CONTROLLER=y
CONFIG_MEDIA_CONTROLLER_DVB=y
I have followed the V4L development kernel for years because I am heavy into the satellite FTA and ATSC streams. Their kernel has all of the latest bug fixes / improvements before it is submitted to the linux kernel team. But it is also merged with another kernel that the dvb and OTA modules are patched that allows blindscan and a lot more features. I also maintain a gitlab repo where I have ported this kernel for a raspberry pi 2/3/3b+.
I use a program called updateDVB to do a Spectrum scan / Tuning / Streaming and launching vlc to play a stream. Here are a few pics showing what can be done with the kernel:
https://drive.google.com/file/d/1mkdjD8 … sp=sharing
Ray
]]># CONFIG_MEDIA_CONTROLLER is not set
The patches dated 1-15 here may fix this in the future where MEDIA_CONTROLLER can be enabled again.
]]>9d6d20e652c0d304f98de30d51805658f98ba27d is the first bad commit
commit 9d6d20e652c0d304f98de30d51805658f98ba27d
Author: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Date: Tue Jul 31 09:22:40 2018 -0400
media: v4l2-mc: switch it to use the new approach to setup pipelines
Instead of relying on a static map for pids, use the new sig_type
"taint" type to setup the pipelines with the same tipe between
different entities.
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
:040000 040000 59f811ec123cd341d1a2eb373cc3021a0cf7cbd0 440c12300f10877a82afebc1288955285b0e2701 M drivers
:040000 040000 b351d0b1dff6731f79230d01d9d566efff69df21 fbfb9dee968c8869752063f8b1033c97fa34a35d M include
Submitted bug 202565 to bugzilla.kernel.org
]]>git clone https://github.com/torvalds/linux.git
cd linux
git checkout tags/v4.20 -b 4.20-debug
this, I am assuming, should get me the 4.20 branch (I could be wrong about that) but 'git log' is confusing since the commit times jump around and there is no apparent 'This is the start of 4.20' comment.
]]>