TT S2-6400 - saa716x kompilieren unter 22.04

  • Hallo,


    ich habe das Script in dkms-saa716x.zip und dkms-saa716x (2).zip)ausprobiert. Bei dkms build -m saa716x -v 1.0.0 bekomme ich diese Fehlermeldungen:


    Kernel preparation unnecessary for this kernel. Skipping...

    Building module: cleaning build area...(bad exit status: 126) './make.sh' --batch --kernel 5.15.0-67-generic --dest modules...(bad exit status: 126) ERROR


    (dkms apport): binary package for saa716x: 1.0.0 not found Error!


    Bad return status for module build on kernel: 5.15.0-67-generic (x86_64)


    Consult /var/lib/dkms/saa716x/1.0.0/build/make.log for more information.


    Da steht:


    DKMS make.log for saa716x-1.0.0 for kernel 5.15.0-67-generic (x86_64)


    Sa 11. Mär 18:28:18 CET 2023


    /usr/sbin/dkms: Zeile 80: ./make.sh: Keine Berechtigung


    obwohl ich das Script als root ausgeführt habe.


    Was ist da los? Kann jemand helfen?Grüße GBruno

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

    Edited 2 times, last by GBruno ().

  • Hallo,

    ich habe den Fehler im Script saa716x-1.0.0(1) gefunden: die Datei make.sh ist nicht als ausführbar gekennzeichnet. Anschließend lief es so lalal.


    Auf meinem VDR-Rechner habe ich das originale Script saa716x-1.0.0 ausprobiert. Es lief, aber die Module saa716x_budget und saa716xhybrid sind nachher nicht auffindbar, obwohl sie in make.log aufgeführt sind. Das Script löscht zuviel. Dann habe ich alle Zeilen mit "rm ..." deaktiviert und es ging.

    make.log hänge ich an, falls es von Interesse ist.


    Nur werden jetzt die Module nicht automatisch beim Hochfahren geladen. modprobe saa716x... geht. Wie bekomme ich das System dazu, die Module gleich zu laden?

    Files

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Hallo,


    die Module beim Booten zu laden ist ganz einfach: in die Datei /etc/modules eintragen (ohne *.ko, als root), und sie sind da.


    Aber es funktioniert immer noch nicht: es fehlt ein Modul "tt_s2_4100_drv" oder etwas Analoges, das unter meinem alten Kernel 3.13.11 (modifiziert) geladen wird. Gibt es das auch für den Kernel 5.13.0-40 auch?


    MfG GBruno

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • ch habe den Fehler im Script saa716x-1.0.0(1) gefunden: die Datei make.sh ist nicht als ausführbar gekennzeichnet.

    Das scheint mir doch eher dein eigener Fehler zu sein.

    Laut 7-zip hat es die Attribute -rwxr--r--.


    Ausführbar nur als root oder mit sudo/su, je nach system.

  • Nein, definitiv nicht. Nachdem ich es executable gemacht habe, ging es ja. Natürlich alles als root.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Dann hast du beim Entpacken wohl was verbastelt..


    -rwxr--r--

  • Doch, ich habe es ja aus der Original-Datei von Technotrend von 2014(?). Läuft leider nur mit dem Kernel 3.11.x. Deshalb wollte ich ein Update auf neuere Kernel.


    Gruß

    GBruno

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Das Problem ist dabei nicht die SAA7160-Bridge, sondern das closed-source Frontend-Modul.


    Soweit, so schlecht. Aber:

    Anscheinend unterstuetzt der Treiber fuer die TBS6922 auch die (baugleiche?) S2-4100. Von TBS scheint es auch passende Frontend-Treiber (tas2101, av201x) zu geben. Also vielleicht mal damit probieren...


    Gruss,

    S:oren


    PS: Sorry, ist ja alles off-topic hier...

  • Ggf. Hilft das?

    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,

    Das ist eine TBS6922 und deren Treiber liegt wohl bei github.

    TBSDTV Community Forum • View topic - Open-source driver - Make config - Right choices?

    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

  • Hallo

    Im vdr-plugin-femon unter Transponderinformationen sollte unter DVB #0 -

    SAA 7160 DVB-S/S2 anzeigt werden als Chip Set

    Test_VDR: Lintec Senior - MSI G41M P25 MS7592 Board - Intel P4 E8500 / 775 CPU - MSI GT710 PCI-e passiv - DVBSky S2 952 Dual SAT - 120GB Intenso SSD + Big HDD - 2x2GB DDR3 RAM - LG GH24NSD1 S-ATA DVD - SMK RC6 MCE 50GB FB. an STM32 USB-Arduino - EasyVDR 5 - Softhddevice mit Pulseaudio - Kodi 20.5 m. Confluence Skin
    Clients:Div. Raspberry PI

    Fernbedienungsempfänger: Siehe hier:RP 2040 Zero I.R. Empfänger kompl.

  • Hallo,


    inzwischen experimentiere ich mit dem Kernel 5.13.0-40, aber ohne Erfolg.

    In lspci wird die Karte als SAA7160 von Philips-Semiconductors angezeigt. Deswegen meinte ich, die Treiber saa716x würden passen. Tun sie ja auch, sie werden mit modprobe geladen. Nur an das Modul "tt_s2_4100_drv" komme ich nicht dran, ohne das es nicht geht. Versuche zu kompilieren mit dem Kernel 5.13.0-40 schlugen fehl. Soll laut Hersteller Technotrend auch nur bis Kernel 4.4.x funktionieren. Ich habe wie gesagt noch einen alten Kernel 3.13.11 installiert, damit geht es gut.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Das ist doch alles genau das, was ich oben geschrieben habe. Mein saa716x-Treiber unterstuetzt die S2-4100 nicht, was nicht an der SAA7160-Bridge liegt, sondern an der nicht vorhandenen Unterstuetzung fuer die verwendeten Frontends in Mainline. Egal wie lange Du verschiedene Kernel ausprobierst, in der jetzigen Form wird mein saa716x-Treiber nicht mit Deiner S2-4100 funktionieren -> Zeitverschwendung.


    Von Technotrend (wer auch immer heutzutage unter diesem Namen auftritt) gibt es diesen Fork des saa716x-Treibers ("SAA716x TT-budget driver") mit dem closed-source-Frontend-Modul tt_s2_4100_drv. Weil es keine oeffentlichen Sourcen dazu gibt, kann man dieses Modul nicht fuer neuere Kernel oder andere Prozessorarchitekturen kompilieren. Und dann kann man vielleicht einen Basistreiber fuer die SAA7160-PCIe-Bridge laden, einen DVB-Datenstrom wird man ohne Frontend-Treiber nicht aus der S2-4100 herausbekommen. Ich empfehle: Finger weg! (Oder halt bei alten Kerneln bleiben, fuer die es diese Binaermodule gibt.)


    Da die Karte TBS6922 anscheinend baugleich zur S2-4100 ist, sollten die Treiber von TBS auch fuer die S2-4100 funktionieren (jedenfalls steht das so im Treibercode von TBS). Ich kenne mich mit den TBS-Treibern nicht naeher aus und will keinen Support dafuer leisten. Aber dort gibt es auf den ersten Blick auch Sourcecode fuer Tuner und Demod der Karte (tas2101, av201x). Also die TBS-Treiber fuer die S2-4100 zu verwenden sieht mir nach der vielversprechendsten Loesung aus, wenn man neuere Kernel verwenden will. Versuch macht 'kluch'.


    Mehr kann ich hier auch nicht helfen. Und nun bitte nicht weiter diesen Thread mit S2-4100-Diskussionen zumuellen. Das hat nichts mit dem Bauen meines saa716x-Treibers unter 22.04 zu tun.


    Gruss,

    S:oren

  • Hallo,


    ich werde mich zurückhalten und die Treiber von TBS versuchen.

    MfG GBruno


    PS: habe ich gemacht, funktioniert auch nicht. Zu alt.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

    Edited once, last by GBruno ().

  • Ich habe die "tbs-linux-drivers_v170330.zip" herunter geladen. Sie trägt das Datum des Downloads. Die Dateien im Archiv sind aber viel älter, teilweise von 2011.


    Grüße


    GBruno

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • GBruno Kennst du die Anleitung schon ?https://linuxtv.org/wiki/index.php/TBS_driver_installation

    Den "Luis Alves"-Treiber überspringen (zu alt)!


    Der Treiber von TBS sieht aber brauchbar aus.

    Patches sind bis Kernel 5.19. vorhanden, letzte Änderung im GIT vor 3 Tagen.

    Die TBS6922 ist im Code auch erwähnt, der Treiber sollte also auch für die Karte passen.

    Viel Erfolg!


    Vorher aber bitte die Subsystem-ID vergleichen, ob es sich wirklich um eine TBS6922 handelt.

    Wenn die nicht übereinstimmt, wird die Karte nie erkannt werden.

    TBS6922 - LinuxTVWiki

    Gruss
    SHF


Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!