Blindscan on linux with tbs cards

I was "brave", but that's not enough :); I also need "knowledge" to fully succeed in installing Neumo-drivers.

My first attempt was with kernel 6.14 for Ubuntu 24.04, but since I failed, I installed kernel 6.17.3.

I tried installing the drivers using the command lines shown below.

Up to "make install", I had no errors. Only at this stage did I notice a few errors (see screenshot)

The tests I ran after finishing the driver installation (?) show that the new drivers weren't installed, even though the adapted ones are present, but I guess they only show up because they're the old ones.

If I failed, I didn't try to upgrade all the software.

I will only do this upgrade after a proper installation of Neumo-drivers.

I -cd ~/
git clone --depth=1 GitHub - deeptho/neumo-drivers: Out of tree drivers for blindscan, spectrum acquistion aimed at TBS dvb cards
cd ~/neumo-drivers

II -make clean #optional; helps to prevent problems
make -j`nproc`

III -make install #best to NOT run this as root, sudo is called internally where needed

IV -sudo tar jxvf tbs-tuner-firmwares*.tar.bz2 -C /lib/firmware/

V -sudo apt install -y rsyslog
sudo vi /etc/rsyslog.conf # add "kern.debug /var/log/debug" line
sudo systemctl enable rsyslog
sudo systemctl start rsyslog #to have log messages in /var/log/debug

Has anyone managed to install Neumo-drivers?
Yes satesco. I installed neumo-drivers in a new OS (cachyOS archlinux), but there's a problem - only two adapters, TBS6903x and TBS6983 were found. Missing are two others, TBS5927 and TBS6220.

lib/firmware has my cards and the 5927 in situ.

CachyOS rolling release kernel 6.12.68-2-cachyos-lts

Perhaps @deeptho could check the log ? I can only find the adapters there for the two I have

Edit:- replaced debug file after TBS5927 added.
 

Attachments

  • Frontends.webp
    Frontends.webp
    46.5 KB · Views: 29
  • debug.zip
    debug.zip
    153.1 KB · Views: 4
Yes satesco. I installed neumo-drivers in a new OS (cachyOS archlinux), but there's a problem - only two adapters, TBS6903x and TBS6983 were found. Missing are two others, TBS5927 and TBS6220.

lib/firmware has my cards and the 5927 in situ.

CachyOS rolling release kernel 6.12.68-2-cachyos-lts

Perhaps @deeptho could check the log ? I can only find the adapters there for the two I have
It helps to be sure that the USB plug is firmly in place in the 5927...
Just the TBS6220 T/T2/C card to find now.
 

Attachments

  • TBS5927 added.webp
    TBS5927 added.webp
    53 KB · Views: 21
Yes satesco. I installed neumo-drivers in a new OS (cachyOS archlinux), but there's a problem - only two adapters, TBS6903x and TBS6983 were found. Missing are two others, TBS5927 and TBS6220.
I'm glad you succeeded. But you installed the new drivers on a fresh system.

I wanted to install them on the same version of Ubuntu as @deeptho's driver update. I tried updating to kernel version 6.14, on which I had the older drivers installed, but I failed.

Then I installed kernel 6.17.3, but I still couldn't do it, even though the installation process went smoothly until make install, because a file or directory was missing: "../crypto/bio/bss_file.c:75." The module wouldn't install.

The same error appeared with kernel 6.14. So I tried to register it with the new key. Even so, it still won't accept it.

I don't know how to fix the problem because I don't know what 'System.map' and "../crypto/bio/bss_file.c:67" mean.

The solutions I found online didn't help me. Or maybe I didn't know where to look.
I don't want to install a fresh Ubuntu 24.04.
 

Attachments

  • error_2026-02-02_17-17.webp
    error_2026-02-02_17-17.webp
    71.2 KB · Views: 24
I'm glad you succeeded. But you installed the new drivers on a fresh system.

I wanted to install them on the same version of Ubuntu as @deeptho's driver update. I tried updating to kernel version 6.14, on which I had the older drivers installed, but I failed.

Then I installed kernel 6.17.3, but I still couldn't do it, even though the installation process went smoothly until make install, because a file or directory was missing: "../crypto/bio/bss_file.c:75." The module wouldn't install.

The same error appeared with kernel 6.14. So I tried to register it with the new key. Even so, it still won't accept it.

I don't know how to fix the problem because I don't know what 'System.map' and "../crypto/bio/bss_file.c:67" mean.

