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:

    [Blockierte Grafik: 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
    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
    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





    Einmal editiert, zuletzt von 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
    manfred@mk-server:~$ modinfo dvb-core
    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





  • Zitat
    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
    manfred@mk-server:/usr/src/linux-headers-5.15.0-47-generic$ sudo make prepare
     SYNC    include/config/auto.conf.cmd
    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.
    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
    manfred@mk-server:/tbs_driver/media_build$ sudo make rmmod
    make -C /tbs_driver/media_build/v4l rmmod
    make[1]: Entering directory '/tbs_driver/media_build/v4l'
    scripts/rmmod.pl unload
    found 740 modules
    make[1]: Leaving directory '/tbs_driver/media_build/v4l'
    manfred@mk-server:/tbs_driver/media_build$ sudo modprobe saa716x_tbs_dvb
    modprobe: ERROR: could not insert 'saa716x_tbs_dvb': Exec format error
    manfred@mk-server:/tbs_driver/media_build$

    und schliesslich noch das int_type=1 angehängt:

    Code
    manfred@mk-server:/tbs_driver/media_build$ sudo modprobe saa716x_tbs_dvb int_type=1
    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
    manfred@mk-server:/tbs_driver/media_build$ lspci -v | grep -i saa
    05:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)
        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





    Einmal editiert, zuletzt von 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:

    Zitat
    Code
    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
    manfred@mk-server:~$ ls -al /dev/dvb
    total 0
    drwxr-xr-x  4 root root   80 Oct  5 10:44 .
    drwxr-xr-x 21 root root 4440 Oct  5 10:45 ..
    drwxr-xr-x  2 root root  120 Oct  5 10:44 adapter0
    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





Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!