TBS 6982SE DVB-S/S2

  • Hallo,


    zum Abschluss des Abends, hier noch mein Problem:


    Mein headless VDR, der auf einem Ubuntu Server läuft, den ich ein Upgrade auf 22.04.LTS verpasst habe, beendet sich, weil die TBS6982SE nicht mehr gefunden wird.

    Ich habe mehrere Anläufe gemacht, leider ist die Karte nicht auffindbar.


    Unter 20.04LTS konnte ich die Karte immer mit "sudo lsdvb" oder "ls -al /dev/dvb" finden. Jetzt gibt es die Verzeichnisse nicht!


    Hat schon jemand Erfahrung mit 22.04 LTS?

    Oder liegt es an der betagten Karte?


    Vielen Dank vorab für Rückmeldungen.


    Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Hi,

    Hast du denn den Treiber neu gebaut bzw.installiert? Scheint ja nicht im Kernel zu sein.

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hi,


    ich habe den Treiber selbst bauen müssen. Er ist meiner Kenntnis und Erfahrung nach nicht im Kernel. Ich hatte gehofft, dass er noch hinzukommt, aber wohl nicht.


    Ich habe mich an diese Anleitung gehalten:

    [Blocked Image: https://www.tbsdtv.com/forum/styles/tbsdtv/imageset/icon_post_target.gif]by rubenscg » Thu Oct 18, 2018 10:52 pm

    aus diesem Forum


    Den Kernel 4.15.0-29 habe ich mit 5.15.0-47 ersetzt.

    Die Anleitung bricht mit make -j4 ab und meldet, dass ich "make download untar" eingeben soll. Das habe ich gemacht und danach den make -j4 Befehl eingegeben.

    Es kommen eigentlich keine Fehlermeldungen - eher Warnungen. Ich habe den Terminaloutput nicht kopiert.


    MfG Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Hallo maku1958,


    bei mir läuft TurboSight TBS 6982SE DVB-S/S2 seit Juni prima. Mir hat
    post1351201 geholfen. Zu Deiner Anleitung kann ich nichts sagen, außer dass "ubuntu server 18.04" darauf hindeutet, dass die Anleitung veraltet sein könnte.

    Die Treiber-Geschichte ist jedesmal wieder ärgerlich, aber durch eifriges Stochern im Nebel kriege ich es immer wieder hin, ohne zu verstehen, was sich da tut.

    ich habe mir dazu folgendes notiert, ich wiederhole das immer, wenn mich ein Kernel-Update dazu zwingt:

    Vielleicht hilft Dir das.

    Gruß,

    Schnuddel

  • Hallo ich bin zurück,

    nachdem das Portal für zweieinhalb Wochen im Wartungsmudus war, so zumindest musste ich lesen, wenn ich die Seite aufrief.


    Ich habe vieles probiert in der zwischenzeit aber es gibt immer den gleichen Fehler:



    Wie ihr seht gibt es Error 1 und Error 2! Was läuft hier falsch?


    Neu ist diese Meldung:

    Code
    1. Patches for 5.15.0-47-generic already applied.

    scheint aber positiv zu sein.


    Liebe Grüße

    Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Ich habe das schon mal erfolglos versucht.

    Werde es erneut versuchen.



    Das war der output von ./install.sh

    wieder diese Meldung:

    Code
    1. ERROR: Kernel configuration is invalid.

    Nach dem reboot bekomme diese Rückmeldungen:


    der vdr.service status weißt darauf hin, dass kein DVB-Adapter im System vorhanden ist.


    Gruß

    Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





    The post was edited 1 time, last by maku1958 ().

  • Ich stelle hier noch zur Vollständigkeit, den gesamten output von ./install.sh ein.


    Ich kann mir nicht vorstellen, dass die Can't find ... , und Error 1 sowie Error 2 output im Zusammenhang mit Makefile banal sind.


    MFG

    Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Ich will Euch nicht zumüllen aber vielleicht sieht jemand den Baum im Wald, den ich nicht sehe.


    Hier habe ich noch einen Out put von modinfo saa716x-core:


    hier sehe ich depends: dvb-core mit modinfo dvb-core:


    Code
    1. manfred@mk-server:~$ modinfo dvb-core
    2. modinfo: ERROR: Module dvb-core not found.

    ich war der Meinung dies kommt mit dem TBS-Treiber entweder von git oder von der TBS website, das wäre mir egal.


    MFG

    Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Quote
    1. make -C /lib/modules/5.15.0-47-generic/build M=/home/manfred/media_build/v4l modules
    2. make[2]: Entering directory '/usr/src/linux-headers-5.15.0-47-generic'
    3. ERROR: Kernel configuration is invalid.
    4. include/generated/autoconf.h or include/config/auto.conf are missing.
    5. Run 'make oldconfig && make prepare' on kernel src to fix it.
    6. make[2]: *** [Makefile:749: include/config/auto.conf] Error 1
  • Zeile 6 umgesetzt:


    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Das ist das Ergebnis

    Code
    1. manfred@mk-server:/usr/src/linux-headers-5.15.0-47-generic$ sudo make prepare
    2. SYNC include/config/auto.conf.cmd
    3. make[1]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/include/generated/uapi/asm/unistd_32.h'. Stop.
    4. make: *** [arch/x86/Makefile:217: archheaders] Error 2

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Die syscall_32.tbl finde ich auf dem Server nur noch in den alten Treiber Sourcen, die nur noch als Backup vorhanden sind. Alleine die Notwendigkeit, make oldconfig/prepare auszuführen deutet darauf hin, daß mit der Installation etwas nicht stimmt.

    Passen die Kernel Header Sources/Includes überhaupt zum laufenden Kernel? 5.15.0-47-generic sieht aus wie Ubuntu 22.04.

  • Wie weiter oben beschrieben habe ich den Server von 20.04 LTS auf 22.04 LTS ein upgrade gegeben.

    Wie üblich müssen die Treiber für TBS ebenfalls für diese Distribution ein Update erhalten.

    Vermutlich habe ich zuviele Patches, Updates laufen lassen.

    Ich weiss, dass media und media_build immer zuerst gelöscht werden. Aber die Module des Kernels werden wohl nicht zurück gesetzt?

    Wer weiß, was beim Upgrade vom alten Kernel übernommen wurde.

    Ich möchte Auf jeden Fall eine Neuinstallation vermeiden. Mein Ubuntu Server hostet einige andere Services, die für Backups, Rezepte, Musik, Videosammlung wichtig sind.

    Nextcloud einzurichten hatte mich mehrere lange Tage gekostet und viel Unterstützung vom nextcloud forum.


    Gibt es eine Möglichkeit alle Mudule die mit V4L und TBS DVB Card zusammen hängen zu remove, so dass der Kernel wieder blank ist?

    Ist nur so ein Gedankenspiel.


    Deutet der Pfad der Fehlermeldung nicht auf ein Archiv hin?

    Wozu wird dieses benötigt?

    Kann man dieses umgehen?


    Mfg

    Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Hallo,

    Ich habe mich daran gehalten: https://github.com/tbsdtv/linux_media/wiki


    ich habe kein Reboot gemacht sondern den rmmod ausgführt:


    Code
    1. manfred@mk-server:/tbs_driver/media_build$ sudo make rmmod
    2. make -C /tbs_driver/media_build/v4l rmmod
    3. make[1]: Entering directory '/tbs_driver/media_build/v4l'
    4. scripts/rmmod.pl unload
    5. found 740 modules
    6. make[1]: Leaving directory '/tbs_driver/media_build/v4l'
    7. manfred@mk-server:/tbs_driver/media_build$ sudo modprobe saa716x_tbs_dvb
    8. modprobe: ERROR: could not insert 'saa716x_tbs_dvb': Exec format error
    9. manfred@mk-server:/tbs_driver/media_build$

    und schliesslich noch das int_type=1 angehängt:

    Code
    1. manfred@mk-server:/tbs_driver/media_build$ sudo modprobe saa716x_tbs_dvb int_type=1
    2. modprobe: ERROR: could not insert 'saa716x_tbs_dvb': Exec format error

    Es bleibt beim Exec format error


    Kann es sein, dass nach dem reboot die modprobe auch durchlaufen werden? Nur den Error "Exec format error" sieht man nicht.


    Damit bekomme ich die TBS_DVB-S2 Karte nicht zum laufen.


    Vielleicht hat jemand eine Idee oder gar eine Lösung.


    MFG

    Manfred



    Ich habe noch als Ergänzung diesen output:

    Code
    1. manfred@mk-server:/tbs_driver/media_build$ lspci -v | grep -i saa
    2. 05:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)
    3. Kernel modules: saa716x_tbs_dvb

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





    The post was edited 1 time, last by maku1958 ().

  • Hier noch mehr infos:


    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin





  • Das betrifft jetzt nicht genau dein Problem sondern den NVidia Treiber, aber die folgende Aussage ist interessant:

    Quote
    Code
    1. Exec format error

    usually only happens if there’s something wrong with the build system. cc/gcc is correctly set, though. Did you install/change anything regarding compilers/linkers recently?

    Please post the output of

    ld -v

    Reinstalling the headers might be worth a shot as well

    sudo apt install --reinstall linux-headers-$(uname -r)

    Der Fehler scheint zu kommen, wenn die Header und der laufende Kernel sich nicht über die Version einig sind.

    Gerade die Neuinstallation der Kernel Header könnte was bringen. Ein clean/distclean und dann neu bauen.


    Versuchen könnte auch vorher ein modprobe --force saa716x_tbs_dvb um zu sehen, ob das Modul ohne Versionsprüfung geladen werden kann und funktioniert.

  • Klingt eher, als ob ein binary auf der falschen Platform ausgeführt wird, z.B. ein arm Paket auf x86. Oder 32bit vs 64bit.

  • Code
    1. manfred@mk-server:~$ ls -al /dev/dvb
    2. total 0
    3. drwxr-xr-x 4 root root 80 Oct 5 10:44 .
    4. drwxr-xr-x 21 root root 4440 Oct 5 10:45 ..
    5. drwxr-xr-x 2 root root 120 Oct 5 10:44 adapter0
    6. drwxr-xr-x 2 root root 120 Oct 5 10:44 adapter1

    Das Letzte, das ich vor dem update script gemacht habe, war den "sudo apt install --reinstall linux-headers-$(uname -r)".

    Ob es das wirklich war, ist nicht nachvollziehbar!


    Danke an Alle für die Rückmeldungen und Motivation weiter zu machen.


    MFG

    Manfred

    vdr (2.4.1/2.4.1) - headless

    live (2.3.1) - streamdev-server (0.6.1-git) - vdr-plugin-vdrmanager (0.15)

    :thumbup:jellyfin for recordings - live only in VLC on Web or Smartphone

    Heimkino mit BenQ Beamer, Denon AVRx1300w, Teufel Concept E Magnum 7.1, fireTV Stick

    :?:LiveTV via Jellyfin