Building the TBS drivers on 15.3. Backports?

So, I forked out some money for the TBS 6281SE dual tuner PCI card. I then had to build and install the drivers. This time did I install OpenSuse on a separate box to test :slight_smile: So basically what I did was:

cd /usr/src
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
make -j4

Ran into this: Compiling problem on SLES 15 SP3 · Issue #266 · tbsdtv/linux_media · GitHub
Also here: compile errors ubuntu 18.04 TBS6909/6285 · Issue #236 · tbsdtv/linux_media · GitHub

So, basically these patches are pulled in through backports.txt in the folder backports. Deleting the file did not work, so I removed both instances from backports.txt. Is that the proper way? I sort of get the general idea, to patch stuff for different kernels.

Oh, yes it wants perl-Proc-ProcessTable

But, the box comes up after reboot and shows the adapters in tvheadend

Still feel a bit uneasy though as a lot of drivers end up being updated. Anything I should watch out for? I would rather just install/patch the drivers for this card.

@AndersG things get harder with EOL, is that a driver (kmp) or a whole kernel? Seems pretty drastic rebuilding the media stuff?

1 Like

Driver. Make install installs a whole bunch of drivers though. I guess i “shouls” upgrade the box to 15.4 just to be on the safe side.

“should”

Wonder what the easiest way is to see what driver files this board needs? dmesg? I mean to copy them from the build machine.

Leap 15.3 has a backported kernel 5.6, so you have to patch the sources.

1 Like

Thanks. I guess the same goes if i update to 15.4, right? In this case I needed to REMOVE a patch though.