The solutions I found online didn't help me. Or maybe I didn't know where to look.
I don't want to install a fresh Ubuntu 24.04.
OK, maybe installing neumo-drivers is a lot more straightforward on a new OS. I found it certainly a much faster install compared to neumomedia_build.
 
I'm glad you succeeded. But you installed the new drivers on a fresh system.

I wanted to install them on the same version of Ubuntu as @deeptho's driver update. I tried updating to kernel version 6.14, on which I had the older drivers installed, but I failed.

Then I installed kernel 6.17.3, but I still couldn't do it, even though the installation process went smoothly until make install, because a file or directory was missing: "../crypto/bio/bss_file.c:75." The module wouldn't install.
Are you sure it is not installed? The "error" you point out is probably not an error and I provided a script just to be able
to answer questions like this one, but people need to actually run it...
It is called "debug_report"

Also: did you reboot after installing?


The same error appeared with kernel 6.14. So I tried to register it with the new key. Even so, it still won't accept it.

I don't know how to fix the problem because I don't know what 'System.map' and "../crypto/bio/bss_file.c:67" mean.

The solutions I found online didn't help me. Or maybe I didn't know where to look.
I don't want to install a fresh Ubuntu 24.04.
If you have not done so already, disable secure boot in your bios. It does not really add security anyway.
 
Yes satesco. I installed neumo-drivers in a new OS (cachyOS archlinux), but there's a problem - only two adapters, TBS6903x and TBS6983 were found. Missing are two others, TBS5927 and TBS6220.

lib/firmware has my cards and the 5927 in situ.

CachyOS rolling release kernel 6.12.68-2-cachyos-lts

Perhaps @deeptho could check the log ? I can only find the adapters there for the two I have

Edit:- replaced debug file after TBS5927 added.
LLew,

your log file does not have 5927, so it is probably the wrong one.
Your other card tbs6220 is probably an USB card and so I would at least expect to see something in the log files.

Is it visible with "lsusb"?
 
Last edited by a moderator:
Hi Deeptho,

I think I installed the drivers, then rebooted the computer. But I'm not sure I succeeded because when I tried to check with the command "ls -al /dev/dvb/adapters," it didn't show me the adapters. Only when I mentioned them individually did the respective card appear.

In my previous post #25, I also added some files (Kern and kern1) with the driver installation. I'm not sure if you analysed them; it might have helped you see if I performed the installation process correctly.
Besides that, I turned off secure boot, but it didn't help.

At #500 on this thread, on the previous page #25, I posted how I proceeded (commands) when installing the drivers. I also attached the Kern files.

I'll try to install neumo-drivers again, but before that(I don't know if it's advisable), I'd like you to tell me, after analysing the attached files, what I did wrong or what advice you can give me beyond the instructions on your page.
Thanks.
 
Hi Deeptho,

I think I installed the drivers, then rebooted the computer. But I'm not sure I succeeded because when I tried to check with the command "ls -al /dev/dvb/adapters," it didn't show me the adapters. Only when I mentioned them individually did the respective card appear.

In my previous post #25, I also added some files (Kern and kern1) with the driver installation. I'm not sure if you analysed them; it might have helped you see if I performed the installation process correctly.
Besides that, I turned off secure boot, but it didn't help.

At #500 on this thread, on the previous page #25, I posted how I proceeded (commands) when installing the drivers. I also attached the Kern files.

I'll try to install neumo-drivers again, but before that(I don't know if it's advisable), I'd like you to tell me, after analysing the attached files, what I did wrong or what advice you can give me beyond the instructions on your page.
Thanks.
Satesco,
Can you run the script "debug_report.sh"?
And did you reboot to the same kernel in which you installed the modules?
 
Satesco,
Can you run the script "debug_report.sh"?
And did you reboot to the same kernel in which you installed the modules?
No, I haven't seen this script. I didn't find any debug, only Kern.

I only rebooted to kernel 6.17.3, not 6.14.
 
LLew,

your log file does not have 5927, so it is probably the wrong one.
Your other card tbs6220 is probably an USB card and so I would at least expect to see something in the log files.

Is it visible with "lsusb"?
I thought I'd updated the debug file with the found TBS5927. I'll re-post with that hopefully included.


My TBS6220 is a PCIe tuner. I am currently using it in Ubuntu for viewing terrestrial TV from my local transmitter. Ubuntu isn't using neumo-drivers. Yet.

Confirming that the debug file isn't showing the TBS5927 in CachyOS . My other tuners are present (TBS 6983, 6903x and 6220). Although the 5927 is absent there, it works fine in neumodvb (spectrum, channel listing etc). Of course, as it's an ArchLinux OS, there's no live channel viewing, only 'live' transport streaming in the neumo folder.

