AnalogTV Plugin Howto Step by Step

  • Howto zur Installation vom Analog-Plugin auschliesslich auf Basis einer Hauppauge PVR250/350


    Anmerkung: Ich bin kein Linux Experte! Falls was irgendwie einfacher geht, lasst es mich wissen.Ich beschäftige mich mit Linux erst seit August 2003.


    Ich gehe von einer Suse Linux Version 8.2 aus, da bei dieser Video4linux schon dabei ist.
    Weiterhin sehe ich als Pfade folgendes als gegeben. Diese Pfade haben sich bei mir als brauchbar erwiesen und


    sind entstanden aus der Verwendung des VDR-installscripts ftp://ftp.cadsoft.de/vdr/tools
    Ebenso setze ich ein funktionierendes installiertes VDR-System voraus.
    BITTE VOR VERWENDUNG DIESES HOWTOs UNBEDINGT EIN BACKUP ERSTELLEN !!


    /usr/local/src > hier ist praktisch die root der gesamten VDR Dateien.
    /usr/local/src/VDRtmp > hier sind alle .conf Dateien (Channelconf, Setup.conf ......)
    /usr/local/src/VDR > hier ist das VDR Verzeichniss
    /usr/local/src/ivtv > hier ist das IVTV- Verzeichniss

    Verwendete Programmversionen:
    VDR in der Version 1.2.5 mit Autopid Patch
    Analog-Plugin in der Version 0.9.23 http://akool.bei.t-online.de/v…logtv/download/index.html
    Ivtv treiber und tools in der aktuellsten Version http://ivtv.sourceforge.net/CVS-LATEST.tar.gz
    die LIBDVB in der Version 0.5.0 http://www.metzlerbros.org/dvb/libdvb-0.5.0.tar.gz
    Video for Linux *Zwei* (V4L2) wird dringend empfohlen (http://www.bytesex.org/snapshot)
    Ich bin mir nicht sicher ob in dieser Konstellation mit einer PVR ein installiertes Alsa Soundsystem nötig ist.
    Auf meinem System befindet sich Alsa in der Version 0.9.2


    Dann fangen wir mal an:


    1. kopiere das plugin nach /usr/local/src/VDR/PLUGINS/src
    cd /usr/local/src/VDR/PLUGINS/src
    tar xjf vdr-analogtv-x.x.x.tar.bz2
    ln -sf analogtv-x.x.x analogtv


    2.Nun sollte die LIBDVB installiert werden:
    kopiere die Datei libdvb-0.5.0.tar nach /usr/local/src
    cd /usr/local/src
    tar xf libdvb-0.5.0.tar
    patch < /usr/local/src/VDR/PLUGINS/src/analogtv/patches/libdvb-0.5.0.patch
    hier kommt dann 2 mal eine Fehlermeldung dass die zu patchende Datei nicht gefunden wird .
    Aber man hat hier die Möglichkeit die absoluten Pfade zur gesuchten Datei einzugeben .
    Hier bitte folgendes eintippen:
    /usr/local/src/libdvb-0.5.0/Makefile
    bei der Frage nach der 2.Datei:
    /usr/local/src/libdvb-0.5.0/libdvbmpeg/transform.c


    installieren:
    cd /usr/local/src/libdvb-0.5.0
    make install


    3. Jetzt muss VDR gepatcht werden:
    cd /usr/local/src/VDR/PLUGINS/src/analogtv/patches
    nur wenn VDR Version 1.2.2 oder kleiner benutzt wird:
    patch -p1 < PLUGINS/src/analogtv/patches/vdr.patch
    wenn der autopid-Patch benutzt wird:
    patch -p0 < PLUGINS/src/analogtv/patches/vdr-1.2.4-autopid.patch
    oder wenn der autopid-Patch nicht benutzt wird:
    patch -p0 < PLUGINS/src/analogtv/patches/vdr-1.2.4.patch
    schließlich kompilieren:
    cd /usr/local/src/VDR
    make
    make plugins


    und installieren.
    Jetzt sollte VDR mit "-Panalogtv" gestartet werden können.


    3. Nun sollte der PVR Treiber installiert werden:
    kopiere die Datei CVS-LATEST.tar.gz nach /usr/local/src
    gzip ?d CVS-LATEST.tar.gz
    tar xf CVS-LATEST.tar
    cd /usr/local/src/ivtv
    patch < /usr/local/src/VDR/PLUGINS/src/analogtv/patches/ivtv.diff
    cd ivtv/ivtv/driver
    cp ../utils/videodev2.h .
    make


    4. Die PVR Firmware muß installiert werden:
    Im Lieferumfang der PVR ist eine CD-Rom enthalten.
    Diese in das CD-Rom einlegen und mounten.
    Achtung: es wird davon ausgegangen dass der Pfad zum CD-Rom lautet:/mnt/cdrom
    cd /usr/local/src/ivtv/utils
    ./ivtvfwextract
    INFO: Hiermit wird die erforderliche Firmware aus dem Windows Treiber extrahiert und
    wird in /lib/modules/ivtv-fw-dec.bin und ivtv-fw-enc.bin gespeichert.




    5. Treiber laden und testen:
    Wichtig: Der ivtv-Treiber sollte als _erster_ V4L-Treiber geladen werden!
    Ich verwende ein eigenes script das die Treiber lädt. Dieses wird bei mir aus
    der runVDR das im VDR-Verzeichniss liegt aufgerufen. Somit ist der ivtv-Treiber der
    erste der bei mir geladen wird.
    Meine runVDR sieht so aus:

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    SPLASH='off'
    MYPATH="/usr/local/src"
    VDRLOG="/var/log/messages"
    CONFIG="/usr/local/src/VDRtmp/setup.conf"
    DVBDIR="$MYPATH/DVB/driver"
    DVBREM="$DVBDIR/../apps/av7110_loadkeys"
    LIBPLG="/usr/local/src/VDR/PLUGINS/lib"
    VDRPRG="$MYPATH/VDR/vdr --config=/usr/local/src/VDRtmp \
    --lib=$LIBPLG \
    --epgfile=/usr/local/src/VDRtmp/epg.data \
    --shutdown=/usr/local/src/VDRtmp/scripts/vdrshutdown \
    --terminal=/dev/tty8 $* \
    --watchdog=60"


    . $MYPATH/VDR/runvdr.conf


    VDRUSR="vdr"


    # Load driver if it hasn't been loaded already:
    if test $(lsmod | grep -cw '^dvb') -eq 0; then
    cd /usr/local/src/ivtv/utils
    ./runivtv # HIER WIRD DAS SCRIPT AUFGERUFEN UM DEN IVTV TREIBER ZU LADEN
    echo "Load DVB driver"; cd $DVBDIR; make insmod
    if test -e $MYPATH/DVB/apps/test/splash.mpg -a $SPLASH = on; then
    /usr/local/src/DVB/apps/test/test_stillimage $MYPATH/DVB/apps/test/splash.mpg 2
    fi
    fi


    while (true)
    do
    if test -e $LIBPLG/libvdr-remote*; then
    $DVBREM/av7110_loadkeys $DVBREM/hauppauge.rc5 >/proc/av7110_ir
    fi


    if test -e $VDRLOG; then
    CHAN=$(tail -300 $VDRLOG | grep 'switching to channel' | tail -n1 | awk -F 'channel' '{ print $2 }' | bc)
    if test -n "${CHAN##*[^0-9,' ',-]*}" -a -e $CONFIG; then
    perl -pi -e "s/^CurrentChannel = .*$/CurrentChannel = $CHAN/" $CONFIG
    sleep 1
    fi
    fi


    su -c "$VDRCMD" $VDRUSR
    if test $? -eq 0; then exit; fi
    . $MYPATH/VDR/runvdr.conf
    date
    echo "restarting VDR"
    killall -q -TERM $VDRPRG >/dev/null 2>&1
    sleep 3
    cd $DVBDIR; make rmmod; make insmod
    date
    done


    Das Tool test_ioctl muss auch noch Compiliert werden :
    cd /usr/local/src/ivtv/utils
    make
    cp test_ioctl /usr/local/bin


    Das Script zum Treiber laden liegt bei mir in /usr/local/src/ivtv/utils/runivtv
    Hier ist das script:
    cd /usr/local/src/ivtv/driver
    modprobe i2c-core
    modprobe i2c-algo-bit
    modprobe tuner type=5 pal=1
    insmod msp3400.o once=1 simple=1 debug=2
    modprobe videodev
    insmod saa7115.o
    insmod ivtv.o mpg_buffers=100 video_nr=0
    ../utils/test_ioctl -f width=704,height=576


    Die Treiber können natürlich auf verschiede Weise geladen werden.
    Bei mir hat sich diese Methode bewährt.


    So und nun zum Test der Installation :
    Bitte ein Signal am Videoeingang und Audioeingang anlegen.
    Im Verzeichniss /usr/local/src/ivtv/utils ist ein tool (testioctl) mit der die
    PVR eingestllt werden kann.
    Auf PAL video standard stellen
    /usr/local/src/ivtv/utils
    ./test_ioctl -u 0xff
    Videoeingang wählen:
    ./test_ioctl -p 5
    Auf volle PAL AUflösung einstellen:
    ./test_ioctl -f width=720,height=576
    Jetzt zeichnen wir ein Testvideo auf:
    cat /dev/video0 > /tmp/testvideo.mpg


    Zum stoppen der Aufnahme einfach Ctrl/C drücken.
    Die Testaufnahme kann nun mit einem Player deiner Wahl begutachtet werden.


    5. Eintrag in die channels.conf:
    Die Datei channels.conf enthält bei mir folgende Einträge.
    Diese müssen mit einem Editor noch eingtragen werden .
    PAL S-Video:1:B6C0D89:C:0:160:80:0:32001:65003:0:0:0
    PAL Video:1:B6C0D0:C:0:160:80:0:32001:65004:0:0:0
    Mit dem Tuner habe ich mich noch nicht beschäftigt, da mich nur die Videoeingänge
    interessieren. Aber beim Analogtv-Plugin sind einige Beispiele der benötigten Einträge in
    die channels.conf im Paket enthalten.


    6. Im OSD-Setup des analogTV-Plugins sollten folgende Einstellungen
    vorgenommen werden:
    Encoder: PVR PES
    Video Bitrate: 40
    Audio Bitrate: 192
    Bildgröße: 480x576
    Encoder läuft immer: Ja


    Es sind natürlich andere Parameter wie z.b.:
    Video Bitrate: 55
    Audio Bitrate: 224
    Bildgröße: 720x576
    möglich, was immer auch gewünscht wird.

    _____________________________________________________________
    YaVDR 0.5 stable softhddevice,Asus ENGT440 DC SL DI 1GD3 Grafikkarte, Digital Devices Cine S2,
    Zalman HD160XT Plus Gehäuse,7" Info-Display über Grapftft, SATA-Blue-Ray LW,
    AMD 3GHz 2Core, 2GB Ram,128GB SSD Systemplatte, 1TB Sata-Platte Datengrab, TV= Panasonic Vierra TX-P50VT20E,
    Pulse-eight CEC Adapter

    3 Mal editiert, zuletzt von vomwoid ()

  • Lechtz .....*sabbberrr***


    Bin durch Zufall seit vorgestern dran das zu installieren, ich werds gleich mal ausprobieren hatte gerade angefangen einen neuen Versuch zu starten ...


    Ich berichte mal ...


    MFG
    Marco

  • Darf ich mal Fragen welches DVB-Treiber genutz wurde ??


    ICh bin jetzt soweit das ich den VDR zum ersten Mal starten möchte,aber der DVB-Treiber versagt schon beim initialisieren ...


    Selbst bei erneuten Installieren gibts beim "maken" jetz teinen ERROR ..


    MFG
    Marco

  • Hallo
    der DVB Treiber ist die Version 1.0.1 vom 30.10.2003.
    Root ist vom 13.09.2003 .
    Ist dein VDR vorher gelaufen ?
    Bei was für einem "maken" gibts den Error und wie lautet der?
    Andi

    _____________________________________________________________
    YaVDR 0.5 stable softhddevice,Asus ENGT440 DC SL DI 1GD3 Grafikkarte, Digital Devices Cine S2,
    Zalman HD160XT Plus Gehäuse,7" Info-Display über Grapftft, SATA-Blue-Ray LW,
    AMD 3GHz 2Core, 2GB Ram,128GB SSD Systemplatte, 1TB Sata-Platte Datengrab, TV= Panasonic Vierra TX-P50VT20E,
    Pulse-eight CEC Adapter

  • Bin absoluter Anfänger hatte den VDR gerade neu aufgesetzt (komplett) um weiter zu testen.


    Also das erste maken des DVB-Treibers ging ohne Probleme, jetzt meckert er beim maken und zwar fängt das bei den ganzen:


    av7110.c an:


    av7110.c:3394: error: unknown field `owner`specified in initializer


    das geht dann ne ganze menge weiter mit den av7110.c, jeweils mit 3394 oder 3395


    dazwischen:
    av7110.c:3419: error, too many arguments to function `video_register_device`


    ich benutze die DVB-20031208.tar.bz2


    ALs der VDR den DVB-Treiber nicht starten konnte (was auch nicht manuell ging) hab ich den DVB_Treiber neu installiert, nur jetzt kompiliert er halt nicht mehr.


    MFG
    Marco

  • Hallo mbc
    Wie ich das sehe wäre das Installscript für dich eine grosse Erleichterung.
    ftp://ftp.cadsoft.de/pub/peopl…/plugin-install-0.4.8.run
    Mit dem Vorgänger dieses Scripts habe ich auch angefangen.
    Nutze ich heute noch. Ich schmeisse halt die ganzen Dateien eiinfach
    in die jeweiligen Verzeichnisse und führe dann das Script aus.
    Andi

    _____________________________________________________________
    YaVDR 0.5 stable softhddevice,Asus ENGT440 DC SL DI 1GD3 Grafikkarte, Digital Devices Cine S2,
    Zalman HD160XT Plus Gehäuse,7" Info-Display über Grapftft, SATA-Blue-Ray LW,
    AMD 3GHz 2Core, 2GB Ram,128GB SSD Systemplatte, 1TB Sata-Platte Datengrab, TV= Panasonic Vierra TX-P50VT20E,
    Pulse-eight CEC Adapter

  • Hehe, da muß ich mich erstmal schlau machen was das ist und wie das funktioniert, nun, ich hatte den VDR so wie ich wollte mit einigen Plugins, jedoch wollte ich jetzt die PVR reinhauen und das ist als noob nich so einfach, ich weis ja überhaupt nich was ich hier tue ...


    Aber nun, es klappt jetzt, war "mein" Fehler.


    Der VDR startet und ich kann im Menü schon was einstellen und hab zwei "Devices".


    ABER !!!
    Das patchen der ivtv klappt nicht, ich hab die aktuelle CVS und der Patch streikt bereits beim ivtv-api.c beim zweiten "hunk" (at 38) außerdem kann er in Zeile 43 den inputfile zum patchen nicht finden, Version der AnalogTV ist wie deine (0.9.23)


    NACHTRAG:


    Eine sehr gute Beschreibung, viel besser als alles andere was es bis jetzt gibt !!! Klasse Arbeit !!!! Sehr gut erklärt


    Probleme bei mir:
    WIe gesagt, der ivtv läßt sich nciht so patchen, es gibt Fehler, außerdem muß ich das zu patchende File eingeben so wie Du es beim "libdvb-patch" beschrieben hast ...


    Eventl. dadurch resultierend funzt die Karte auch nicht, also, die Treiber mit deiner runivtv kann ich nicht starten, da kommt bei mir wenn ich die Liste manuell runtertippe beim "insmod msp3400 ...":
    msp3400.o: no such file or directory


    Meinen Kernel hab ich nicht gepacht, ist aber der 2.4.20 und die v4l2 sind von Suse installiert.


    Wenn ich "dmesg" eingebe sehe ich: (auszugsweise, da ich keine verbindung zum Netzt hab mit dem VDR)
    WINTV BT878 HAUPAUGE (card 10, autodetected)
    i2c-algo-bit.o: bt878 # passed test
    bttv0:Haupauge eeprom model=45234, tuner=Temic ..., radio=yes
    bttv0: using tuner=20
    bttv0: i2c: checking for MSP34xx@0x80 .. not found
    for TDA9875@0xb0 .. not found
    for TDA7432@0x8a .. not found
    tuner: chip found @ 0xc2
    tuner: type set to 20 /temic PAL-BG (4009 FR5) or PAL-I (4069 FR5)
    bttv0: PLL ..... > ... ..ok
    bttv0: registered device video0
    bttv0: registered device vbi0
    bttv0: registered device radio0



    gestern stand da glaube ich auch noch der BT878 Audio-Chip, mal sehen ob ich das durch einen anderen Treibe noch machen kann, hab jetzt den pvr2_drv116.exe genommen, davon dann den "ersten", mal den 117b ausprobieren. (PS: Irrtum, die beiden erscheinen nur beim PCI-Check, dort sind Video und Audio aufgelistet, was doch soviel heißen müßte als das die Treiber korrekt sind, bzw. die Firmware gelesen werden kann).


    Nochwas lustiges:
    wenn ich manuell anstatt:
    "insmod msp3400.o" NUR "insmod msp3400" eingebe (also ohne .o) dann gehts, beim saa7115 allerdings nicht, den will er zum verrecken nicht ... das ist aber irgendwie doch nicht so reproduzierbar, also vergeßt es ...


    Die Module msp3400 und saa7115 werden erstellt, jedoch meckert der ivtv.o: init_module: No such device
    Hint: insmod errors can be caused by incorrect modules parameters, including invalid IO or IRQ parameters, you may find more in syslog or the output from dmesg




    lsmod ergibt:


    saa7115
    msp3400
    tuner
    tvaudio
    bttv
    videodevice


    und noch einiges, allerdings unter KDE, wo die Haupauge ja automatisch erkannt wird, bzw über Kwin das Fernsehprogramm anzeigt ...


    Hauptproblem ist meiner Meinung nach das sich das ivtv.o nicht per insmod starten läßt (no such file or directory)


    Den Kernel patchen ist so ne Sache, ich weis nicht was ich brauche dafür, wenn ich es einfach so nach anleitung mache finde ich aber "keine config die zu meinem Kernel paßt", an diesem Punkt scheitere ich.


    MFG
    Marco

    Leider momentan kein VDR

    8 Mal editiert, zuletzt von mbc ()

  • Hi,vomwoid
    Ich finde es super dass endlich mal
    jemand ne Step by Step Howto
    dazu schreibt.
    Liest sich jedenfalls sehr gut.
    Ich weiss zwar immer noch nicht
    ob meine PVR ohne Verwendung von mp1e
    unterstützt wird denn die heisst ja nur PVR
    nicht 250 bzw.350,aber ich werds
    trotzdem nochmal probieren.
    Denn diese Karte kann sich ja von
    ner PVR 250 nicht viel unterscheiden,
    kann ja auch mpeg2.
    Dürfte die erste PVR überhaupt sein.


    Dank für dein Howto
    und Gruss,Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • hallo


    Zitat


    Nochwas lustiges:
    wenn ich manuell anstatt:
    "insmod msp3400.o" NUR "insmod msp3400" eingebe (also ohne .o) dann gehts, beim saa7115 allerdings nicht, den will er zum verrecken nicht ... das ist aber irgendwie doch nicht so reproduzierbar, also vergeßt es ...


    module die im "/lib/modules.." oder so ähnlich verzeichnis stehen und mit depmod -a "installiert" sind können ohne ".o" geladen werden.


    nach einem make install im ivtv verzeichnis und einem depmod -a gehts
    + einträge in modules.conf


    nicht "registrierte" module müssen wie normale dateien behandelt werden. und die datei heißt nunmal saa7115.o


    ein insmod /lib/moduless...../msp3400.o würde klappen.


    obifrz

  • Bert
    Deine Hauppauge WinTV PVR (ohne 250/350, als die alte PVR) hat einen KFIR Hardware Encode Chip auf dem board.


    Für diesen KFIR Encoder gibt es unter Linux keine Treiber!


    Gruß
    Martin

    MSI MS6215-Barbone; PIII 800MHz; 256MB RAM; 160GB Harddisk; DVD ReWriter; Hauppauge 1x DVB-s FF + 1x DVB-s budget; Debian Sarge; VDR 1.4.6; NVRAM-Wakeup; diverse Plugins;

  • Hi


    vomwoid


    Danke fürs Howto, die meisten Sachen wurden in "abgänderter" Form mit ins Script gebaut.


    Kann das ganze aber leider NICHT testen, da keine Hardware vorhanden, sollte sich auch in Zukunft nicht
    ändern, da analog hier nicht sp pralle ist.


    Zu: Anmerkung: Ich bin kein Linux Experte!
    -----
    Wer ist das schon, kenne da nur einen olafhenkel :-)).


    Zu: Falls was irgendwie einfacher geht, lasst es mich wissen.
    ----
    Probiers mal mit den aktuellen Scripts.


    Zu: Mit dem Vorgänger dieses Scripts habe ich auch angefangen.
    ----
    Das wäre 0.4.[7-8], inzwischen ist 0.4.9 aktuell, glaube gerade die Vorgänger versionen hatten wie immer "kleine" Patzer.


    #################
    # Zu den Patches:
    #################


    Das wurde in den Scripts geändert, Deine Version hat das noch nicht, hättest Dir die ein oder andere "Patch Orgie" erspaart.


    Siehe:


    ../preesoft/patches/README
    ../preeplugins/patches/README


    Bsp: libdvb


    libdvb-0.5.0.tar.gz -> wird beim entpacken der HEAD ausgelesen -> libdvb-0.5.0


    Dann schaut das Script in ../preesoft/patches ob sich ein Patch drinnen befindet, falls ja wird er angewendet.



    Im Log:



    Bei den Plugins läuft es ähnlich ab, da giebt es 2 "Wege".


    Patch wird aufs Plugin angewendet, unabhängig von der VDR Version:
    <PLUGIN_HEAD> zbs: console-0.5.1 -> console-0.5.1.patch


    Patch wird aufs Plugin angewendet, nur bei definierter VDR Version:
    vdr-<VDRVERSION>-<PLUGIN_HEAD> zbs: prefermenu-0.5.3 -> vdr-1.3.2-prefermenu-0.5.3.patch


    Schaut dann so aus:



    Ausnahme ist wenn VDR selbst gepatcht werden muß, da läuft es nach wie vor "direkt" über die cmds, beim
    analogtv plugin schauts ein wenig "wüst" aus, aber wie mit bekommen, wird man in Zukunft keinen Patch mehr brauchen. (THX an Andreas und Klaus)


    AUTOPID wird übergangen, ich weiß nicht was man noch alles abfragen soll.


    Bis Dato gehts nicht anders:



    #################
    # Zur runvdr:
    #################


    Wollte nicht extra ein Script erstellen, sind ja so und so templates, die meisten User passen sich das an, siehe Dein Howto.



    Villeicht kann man ein paar Module noch in die vdr.conf mit aufnehmen, müßte man mal testen:


    obifrz hats ja auch schon gesagt <make install>.



    #################
    # Zum Driver:
    #################



    Steht FETT und BREEEEEEIT da [+ state : 127 TODO]


    Die ../preesoft/IVTVC15.cmd müßte man sich anpassen.


    Das "ivtv.diff" nach -> ../preesoft/patches/ivtv.patch (ebenfalls, siehe ../preesoft/patches/README)


    Da wie mbc schon sagte: Das patchen der ivtv klappt nicht ... hat jemand mal einen aktuelles diff?


    Aber wie man PUNKT [4. Die PVR Firmware muß installiert werden] mit in das Install Script bauen kann?


    Glaube das ist nicht möglich ..... (von CD!), wer eine Idee?


    Oder kann man die FIRMWARE im Internet beziehen, möglichst nicht als *.exe?


    Ansonnsten wurde alles übernommen.


    Bis auf ein paar Sachen, was müßte man bei ${CHECKDST} eintragen?



    Wie gesagt bis auf den DRIVER/V4L2 sollte es seinen Gang gehen.


    Achso, die Download/Search Verzeichnisse wurden geändert (analogtv + zubehör ist nun seperat):



    Viel Spaas beim testen Ronny


    PS: Danke im vorraus für den ivtv.patch / $CHECKDST Eintrag, eine IVTVC15.cmd wäre auch nicht übel!

  • @anonymus
    "aber wie man PUNKT [4. Die PVR Firmware muß installiert werden] mit in das Install Script bauen kann?
    Glaube das ist nicht möglich ..... (von CD!), wer eine Idee?
    Oder kann man die FIRMWARE im Internet beziehen, möglichst nicht als *.exe?"


    hier ist ein link zu Hauppauge wo die Firmware zu finden ist.
    Wenn du das in dein Script einbauen kannst?


    cd ivtv/ivtv/utils
    wget http://hauppauge.lightpath.net…vr250/pvr250_17_21288.exe
    ./ivtvfwextract.pl pvr250_17_21288.exe


    Ach, ja . Ich hatte noch was vergessen.
    Das Tool test_ioctl progrämmchen muss ja auch noch Compiliert werden :
    cd ../utils
    make
    cp test_ioctl /usr/local/bin

    Gruss, Andi

    _____________________________________________________________
    YaVDR 0.5 stable softhddevice,Asus ENGT440 DC SL DI 1GD3 Grafikkarte, Digital Devices Cine S2,
    Zalman HD160XT Plus Gehäuse,7" Info-Display über Grapftft, SATA-Blue-Ray LW,
    AMD 3GHz 2Core, 2GB Ram,128GB SSD Systemplatte, 1TB Sata-Platte Datengrab, TV= Panasonic Vierra TX-P50VT20E,
    Pulse-eight CEC Adapter

    2 Mal editiert, zuletzt von vomwoid ()

  • Hi


    Hier ist ein link zu Hauppauge wo die Firmware zu finden ist.
    Wenn du das in dein Script einbauen kannst?
    ----
    Ist eingebaut, dachte immer eine CD wäre zwingend, um so besser.


    ./ivtvfwextract.pl pvr250_17_21288.exe
    ----
    Was passiert denn wenn man "ivtvfwextract.pl" aufruft?


    Hier nichts, wo wird denn da was hin extrahiert?


    In einem EBUILD war folgendes zu lesen:


    ./ivtvfwextract.pl pvr250_17_21288.exe ${D}/lib/modules/ivtv-enc-fw.bin ${D}/lib/modules/ivtv-dec-fw.bin


    Das Tool test_ioctl progrämmchen muss ja auch noch Compiliert werden:
    cd ../utils
    make
    cp test_ioctl /usr/local/bin
    ----
    Ist auch mit drinnen, aber wie gesagt ich kann die ganze Geschichte nicht testen.


    MFG Ronny

  • DA der Thread langsam nur noch Bahnhof für mich sit weis ich nicht ob ich die Frage korrekt verstanden habe, daber dennoch:


    Wenn du ./ivtvfwextract pvr .... .exe aufrufst werden aus der exe-Datei zwei bin-Dateien nach /lib/modules erstellt, diese sind ja in irgendeiner DAtei angegeben werden wo sie ligen, bzw wenn der Ort verändert wird.


    Nachschauen kann ich nicht, denn ich hab beim Kernel-fummeln wohl was falsch gemacht, die Kiste startet nicht mehr ....


    MFG
    Marco


  • Morgen


    Genau das meinte ich, wurde irgend wie nicht entpackt, nun gehts, keinen Plan woran es lag.


    MFG Ronny

  • @anonymus
    4. Die PVR Firmware muß installiert werden:
    Im Lieferumfang der PVR ist eine CD-Rom enthalten.
    Diese in das CD-Rom einlegen und mounten.
    Achtung: es wird davon ausgegangen dass der Pfad zum CD-Rom lautet:/mnt/cdrom
    cd /usr/local/src/ivtv/utils
    ./ivtvfwextract
    INFO: Hiermit wird die erforderliche Firmware aus dem Windows Treiber extrahiert und
    wird in /lib/modules/ivtv-fw-dec.bin und ivtv-fw-enc.bin gespeichert.


    bei angabe ohne weiterer Parameter werden normalerweise obige pfade verwendet !
    Andi

    _____________________________________________________________
    YaVDR 0.5 stable softhddevice,Asus ENGT440 DC SL DI 1GD3 Grafikkarte, Digital Devices Cine S2,
    Zalman HD160XT Plus Gehäuse,7" Info-Display über Grapftft, SATA-Blue-Ray LW,
    AMD 3GHz 2Core, 2GB Ram,128GB SSD Systemplatte, 1TB Sata-Platte Datengrab, TV= Panasonic Vierra TX-P50VT20E,
    Pulse-eight CEC Adapter

  • martin Paulick
    Vielen Dank für die Info.
    Dann brauch ich es ja auch nicht mehr
    versuchen die Karte einzubinden.
    So hat wenigstens das vergebliche experimentieren ein Ende.


    Gruss,Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Jaa, und ratet mal mein Glück .... ich hatte die Karte damals mal gebraucht gekauft, (allerdings die PVR, geliefert wurde die jedoch in einer PVR250 Verpackung, wo ich also dann auch seitdem im Hinterkopf hatte das es eine 250er ist, jetzt hab ich die Karte mal asgebaut und was strahlt mich da an ??? EIn kleiner Chip mit dem Schriftzug: "Kfir" ****grrmmmmmppppfffffffff*****


    Hab aber im Netz Treiber für den Kfir gefunden, allerdings wohl nur für ein spezielles Board, auf jedenfall funktionierte es nicht zu installieren, aber ich bin ja auch nurn NOOB .... vielleicht geht damit ja doch, hab mir auf jeden Fall jetzt mal ne 350 bestellt, mal sehen obs damit klappt ...


    MFG
    Marco

    Leider momentan kein VDR

    Einmal editiert, zuletzt von mbc ()

  • Code
    # Load driver if it hasn't been loaded already:
     if test $(lsmod | grep -cw '^dvb') -eq 0; then
        cd /usr/local/src/ivtv/utils
        ./runivtv # HIER WIRD DAS SCRIPT AUFGERUFEN UM DEN IVTV TREIBER ZU LADEN
        echo "Load DVB driver"; cd $DVBDIR; make insmod
        if test -e $MYPATH/DVB/apps/test/splash.mpg -a $SPLASH = on; then
    	/usr/local/src/DVB/apps/test/test_stillimage $MYPATH/DVB/apps/test/splash.mpg 2
        fi
     fi

    Hi


    Sollte man nicht besser noch abfragen, ob der ivtv Driver geladen ist, bevor er erneut "angeschupst" wird?


    Wie müßte solch eine Abfrage aussehen?


    MFG Ronny

  • http://www.linuxtv.org/mailing…003/11-2003/msg00229.html



    Nun fehlt nur noch DXR3, villeicht könnte man das auch noch mit einbauen?


    MFG Ronny

Jetzt mitmachen!

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