neumoDVB

flie-DZ

Member
Joined
Jun 28, 2018
Messages
24
Reaction score
10
Points
3
Age
37
My Satellite Setup
tbs5927
My Location
Algeria
ok this very hard to me ** make allyesconfig** Error :(
Code:
 make allyesconfig
make -C /home/faradj/blindscan_kernel/media_build/v4l allyesconfig
make[1]: Entering directory '/home/faradj/blindscan_kernel/media_build/v4l'
No version yet, using 5.14.13-200.fc34.x86_64
make[2]: Entering directory '/home/faradj/blindscan_kernel/media_build/linux'
Applying patches for kernel 5.14.13-200.fc34.x86_64
patch -s -f -N -p1 -i ../backports/api_version.patch
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/cec/core/cec-api.c b/drivers/media/cec/core/cec-api.c
|index b6536bbad530..401ed65c834b 100644
|--- a/drivers/media/cec/core/cec-api.c
|+++ b/drivers/media/cec/core/cec-api.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/mc/mc-device.c b/drivers/media/mc/mc-device.c
|index 3bae24b15eaa..7f7cc64c637c 100644
|--- a/drivers/media/mc/mc-device.c
|+++ b/drivers/media/mc/mc-device.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
|index 54afc9c7ee6e..4572a87acc0b 100644
|--- a/drivers/media/v4l2-core/v4l2-ioctl.c
|+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [Makefile:132: apply_patches] Error 1
make[2]: Leaving directory '/home/faradj/blindscan_kernel/media_build/linux'
make[1]: *** [Makefile:375: allyesconfig] Error 2
make[1]: Leaving directory '/home/faradj/blindscan_kernel/media_build/v4l'
make: *** [Makefile:26: allyesconfig] Error 2
 

Attachments

  • Screenshot from 2021-10-27 21-00-26.png
    Screenshot from 2021-10-27 21-00-26.png
    109 KB · Views: 46

flie-DZ

Member
Joined
Jun 28, 2018
Messages
24
Reaction score
10
Points
3
Age
37
My Satellite Setup
tbs5927
My Location
Algeria
Did you install the drivers?
Does the following command show adapters:
ls -al /dev/dvb
ok , this time it show me some thing
But I install first TBS-Linux-Media
some of my early "Error" are alredy reported here but not for Fedora :
the only I need I needed to install TBS-Linux-Media was ""perl-Proc-ProcessTable - Perl extension to access the Unix process table"
Sass:
sudo dnf install perl-Proc-ProcessTable
 

Attachments

  • Screenshot from 2021-10-28 08-08-26.png
    Screenshot from 2021-10-28 08-08-26.png
    102.9 KB · Views: 45

flie-DZ

Member
Joined
Jun 28, 2018
Messages
24
Reaction score
10
Points
3
Age
37
My Satellite Setup
tbs5927
My Location
Algeria
here what I can see in Frontend list ?
I am not sure if every thing is good
 

Attachments

  • Screenshot from 2021-10-30 20-52-27.png
    Screenshot from 2021-10-30 20-52-27.png
    27.7 KB · Views: 45

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,233
Reaction score
4,202
Points
113
Age
81
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
here what I can see in Frontend list ?
I am not sure if every thing is good
Adapter 0 will be the first tuner of your pci card (referring to the LNB 0 input of your TBS 6903X tuner).
Adapter 1 is the second tuner in your card.

Usually the colour of the Adapter 0 line if chosen is blue, as shown in my frontend page, although my Mint install of neumodvb does show it as yellow.

As well as the TBS 6903X, I have a TBS6903 in my PC, which in my configuration is Adapter 0 and 1).


Adapters.png
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Adapter 0 and adapter 1 are connected to the first rf input.
Adapter 2 and 3 to the second input.
In order to use adapter 1 and adapter 3, you have to edit their lst column and change "master"
to 0 (for adapter 1) and 2 (for adapter 3)

To enable editing, press 'Alt-E'.

Afterwards you have to create lnv entries.

You also need to update the drivers to have more meaningful adapter names.
 

flie-DZ

Member
Joined
Jun 28, 2018
Messages
24
Reaction score
10
Points
3
Age
37
My Satellite Setup
tbs5927
My Location
Algeria
I only like Fedora34 because I don't lose Graphic resolution when I instal drivers :D :Y