The debug in Ubuntu has all the tuners showing, including the 5927.

The TBS6220, although in the debug file, doesn't scan in any T/T2 muxes in CachyOS with the neumo-driver installed.

No TBS5927 in lsusb.
 

Attachments

I thought I'd updated the debug file with the found TBS5927. I'll re-post with that hopefully included.


My TBS6220 is a PCIe tuner. I am currently using it in Ubuntu for viewing terrestrial TV from my local transmitter. Ubuntu isn't using neumo-drivers. Yet.

Confirming that the debug file isn't showing the TBS5927 in CachyOS . My other tuners are present (TBS 6983, 6903x and 6220). Although the 5927 is absent there, it works fine in neumodvb (spectrum, channel listing etc). Of course, as it's an ArchLinux OS, there's no live channel viewing, only 'live' transport streaming in the neumo folder.

The debug in Ubuntu has all the tuners showing, including the 5927.

The TBS6220, although in the debug file, doesn't scan in any T/T2 muxes in CachyOS with the neumo-driver installed.

No TBS5927 in lsusb.
These drivers were removed by tbs as the cards are very old. I have tried to re-add them. So try the newest version.

PS. I must insist that you run "bug_report.sh" when reporting errors. It is a small thing to do and saves me a lot
of time.
 
No, I haven't seen this script. I didn't find any debug, only Kern.

I only rebooted to kernel 6.17.3, not 6.14.
No, I haven't seen this script. I didn't find any debug, only Kern.

I only rebooted to kernel 6.17.3, not 6.14.
Weird: you did not find any debug and yet you have posted it in one of your earlier posts.

Pllease instal the drivers, reboot, run the bug_report.sh and send me the result, along with kernel logs
 
Weird: you did not find any debug and yet you have posted it in one of your earlier posts.

Pllease instal the drivers, reboot, run the bug_report.sh and send me the result, along with kernel logs
I tried to do what you asked me to do with the Neumo-drivers installation under Ubuntu 24.04 and for Kernel 6.17.03.
I hope I succeeded, so that it will help you make a correct diagnosis.

The result seems to be the same as before.
If something is not right, I apologise in advance. :oops:
 

Attachments

After updating and upgrading Ubuntu 24.04, I tested the new drivers I reinstalled today.

I hope the files I added earlier will be helpful to you, but for me, it's a promise that, apart from neumodvb, other apps can be used with the new drivers.

During the first installation, I was unable to scan with Tune-s2 and Kaffeine. It appears the installation was successful.
 

Attachments

  • driver_neumodvb-spectrum_2026-02-04_17-15.webp
    driver_neumodvb-spectrum_2026-02-04_17-15.webp
    59.4 KB · Views: 13
  • driver_neumodvb_2026-02-04_17-17.webp
    driver_neumodvb_2026-02-04_17-17.webp
    62.9 KB · Views: 10
  • driver_tune-s2=locked_2026-02-04_17-01.webp
    driver_tune-s2=locked_2026-02-04_17-01.webp
    54.5 KB · Views: 10
  • driver_Kaffein_2026-02-04_17-09.webp
    driver_Kaffein_2026-02-04_17-09.webp
    65 KB · Views: 9
  • neumo vers_2026-02-04_17-20.webp
    neumo vers_2026-02-04_17-20.webp
    12.1 KB · Views: 8
These drivers were removed by tbs as the cards are very old. I have tried to re-add them. So try the newest version.

PS. I must insist that you run "bug_report.sh" when reporting errors. It is a small thing to do and saves me a lot
of time.
Despite now having all adapters present after reinstalling the updated neumo_drivers (thanks), TBS6220 is absent in neumodvb frontends, so nothing to see if I scan any T/T2 muxes.

bug_report has what I assume is the generic fw name for the TBS6220 - saa716x? I don't see cxd2820r demod there or in lib/firmware.

bug_report file attached if you can check it. All my six adapters 0 -5 are shown. No errors as far as I can see, so I don't know why the 6220 fw isn't showing in the neumodvb firmwares menu (?)

(The TurboSight labels are the two TBS6983 Adapters).

TBS5927 added.webp
 

Attachments

Despite now having all adapters present after reinstalling the updated neumo_drivers (thanks), TBS6220 is absent in neumodvb frontends, so nothing to see if I scan any T/T2 muxes.

bug_report has what I assume is the generic fw name for the TBS6220 - saa716x? I don't see cxd2820r demod there or in lib/firmware.

