Hi team
Can somebody advise me please
TBS card 6590
environment:
Ubuntu: 5.15.0-126-generic
Nvidia graphics card
I use the below established compile process:
Open Source Linux Driver
git clone https://github.com/tbsdtv/media_build.git
git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest ./media
cd media_build
make dir DIR=../media
make allyesconfig
sed -i -r 's/(^CONFIG.*_RC.*=)./\1n/g' v4l/.config
sed -i -r 's/(^CONFIG.*_IR.*=)./\1n/g' v4l/.config
make -j4
sudo make install
reboot
problem:
Make process does not end as expected. It ends by closing the desktop window and then logging the user off.
This takes some considerable time which shows a intensified disk activity.
This is the case for 5.15.0-126-generic and 5.15.0-125-generic
Last one that compiled successfully is: 5.15.0-124-generic
The step where it fails is around these CC statements:
CC [M] /home/rpq/TbsDriverPost1804/20241124/media_build/v4l/solo6x10-gpio.o
CC [M] /home/rpq/TbsDriverPost1804/20241124/media_build/v4l/solo6x10-disp.o
CC [M] /home/rpq/TbsDriverPost1804/20241124/media_build/v4l/solo6x10-enc.o
CC [M] /home/rpq/TbsDriverPost1804/20241124/media_build/v4l/solo6x10-v4l2-enc.o
There are no preceding errors or warning - it all looks very similar to the times I had a successful make process.
In the searches to find a solution I stumbled across this link: https://github.com/tbsdtv/linux_media/issues/353
It relates to raspberry but the module where it fails is the same. Grasping at any possible hint I followed the suggestion made.
Disable CONFIG_VIDEO_SOLO6X10 in v4l/.config
In the posts that follow I understand that you put a "#" in front of that line in the .config file.
This file is in the .../media_build/v4l folder.
However my make process still fails in the same way.
I would not want to retry to make the drivers under the 5.15.0-124-generic kernel, since upon failure
that would throw my working set of drivers away.
Can somebody advise that indeed the solo6x10 is the element that causes this failure and then advise how to disable it
in the .config file, and at what step in the compile process.
Thanks for your help in advance.