losing Graphic resolution happen when I install Drivers in both Ubuntu 18 and 20 ! :(

I have one Error related to "Tunner _bw and tunner_freq" think and this happen after ***make -j8**
kernels package has not the same versions!:(
Code:
 sudo dnf in kernel kernel-headers kernel-devel
Last metadata expiration check: 2:04:18 ago on Mon 01 Nov 2021 12:37:30 CET.
Package kernel-5.11.12-300.fc34.x86_64 is already installed.
Package kernel-5.14.14-200.fc34.x86_64 is already installed.
Package kernel-headers-5.11.11-300.fc34.x86_64 is already installed.
Package kernel-devel-5.14.14-200.fc34.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

I connect both TBS6903X and TBS5521 and this what I can see
I use Diseqc 1.0 (04 ports and only 03 dishes are connected ; How can I make configuration for this ?
Dish N°1 ; 0.90m @26°E Ku-band USUAL motor
Dish N°2 ; 1.80m OS @21.6°E Ku-band fixed
Dish N°3 ; 1.80m PF @42.5°E C-band fixed
If things doesn't works for me in Fedora34 , I will tray again ubuntu :confused

Best Regards
flie.
 

Attachments

  • Screenshot from 2021-11-01 14-38-09.png
    Screenshot from 2021-11-01 14-38-09.png
    96.1 KB · Views: 25
  • Screenshot from 2021-11-01 14-37-28.png
    Screenshot from 2021-11-01 14-37-28.png
    94.2 KB · Views: 26
  • Screenshot from 2021-11-01 14-36-13.png
    Screenshot from 2021-11-01 14-36-13.png
    38.7 KB · Views: 27
  • Screenshot from 2021-11-01 14-34-52.png
    Screenshot from 2021-11-01 14-34-52.png
    28.3 KB · Views: 27
  • Screenshot from 2021-11-01 14-33-58.png
    Screenshot from 2021-11-01 14-33-58.png
    38.7 KB · Views: 27
  • Screenshot from 2021-11-01 14-30-38.png
    Screenshot from 2021-11-01 14-30-38.png
    168.2 KB · Views: 25
  • Screenshot from 2021-10-30 20-55-41.png
    Screenshot from 2021-10-30 20-55-41.png
    128.6 KB · Views: 24
  • Screenshot from 2021-10-30 20-51-37.png
    Screenshot from 2021-10-30 20-51-37.png
    133 KB · Views: 18
  • Screenshot from 2021-10-30 20-49-23.png
    Screenshot from 2021-10-30 20-49-23.png
    153.9 KB · Views: 22
  • Screenshot from 2021-10-30 20-48-44.png
    Screenshot from 2021-10-30 20-48-44.png
    155.6 KB · Views: 30
Last edited:

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Please read the documentation about your diseqc question...
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,233
Reaction score
4,202
Points
113
Age
81
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
@deeptho
For my convenience, I'm attempting a compile of neumodvb on a Raspberry Pi with Fedora 34.

cmake completes OK, but make -j8 errors at lang_codes, with the suggestion that I "insert an explicit cast to silence this issue"

Could you give me a clue on what I might be able to do to clear this one?

TIALanguage problem.png
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Llew,
Probably the compiler version is different.
I have added an experimental patch. Not sure if it will work.

Note that neumodvb might not work (without further changes) on 32 bit operating systems.
It could be that raspberrir pis is 32 bit. Then some changes may be needed (or not. It would be good to test).
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,233
Reaction score
4,202
Points
113
Age
81
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
Llew,
Probably the compiler version is different.
I have added an experimental patch. Not sure if it will work.

Note that neumodvb might not work (without further changes) on 32 bit operating systems.
It could be that raspberrir pis is 32 bit. Then some changes may be needed (or not. It would be good to test).
Magic. It's fine, thanks.

On Raspberry Pi 4 4GB.

Kernel 5.10.74-1.rpi4.fc34.aarch64.

TBS 5927, so not certain how well it'll perform.

More to do, as I don't know if this kernel will work, i.e blindscan etc.

neumodvb on RPi.png
 
Last edited:

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
You can also try neumodvb with standard drivers. There is no blindscan then, but mux info can still be entered manually
and then after scanning one mux, many will appear.... If it works....
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,233
Reaction score
4,202
Points
113
Age
81
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
OK, a job for tomorrow.
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
I have now finalized the C-band support in neumoDVB and took the opportunity to fix a few bugs. This was needed to
get t2mi working on that satellite. The screenshot below shows one of the russian channels. This requires two scans:
the first scan (spectrum scan) locates the DVBS mux. The second scan (on the dvbs mux list panel) then automatically finds the
t2mi streams. Some of te streams works. Many show the same channel.

The transponderlist below shows what I could lock (1.2 meter dish). The service list is incomplete.

Some more minor fixes will be needed, e.g., to indicate proper polarisation (Vertical is incorrect; should be "left")

The latest version has various little fixes regarding screen layout, and all kinds of bug fixes.


rossya1.pngspectrum.pngmuxes.pngservices.png
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
I have just uploaded a new version of neumoDVB: neumodvb-0.6.2
Compared to neumodvb-0.6.1, this includes:
  • Many bug fixes
  • Improved theming
  • Added volume up/down command
  • better support tbs5927
  • Added frequency and SNR readout for current cursor value in spectrum scan
  • Improved blind tuning for low symbol rates
  • Ensure that program also works (without blindscan and spectrum) on original linux drivers
  • installation instructions for debian (thanks to Llew)
  • Better list of pre-requisite software
  • C-band now properly works.
  • Support for Circular LNBs (display LR instead of HV) and LNBs with swapped polarisations
  • Database format has been upgraded. Normally this will trigger autoconversion of existing databases.
  • T2MI scanning also works on 40.E
  • Service, muxlists... now allow simple value based filtering.
Just remember to update the linux drivers as well. Some bugs have been fixed there as well.
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,233
Reaction score
4,202
Points
113
Age
81
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
I have just uploaded a new version of neumoDVB: neumodvb-0.6.2
Compared to neumodvb-0.6.1, this includes:
  • Many bug fixes
  • Improved theming
  • Added volume up/down command
  • better support tbs5927
  • Added frequency and SNR readout for current cursor value in spectrum scan
  • Improved blind tuning for low symbol rates
  • Ensure that program also works (without blindscan and spectrum) on original linux drivers
  • installation instructions for debian (thanks to Llew)
  • Better list of pre-requisite software
  • C-band now properly works.
  • Support for Circular LNBs (display LR instead of HV) and LNBs with swapped polarisations
  • Database format has been upgraded. Normally this will trigger autoconversion of existing databases.
  • T2MI scanning also works on 40.E
  • Service, muxlists... now allow simple value based filtering.
Just remember to update the linux drivers as well. Some bugs have been fixed there as well.
deeptho, I can't complete a compile due to a possible error in the statdb_extra.cc file. This may predate your latest changes; I havent tried compiling neumodvb recently.

compile error_1.png

compile_error_2.png
 
Last edited:

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Llew,

this should be fixed now in master.
 

Llew

cerca trova...
Staff member
Joined
Jan 1, 2000
Messages
16,233
Reaction score
4,202
Points
113
Age
81
My Satellite Setup
Triple Dragon, Dreambox 8000, Echostar AD3000ip, TBS6522,6925,6983 PCie cards.
Gibertini 1.25m motorised dish driven by the AD3000, with either Inverto BU Quad or Norsat / XMW Ka LNBs . SMW 1.05m + 3 other dishes. Speccy: Promax HD Ranger+
My Location
The Flatlands of East Anglia
OK, thanks deeptho. I was at the time building neumodvb for a Raspberry Pi, for which I have at last obtained a kernel that allows my TBS 5927 to be registered.
 

helmet

Member
Joined
Dec 6, 2021
Messages
13
Reaction score
2
Points
3
Age
33
My Satellite Setup
TBS 6903x - Inver.to Quad LNB
My Location
Belgium
Hi! Thanks for the huge effort of building this piece of software. Have been looking for a blindscan solution on linux for my 6903x for quite some time so am very keen on getting this up and running.

I am running Fedora 35 with kernel 5.15.6-200.fc35.x86_64
I have successfully built and installed neumodvb, blindscan and the blindscan-kernel

I have these issues at the moment

1. In NeumoDVB under Lists > Frontends I can see my card but the "blindscan" tickboxes are unchecked.
Screenshot from 2021-12-10 05-44-41.png
I build media and media_build with the instructions from GitHub - deeptho/linux_media: TBS linux open source drivers but I was failing after "make allyesconfig" so I ran the script as instructed at Issues · tbsdtv/media_build with
Code:
Just call the build utility:
    $ ./build

Then, install the drivers as root, with:
    # make install

2. The graphics in the Spectrum window seem broken and I get this in the console
Code:
Traceback (most recent call last):
  File "/usr/lib64/python3.10/site-packages/wx/lib/agw/peakmeter.py", line 681, in OnPaint
    self.DrawHorzBand(dc, rc)
  File "/usr/lib64/python3.10/site-packages/wx/lib/agw/peakmeter.py", line 787, in DrawHorzBand
    points[0].x = rectPrev.GetBottomLeft().x + self._meterData[vert]._falloff*maxWidth/self._maxValue
TypeError: 'float' object cannot be interpreted as an integer
Screenshot from 2021-12-10 05-45-57.png

3. When running this
Code:
./neumo-blindscan -c spectrum -U3 -pH -a0 --spectrum-method sweep --spectral-resolution 500
I get this error
Code:
FE_GET_EXTENDED_INFO failed: Unknown error 524
FE_SET_PROPERTY clear failed: Bad file descriptor
EPOLL Failed: err=Invalid argument
neumo-blindscan: /home/ms1-cpu/Programs/blindscan/src/neumo-blindscan.cc:1834: int main_spectrum(int): Assertion `s==0' failed.
Aborted (core dumped)
 

deeptho

Specialist Contributor
Joined
Apr 7, 2006
Messages
700
Reaction score
422
Points
63
Age
57
My Satellite Setup
Wavefrontier T90, Laminas 120cm, 2 other dishes; tbs 5927, tbs6904, tbs6909x, tbs6903x, tbs5990, tbs6981,tbs5927
My Location
Europe
Helmet,

this code has never been tested on fedora35.

The first problem is probably due to some changes in wxwidgets.
You could try replacing the line
points[0].x = rectPrev.GetBottomLeft().x + self._meterData[vert]._falloff*maxWidth/self._maxValue

points[0].x = int(rectPrev.GetBottomLeft().x + self._meterData[vert]._falloff*maxWidth/self._maxValue)

But I don't know if this will work or be sufficient. Also there exist two incompatible and different versions of wwidgets
in fedora34. Only one works. I do not know about fedora35.

The second problem points more to the blindscan drivers not being installed (jut a guess).
From the description above, it seems you did not follow the specific instructions for druver building and installing, which could
explain it

What do the following commands show
ls -al /dev/dvb/adapter*
cat /sys/module/dvb_core/info/version
 

helmet

Member
Joined
Dec 6, 2021
Messages
13
Reaction score
2
Points
3
Age
33
My Satellite Setup
TBS 6903x - Inver.to Quad LNB
My Location
Belgium
deeptho,

I decided to install it on a fresh installation of Fedora 34 as to eliminate uncertainties.

I installed neumodvb and blindscan following their respective instructions on github and was successful. Am still having trouble with blindscan-kernel though.

I reached

Code:
make -j8

Got this error:

Code:
/home/ms1-cpu/blindscan_kernel/media_build/v4l/bttv-gpio.c:64:19: error: initialization of 'void (*)(struct device *)' from incompatible pointer type 'int (*)(struct device *)' [-Werror=incompatible-pointer-types]
   64 |         .remove = bttv_sub_remove,
      |                   ^~~~~~~~~~~~~~~
/home/ms1-cpu/blindscan_kernel/media_build/v4l/bttv-gpio.c:64:19: note: (near initialization for 'bttv_sub_bus_type.remove')

I installed all the dependencies listed in the instructions, also installed RPM for Fedora 34 and the Python dependencies at which point I was having some trouble with "make dir DIR=../media" so I ran all of these commands as recommended in this forum thread which solved it.

Code:
sudo dnf update
sudo dnf in kernel-headers kernel-devel
sudo reboot
sudo dnf install perl-Proc-ProcessTable
sudo dnf install patchutils
sudo dnf install boost-static
sudo dnf install cmake
sudo dnf downgrade cmake
sudo dnf install 'dnf-command(versionlock)'
sudo dnf versionlock cmake
sudo dnf install perl-Digest-SHA.x86_64

But as I said I am now stuck at "make -j8". I have tried with both the "master" and the "extra" branches from the tbsdtv/media_build repository and for each of them I deleted and rebuilt but still with the same result.

Sorry for causing inconvenience but it seems there's just a little more to go, thanks for helping out.
 
Top