bug_report file attached if you can check it. All my six adapters 0 -5 are shown. No errors as far as I can see, so I don't know why the 6220 fw isn't showing in the neumodvb firmwares menu (?)

(The TurboSight labels are the two TBS6983 Adapters).

View attachment 167152
LLew
So my bug_report.sh has already paid off: it shows that you have not actually upgraded the drivers, or not recompiled them or not re-installed them.

The demod is cxd28203. saa716x is also needed.
 
LLew
So my bug_report.sh has already paid off: it shows that you have not actually upgraded the drivers, or not recompiled them or not re-installed them.

The demod is cxd28203. saa716x is also needed.
Work to do then. OK. I thought I had done a re-install earlier.


Your bug_report is obviously going to be a great help in diagnosing problems. You've put a great deal of work in setting it up :)


I just need time to know what to look for.
 
Weird: you did not find any debug and yet you have posted it in one of your earlier posts.

Pllease instal the drivers, reboot, run the bug_report.sh and send me the result, along with kernel logs
I would like to believe I have correctly updated the drivers for neumo-drivers(!?!) on Ubuntu 24.04 and Kernel 6.17.3.
On this occasion, I am also providing the bug_report.sh requested by our colleague to check whether their installation is correct.

On this occasion, I also updated neumodvb. That is the first time two versions are mentioned simultaneously during an update of neumoDVB. To what extent versions 2.1 and 2.2 are the ones I tested neumodVB with remains to be seen by @deeptho himself.

I still have reservations about this new version, which I tested with four DVB cards (6909se, 6983, 6902se, 6590), and it corresponds to the one mentioned by @deeptho. I have had so many surprises in this regard over time, thinking that I was updating the announced version, only to find that it was something completely different.

I chose to test 6909x with neumoDVB on a satellite at 96.5E, with low elevation and an uneven signal. The result is as expected, i.e., good.
I tested the other TBS cards on a satellite with a DTH signal.

The best result of this test, as is natural, is with the 6909x card, because, as is already known, @deeptho invested time and considerable creative intelligence to make it perform well and highlight the extraordinary capabilities of the STiD135 chip. That leads me to believe that the new driver version for Neumo-drivers is also the result of this endeavour.

Regarding the tbs6983 card, I had a little hope that blindscan would improve and yield better results. Unfortunately, of the cards tested, the 6983 disappoints me. I would say "again," but I know this is an unfair judgment on my part because @deeptho does not have this card, and that it is from an older generation. The strange thing is that, although he is right, cards with the STV091X chip are also the most widely used by both amateurs and professionals alike.

With the 6902se (6904se) card, you can achieve good results with the latest version of neumoDVB, even though some demodulator functions are not supported. Blindscan is fantastic, just like on Windows.

Maybe another search algorithm would give better results on blindscan for the 6590 card on Linux. I'm not sure about that.

I added a test neumoDVB with USB 5927. Excellent.

I presented the tests of four tbs cards to get feedback from @deeptho on the installation of neumo-drivers and neumoDVB, whether the new neumo drivers are installed correctly, and whether the tests with neumodVB are the latest versions.
There are probably other users in my situation who are asking the same questions.
 

Attachments

  • bug_report.zip
    bug_report.zip
    2.1 MB · Views: 3
  • update_2026-02-05_14-23.webp
    update_2026-02-05_14-23.webp
    94 KB · Views: 9
  • after update neumoDVB_2026-02-05_14-35.webp
    after update neumoDVB_2026-02-05_14-35.webp
    120.2 KB · Views: 8
  • 96.5E_10950-11700 H_2026-02-05_14-50.webp
    96.5E_10950-11700 H_2026-02-05_14-50.webp
    95.9 KB · Views: 10
  • tbs6983_19,2E_10700-11200 HV_2026-02-05_15-29.webp
    tbs6983_19,2E_10700-11200 HV_2026-02-05_15-29.webp
    47.6 KB · Views: 10
  • tbs6902se_19.2E_10700-11200 HV_2026-02-05_15-37.webp
    tbs6902se_19.2E_10700-11200 HV_2026-02-05_15-37.webp
    108.3 KB · Views: 10
  • tbs6590_19.2E_10700-11200.webp
    tbs6590_19.2E_10700-11200.webp
    92.7 KB · Views: 8
  • USB5927_19.2E_10700-11200 HV_2026-02-05_18-17.webp
    USB5927_19.2E_10700-11200 HV_2026-02-05_18-17.webp
    181.5 KB · Views: 7
Last edited:
Back
Top