Posts by pluto

    H,habe Lust zum basteln und wollte nun doch mal versuchen softhdcuvid zu kompilieren.Welche zusätzlichen*-dev Pakete brauche ich denn dafür?

    Habe eine Anleitung gefunden,aber die war für 18.04,ich verwende 22.04.

    Falls du noch basteln willst, das Vorgehen sollte sich doch nicht geändert haben, wenn auch ungetestet:

    #> sudo apt-get install build-essential devscripts

    #> sudo apt-get build-dep vdr-plugin-softhdcuvid

    #> mkdir -p ~/src/softhdcuvid

    #> cd ~/src/softhdcuvid

    #> apt-get source vdr-plugin-softhdcuvid

    #> cd vdr-plugin-softhdcuvid*

    #> ANPASSUNGEN vornehmen

    #> dch -l local "MAKEFILE angepasst ..."

    #> dpkg-buildpackage -b -us -uc

    #> sudo dpkg -i ../*.deb


    Vorher das Auskomemntieren der deb-src und apt-get update nicht vergessen:

    #> cat /etc/apt/sources.list.d/seahawk1986-hotmail-ubuntu-jammy-vdr-jammy.list

    deb https://ppa.launchpadcontent.n…hotmail/jammy-vdr/ubuntu/ jammy main

    deb-src https://ppa.launchpadcontent.n…hotmail/jammy-vdr/ubuntu/ jammy main

    Ein Kabelbruch erklärt es wohl am ehesten. Jedes An,- Ab- und Umstecken hatte Einfluss auf die Bruchstelle. Zum Schluss hatte ich mit beiden Sticks keinen Empfang mehr. Das hat mich erst darauf gebracht, das Kabel zu tauschen.

    Ich fasse mal die letzten 24 Stunden grob zusammen:

    • Aufstockung der Firmwaredateien: Erfolglos
    • Gentoo Kernelupdate auf 6.1.19: Erfolglos
    • Umstecken des Sticks: Zeitweiser Erfolg
    • Lösung: Tausch des Antennenkabels :wand


    Vielen Dank für die Tipps und informative Rechercheunterstützung.

    Das es sich um eine andere Hardwarerevisionen handelt, würde es am ehesten erklären. Ein Foto des Sticks anbei. Zum Einsatz kommen die Standard Ubuntu-Kernel.


    Die Firmware aus deinem Link passt von der Version 6.0.1 zur Firmware des Sticks. Ich hatte sie zunächst auf Grund der Dateigröße ignoriert. Dann habe ich noch 2 weitere Quellen gefunden, die unterschiedliche Größe haben, sich aber beide mit Version 6.0.2 melden. Leider funktioniert keine von denen:


    Index of /linux/v4l-dvb/firmware/Si2168/Si2168-D60/6.0.1

    #>md5sum dvb-demod-si2168-d60-01.fw

    6cb3774a5c66ed4f8b7ee3c2ce4ea933 dvb-demod-si2168-d60-01.fw

    #>ls -l dvb-demod-si2168-d60-01.fw

    -rw-r--r-- 1 root root 204 24. Mär 18:55 dvb-demod-si2168-d60-01.fw

    #>dmesg |grep 'si21'

    [ 6.589699] si2168 2-0064: Silicon Labs Si2168-D60 successfully identified

    [ 6.589700] si2168 2-0064: firmware version: D 6.0.1

    [ 6.592655] si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 6.597142] si2168 4-0067: Silicon Labs Si2168-D60 successfully identified

    [ 6.597143] si2168 4-0067: firmware version: D 6.0.1

    [ 6.598692] si2157 6-0063: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 13.186172] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 13.254432] si2168 2-0064: firmware version: D 6.0.1

    [ 13.258556] si2157 5-0060: found a 'Silicon Labs Si2157-A30'

    [ 13.305915] si2157 5-0060: firmware version: 3.0.5

    [ 13.309196] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 13.309223] si2168 4-0067: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 13.381414] si2168 2-0064: firmware version: D 6.0.1

    [ 13.382322] si2168 4-0067: firmware version: D 6.0.1

    [ 13.387051] si2157 6-0063: found a 'Silicon Labs Si2157-A30'

    [ 13.434525] si2157 6-0063: firmware version: 3.0.5

    [ 13.437319] si2168 4-0067: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 13.509661] si2168 4-0067: firmware version: D 6.0.1



    dvb-firmware/firmware at master · CoreELEC/dvb-firmware
    Contribute to CoreELEC/dvb-firmware development by creating an account on GitHub.
    github.com

    #>md5sum dvb-demod-si2168-d60-01.fw

    2efd859c5454300771f10c5f922aaf86 dvb-demod-si2168-d60-01.fw

    #>ls -l dvb-demod-si2168-d60-01.fw

    -rw-r--r-- 1 root root 10829 24. Mär 18:57 dvb-demod-si2168-d60-01.fw


    GitHub - osmc/dvb-firmware-osmc: DVB firmwares repository
    DVB firmwares repository. Contribute to osmc/dvb-firmware-osmc development by creating an account on GitHub.
    github.com

    #>md5sum dvb-demod-si2168-d60-01.fw

    3e6b89b319a733c3b672a61cdded0e67 dvb-demod-si2168-d60-01.fw

    #>ls -l dvb-demod-si2168-d60-01.fw

    -rw-r--r-- 1 root root 3349 24. Mär 18:59 dvb-demod-si2168-d60-01.fw


    #>dmesg |grep 'si21'[ 6.490681] si2168 2-0064: Silicon Labs Si2168-D60 successfully identified

    [ 6.490685] si2168 2-0064: firmware version: D 6.0.1

    [ 6.493647] si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 6.499175] si2168 4-0067: Silicon Labs Si2168-D60 successfully identified

    [ 6.499176] si2168 4-0067: firmware version: D 6.0.1

    [ 6.501156] si2157 6-0063: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 12.569813] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 12.708814] si2168 2-0064: firmware version: D 6.0.2

    [ 12.712907] si2157 5-0060: found a 'Silicon Labs Si2157-A30'

    [ 12.760165] si2157 5-0060: firmware version: 3.0.5

    [ 12.763492] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 12.763494] si2168 4-0067: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 12.967165] si2168 2-0064: firmware version: D 6.0.2

    [ 12.967921] si2168 4-0067: firmware version: D 6.0.2

    [ 12.972793] si2157 6-0063: found a 'Silicon Labs Si2157-A30'

    [ 13.020392] si2157 6-0063: firmware version: 3.0.5

    [ 13.023212] si2168 4-0067: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 13.171638] si2168 4-0067: firmware version: D 6.0.2



    Beim Test mit der channels.conf meines Produktivsystems gibt es immer einen Time-Out bei Verwendung des Sticks im Testrechner mit allen 3 Firmware-Varianten:

    Mär 24 18:16:29 vdr[1374]: [1432] frontend 1/0 timed out while tuning to channel 22 (ONE HD), tp 306

    Mär 24 18:16:32 vdr[1374]: [1424] frontend 0/0 timed out while tuning to channel 2 (ZDF HD), tp 410

    Gerade noch einmal geprüft mit entfernter d60-Version:


    Ubuntu 20.04 mit 5.4er Kernel:

    #> dmesg |grep si21

    [ 6.745028] si2168 2-0064: Silicon Labs Si2168-D60 successfully identified

    [ 6.745029] si2168 2-0064: firmware version: D 6.0.1

    [ 6.747522] si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 6.752071] si2168 4-0067: Silicon Labs Si2168-D60 successfully identified

    [ 6.752072] si2168 4-0067: firmware version: D 6.0.1

    [ 6.753566] si2157 6-0063: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 12.757096] si2168 2-0064: Direct firmware load for dvb-demod-si2168-d60-01.fw failed with error -2

    [ 12.757099] si2168 2-0064: firmware file 'dvb-demod-si2168-d60-01.fw' not found

    [ 12.760318] si2157 5-0060: found a 'Silicon Labs Si2157-A30'

    [ 12.807433] si2157 5-0060: firmware version: 3.0.5

    [ 12.810463] si2168 2-0064: Direct firmware load for dvb-demod-si2168-d60-01.fw failed with error -2

    [ 12.810465] si2168 2-0064: firmware file 'dvb-demod-si2168-d60-01.fw' not found

    [ 12.810747] si2168 4-0067: Direct firmware load for dvb-demod-si2168-d60-01.fw failed with error -2

    [ 12.810748] si2168 4-0067: firmware file 'dvb-demod-si2168-d60-01.fw' not found

    [ 12.814580] si2157 6-0063: found a 'Silicon Labs Si2157-A30'

    [ 12.862128] si2157 6-0063: firmware version: 3.0.5

    [ 15.928883] si2168 4-0067: Direct firmware load for dvb-demod-si2168-d60-01.fw failed with error -2

    [ 15.928890] si2168 4-0067: firmware file 'dvb-demod-si2168-d60-01.fw' not found


    Ubuntu 22.04 mit 5.15er Kernel:

    #> sudo dmesg |grep 'si21'

    [ 8.611410] si2168 9-0064: Silicon Labs Si2168-D60 successfully identified

    [ 8.611411] si2168 9-0064: firmware version: D 6.0.1

    [ 8.614533] si2157 12-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 8.619409] si2168 11-0067: Silicon Labs Si2168-D60 successfully identified

    [ 8.619410] si2168 11-0067: firmware version: D 6.0.1

    [ 8.621070] si2157 13-0063: Silicon Labs Si2147/2148/2157/2158 successfully attached


    Der Stick hat einen Doppel-Tuner der angesteckt und verbunden ist. Die b40 Version ist vorhanden, wird aber nicht geladen:


    #>l /lib/firmware/dvb-demod-si2168-b40-01.fw

    -rw-r--r-- 1 root root 6,8K 27. Feb 2015 /lib/firmware/dvb-demod-si2168-b40-01.fw


    Kann ich das Laden der Version erzwingen?

    Ich hatte mit der b40-Version erfolglos gestartet und glaube dmesg hat mich auf die d60-Version gebracht. Wenn ich die d60 aus dem /lib/firmware Verzeichnis entferne und nur die b40-Version belasse, sieht es so aus:


    #>dmesg |grep 'si21'

    [ 7.871150] si2168 2-0064: Silicon Labs Si2168-D60 successfully identified

    [ 7.872005] si2168 2-0064: firmware version: D 6.0.1

    [ 7.874752] si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached

    [ 7.884206] si2168 4-0067: Silicon Labs Si2168-D60 successfully identified

    [ 7.885069] si2168 4-0067: firmware version: D 6.0.1

    [ 7.887030] si2157 6-0063: Silicon Labs Si2147/2148/2157/2158 successfully attached



    Beim Test mit der channels.conf meines Produktivsystems bekomme folgende Meldungen bei Verwendung des Sticks im Testrechner:

    Mär 23 17:14:22 vdr[2433]: [2438] frontend 0/0 timed out while tuning to channel 3 (SAT.1), tp 442

    Mär 23 17:15:25 vdr[2433]: [2438] frontend 0/0 timed out while tuning to channel 3 (SAT.1), tp 442

    Mär 23 17:15:28 vdr[2433]: [2442] frontend 1/0 timed out while tuning to channel 1 (Das Erste HD), tp 314


    Hallo Stefan,


    danke für den Tipp. Macht leider keinen Unterschied:


    /*******************************************************************************

    * w_scan_cpp Version 20230125

    ******************************************************************************/


    /*******************************************************************************

    * devices

    ******************************************************************************/

    Device0 dvb:a0f0: Silicon Labs Si2168

    Device1 dvb:a1f0: Silicon Labs Si2168

    /*******************************************************************************

    * Scan Type

    ******************************************************************************/

    DVB-C

    country = GERMANY

    21:13:50 wirbelscan version 2023.01.21 @ VDR 2.6.3

    21:13:50 using settings for 'GERMANY'

    21:13:50 DVB cable

    21:13:50 DVB-C

    21:13:50 testing '???:410:C0M64:C:6900:0:0:0:0:8192:0:0:0'

    21:13:50 device 0 = Silicon Labs Si2168

    21:13:50 device has no gen2 delsys support.

    21:13:50 device 1 = Silicon Labs Si2168

    21:13:50 device has no gen2 delsys support.

    21:13:50 frontend Silicon Labs Si2168

    21:13:50 C 73.00 MHz SR 6900 C0

    21:13:51 C 73.00 MHz SR 6875 C0

    ...

    21:17:15 C 858.00 MHz SR 6875 C0

    21:17:16 leaving scanner


    Gruß

    pluto

    Hallo,


    Da der WinTV-dualHD Stick hier gerne und erfolgreich eingesetzt wird, habe ich mir auch ein aktuelles Modell gegönnt. Obwohl der Stick erkannt wird, findet w_scan keine Sender.


    #>lsusb |grep Hauppauge

    Bus 001 Device 002: ID 2040:8265 Hauppauge dualHD


    #>dmesg |grep dvb

    [ 6.117113] em28xx 1-1:1.0: dvb set to bulk mode.

    [ 7.488046] em28xx 1-1:1.0: dvb ts2 set to bulk mode.

    [ 7.705773] dvbdev: DVB: registering new adapter (1-1:1.0)

    [ 7.718163] dvbdev: DVB: registering new adapter (1-1:1.0)

    [ 7.721944] em28xx: Registered (Em28xx dvb Extension) extension

    [ 167.899475] Loading firmware: dvb-demod-si2168-d60-01.fw

    [ 167.901543] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'

    [ 167.962353] Loading firmware: dvb-demod-si2168-d60-01.fw

    [ 167.962384] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'


    #>./w_scan2 -fc -R 0 -E 0

    ./w_scan2 -fc -R 0 -E 0

    w_scan2 version 1.0.6 (compiled for DVB API 5.10)

    guessing country 'DE', use -c <country> to override

    using settings for GERMANY

    DVB cable

    DVB-C

    scan type CABLE, channellist 7

    output format vdr-2.0

    output charset 'UTF-8', use -C <charset> to override

    Info: using DVB adapter auto detection.

    /dev/dvb/adapter0/frontend0 -> CABLE "Silicon Labs Si2168": very good :-)) Using CABLE frontend (adapter /dev/dvb/adapter0/frontend0)

    ...

    ERROR: Sorry - i couldn't get any working frequency/transponder

    Nothing to scan!!


    Unter Windows funktioniert er und mit meinem alten TT-Stick findet auch w_scan die Sender.

    Hat jemand eine Idee?


    Gruß

    pluto

    Hallo seahawk,


    Im vdr-2.6.2 Repsoitory steht vdr-plugin-epg2vdr noch auf Version 1.2.9.


    #> sudo apt-cache policy vdr-plugin-epg2vdr

    vdr-plugin-epg2vdr:

    Installiert: 1.2.9-0yavdr1~focal

    Installationskandidat: 1.2.9-0yavdr1~focal

    Versionstabelle:

    *** 1.2.9-0yavdr1~focal 500

    500 http://ppa.launchpad.net/seaha…-hotmail/vdr-2.6.1/ubuntu focal/main amd64 Packages

    100 /var/lib/dpkg/status


    Das führt zum Abbruch von epg2vdr nach der Aktualisierung auf epgd 1.3.x

    epg2vdr: Found dbapi 8, expected 7, please update me! Aborting now.


    Könntest du bitte epg2vdr auf Version 1.2.12 im vdr-2.6.2 Repository anheben?


    Danke

    Pluto

    Basteln erfolgreich :]:


    epgsearchcats.conf

    Code
    1|Jahr|Jahr||13 
    2|Staffel,%02i|Staffel ab||13
    3|Staffelfolge,%02i|Staffelfolge ab||13
    4|Episode|Episode||1
    5|Folge,%03i|Folge ab||13


    epgsearchuservars.conf

    Code
    %Season%=Serie~%Title%~%Staffel%x%Staffelfolge% - %Folge%. %Episode% 
    %DateVar%=%time_w% %date% %time%
    %SerieSD%=%Subtitle% ? %Subtitle% : %DateVar%
    %SerieVar1%=Serie~%Title%~%SerieSD%
    %Serie%=%Episode% ? %Season% : %SerieVar1%


    Getriggert wird über die Angabe von %Serie% als Verzeichnis.


    Die Abfrage der %Episode% in Zeile 5 prüft, ob die erweiterten eplists Informationen verfügbar sind. Falls nicht, greift der Fallback von Zeile 2 bis 4.

    Zeile 1 bringt meine gewünschte Nummerierung:

    Serie~Navy CIS~18x10 - 408. Lucy


    Fallback:

    Serie~Murdoch Mysteries~Power

    kfb77

    Ich habe epgsearchcats.conf verwednet, um im "Verw. erweiterte EPG Info" Vorgaben für den Suchtimer zu machen, also z.B. die Suche auf >2018 einzuschränken.


    Wenn ich Dein Beispiel übernehme, sieht das Suchergebnis so aus (Einträge in /etc/epgd/epgd.conf sind vorhanden):

    Serie~Navy CIS~Lucy


    Muss der Searchtimer angepasst werden?


    iso

    Ja

    Epgd/epg2vdr habe ich auch im Einsatz. vdr-addon-seriestimer dient nur noch, um Serienaufnahmen durchzunummerieren:

    Serie~Navy CIS~18x10 - 408. Lucy


    Habe ich das Feature von epgd/epg2vdr im Zusammenspiel mit epgsearch übersehen?