Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PVR350 only will nicht
#1
Moin zusammen,

ich habe heute mal versucht mein etwas betagteres System auf die 0.8 upzudaten. Dazu hgabe ich bis jetzt lediglich die Installation durchlaufen lassen. Die frage ob ich den X-Server mit installieren will habe ich verneint (es soll ja alles über die PVR350 an meine Röhre gehen).
Leider habe ich das Problem dass die von w_pvrscan angelegt channels.conf offensichtlich ein falsches Format hat. Auf dem OSD bekomme ich immer die Meldung
Code:
pvrinput no longer supports old channel syntax
ich habe versucht w_pvrscan mit verschiedenen Parametern aufzurufen das selbe Ergebnis
der Versuch meine alte channels.conf zu benutzen hat mich auch nicht weitergebracht Sad

was muss ich tun oder wie muss ich die channels.conf umstricken damit es wieder läuft?

Der Joe
Zitieren
#2
Such mal nach dem Wiki für die 350. Wirbelscan funktioniert nicht?

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#3
(17.08.2010, 22:09)JoeCool link schrieb: Moin zusammen,

ich habe heute mal versucht mein etwas betagteres System auf die 0.8 upzudaten. Dazu hgabe ich bis jetzt lediglich die Installation durchlaufen lassen. Die frage ob ich den X-Server mit installieren will habe ich verneint (es soll ja alles über die PVR350 an meine Röhre gehen).
Leider habe ich das Problem dass die von w_pvrscan angelegt channels.conf offensichtlich ein falsches Format hat. Auf dem OSD bekomme ich immer die Meldung
Code:
pvrinput no longer supports old channel syntax
ich habe versucht w_pvrscan mit verschiedenen Parametern aufzurufen das selbe Ergebnis
der Versuch meine alte channels.conf zu benutzen hat mich auch nicht weitergebracht Sad

was muss ich tun oder wie muss ich die channels.conf umstricken damit es wieder läuft?

Der Joe

a) w_pvrscan updaten. Man sollte schon zueinander passende Versionen benutzen.. ;-)
b) die erzeugte channels.conf gemäß der Readme von pvrinput umbauen.

Wenn du schon ein System hattest, und ne vorhandene channels.conf wäre b) durchaus ne Option.
Zitieren
#4
hmm
cool ist dass ich die gleiche Idee hatte wie der Wirbel. Smile
nicht so schön ist dass es wohl eben nicht die passenden Versionen sind Sad

im easyVDR OSD wurd mir als VDR Version 1.7.0 angezeigt. Ich habe mir dann also die pvrinput Readme geschnappt und mal geschaut wie das ganze für die Versionen vor 1.7.13 ausschauen muss. Es wurde dann aus:
Code:
SE4;w_pvrscan:126250:I999C0:C:0:301:300:305:A1:2020:0:0:0
ein
Code:
SE4;w_pvrscan:126250:PVRINPUT|TV:P:0:301+101:300:305:0:2020:0:0:0
und das bei allen Einträgen und dann lief es auch.
Es wäre evtl schön wenn diese Syntax im easyvdr eingestellt wäre. Den Schalter für w_pvrscan habe ich nicht rausgefunden  und nach 3 mal versuchen entschieden dass ich schneller bin wenn ich mit der Hand (bzw c&p) editiere Wink

nun werde ich mal den mplayer testen und sehen ob ich da noch was tun muss Wink

Der Joe
Zitieren
#5
(18.08.2010, 16:43)JoeCool link schrieb: VDR Version 1.7.0 angezeigt

Ja. Leider.
Zitieren
#6
Hmm

keine Ahnung ob das in nem anderen Fred besser aufgehoben wäre aber vielleicht kann das ja zu einer Doku für PVR350 only werden Wink

nu das Problem: mplayer will sich nicht starten lassen. Die hier ( http://www.easy-vdr.de/forum/index.php?topic=4083.msg39609#msg39609 ) beschriebene Methode bringt auch nix. Naja war eigentlich auch nicht anders zu erwarten da sich die Vorraussetzungen ordentlich geändert haben dürften.
Hat jemand einen Tipp oder einen anderen Ansatz den ich übersehen hab?

Der Joe
Zitieren
#7
Hallo JoeCool,

suche in den vorhandenen channels nach (ich weiß den genauen Namen gerade nicht mehr und kann gerade nicht auf mein System zugreifen) "...pvr..Nuernberg...". Da habe ich die Liste nach der neuen Syntax umgebaut. Funktioniert korrekt nur im Kabelbereich Nürnberg. Aber als Anhaltspunkt könnte Dir das möglicherweise dienlich sein.

Gruss,
mauwag
* VDR1 - easyvdr-2.0.0-64-stable - FSC-D2836-S / Intel E6300 / 2GB / NVS310; PVR-500; Satelco EasyWatch DVB-C
* VDR-Test - easyVDR 2.5 - GA-770TA-UD3 / AMD 240e / 4GB / GF8400GS; Satelco EasyWatch DVB-C;
Zitieren
#8
Danke für deine Hilfe, aber die channels.conf habe ich in den Griff bekommen. Nun will ich wieder avis schauen können. Bis jetzt hat das der mplayer übernommen ... aber die alten Anleitungen haben nicht das gewünschte Ergebnis gebracht.
Zitieren
#9
(19.08.2010, 11:24)JoeCool link schrieb: aber die alten Anleitungen haben nicht das gewünschte Ergebnis gebracht.

kannst Du das etwas genauer konkretisieren?
Mit an Sicherheit grenzender Wahrscheinlichkeit muss mplayer neu gebaut werden. In den sourcen des pvr350-Plugins habe ich dazu folgendes hinterlegt:
Code:
Using the mplayer-plugin with the PVR350 requires an mplayer version with an
ivtv cvidix driver.

Compiling mplayer
-----------------
Due to a bug in the mplayer configure script it is likely that the mplayer shipped with your
Distribution has no such output driver.

If you compile mplayer yourself, you first need to compile and install two libs:

svn checkout svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread
svn checkout svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav

In each lib directory (starting with libdvdread) we do the following:

./autogen.sh
./configure --prefix=/usr
make
make install

Now we need to compile mplayer:

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

Before configuring, please check the configure script for this part (around line 4536)

If it looks like this:

if test "$_vidix" = yes ; then
  def_vidix='#define CONFIG_VIDIX 1'
  _vomodules="cvidix $_vomodules"
  # FIXME: ivtv driver temporarily disabled until we have a proper test
  #test "$_vidix_drivers" || _vidix_drivers="cyberblade ivtv mach64 mga mga_crtc2 nvidia pm2 pm3 radeon rage128 s3 sh_veu sis unichrome"
  test "$_vidix_drivers" || _vidix_drivers="cyberblade mach64 mga mga_crtc2 nvidia pm2 pm3 radeon rage128 s3 sh_veu sis unichrome"

then change it to

if test "$_vidix" = yes ; then
  def_vidix='#define CONFIG_VIDIX 1'
  _vomodules="cvidix $_vomodules"
  # FIXME: ivtv driver temporarily disabled until we have a proper test
  test "$_vidix_drivers" || _vidix_drivers="cyberblade ivtv mach64 mga mga_crtc2 nvidia pm2 pm3 radeon rage128 s3 sh_veu sis unichrome"
  #test "$_vidix_drivers" || _vidix_drivers="cyberblade mach64 mga mga_crtc2 nvidia pm2 pm3 radeon rage128 s3 sh_veu sis unichrome"


Note: Do not use the option  "--enable-ivtv" as this is for the old 0.10 ivtv pre-kernel driver!

I use the following configure options for mplayer:

./configure \
--prefix=/usr \
--disable-x11 \
--disable-xinerama \
--disable-fbdev \
--disable-vesa \
--disable-tga \
--disable-jpeg \
--disable-ftp \
--disable-network \
--enable-largefiles \
--disable-png \
--disable-smb \
--disable-gif \
--enable-v4l2 \
--enable-dhahelper \
--disable-dvdread-internal


Before compiling you may want to apply a patch for handling different device
numbers:
In case you have more than one ivtv card, your PVR350 may have /dev/video17
for the decoder and /dev/video49 for the YUV/cvidix-output. The mplayer cvidix
driver can't handle this. The easiest way is to switch the cards in the
PCI slots. You could also try the attached patch.

Possible mplayer compile problem
---------------------------------
mplayer checks if your kernel version is at least 2.6.22
(integration of ivtv into the kernel) or newer.
The code checks the LINUX_VERSION_CODE which is defined in your
/usr/include/linux/version.h
For a 2.6.22 kernel there you would find:
#define LINUX_VERSION_CODE 132630
If you have a lower number, it is very likely that you won't be able to compile
mplayer. This is the case with Debian Etch, which is based on a 2.6.18 kernel
and therefore still has LINUX_VERSION_CODE 132626. Installing a new kernel
package will usually have no effect on this.

If you already run a newer kernel, temporary change the number in
/usr/include/linux/version.h and make sure that you have recent versions of
the following files:
/usr/include/linux/ivtv.h
/usr/include/linux/videodev2.h
/usr/include/linux/dvb/video.h
(You could copy them from a v4l-dvb hg snapshot.)

Note: In kernel 2.6.22 and 2.6.23 the ivtv.h was in /usr/include/media,
while mplayer looks for it in /usr/include/linux. Some old distributions may have
ivtv.h in /usr/include/media.


Configure remote control
------------------------
I suggest the following configuration for mplayer (vdr setup.conf):

mplayer.ControlMode = 1
mplayer.HideMainMenu = 0
mplayer.KeyCmd0 = dvdnav menu
mplayer.KeyCmd1 = seek_chapter -1
mplayer.KeyCmd2 = dvdnav up
mplayer.KeyCmd3 = seek_chapter +1
mplayer.KeyCmd4 = dvdnav left
mplayer.KeyCmd5 = dvdnav select
mplayer.KeyCmd6 = dvdnav right
mplayer.KeyCmd7 = dvdnav prev
mplayer.KeyCmd8 = dvdnav down
mplayer.KeyCmd9 = switch_audio
mplayer.ResumeMode = 2

If you use a recent hg version of the mp3/mplayer-plugin you could use some
existing vdr keys to control mplayer:
Audio to "switch_audio"
Next to "seek_chapter +1"
Prev to "seek_chapter -1"
In this case you could use KeyCmd1 and KeyCmd3 for "audio_delay -0.1"
and "audio_delay +0.1"
Note: You need to configure these keys in your remote.conf and lircd.conf


mplayer-script and mplayer-config file
---------------------------------------
Copy mplayer-pvr350.sh and mplayer-pvr350.sh.conf to /usr/bin and set symlinks
mplayer.sh -> mplayer-pvr350.sh
mplayer.sh.conf -> mplayer-pvr350.sh.conf

Note: Debian uses a patched mplayer-plugin which uses the script /usr/share/vdr-plugin-mplayer/mplayer
(instead of /usr/bin/mplayer.sh). The configuration file is  /etc/vdr/plugins/vdrmplayer.sh.conf
(instead of /usr/bin/mplayer.sh.conf)

To switch the aspect ratio of yout TV by using wss signals, the mplayer script now
uses the plugin by sending svdrp commands.
Note: For using mplayer, set "16:9 WSS for pmExtern" in the pvr350
plugin menu to "no".

root-privileges
---------------
The vidix driver does a PCI scan, so mplayer needs root privileges. If you don't run your vdr as root,
I suggest the following trick:

Set the SUID bit for mplayer:

sudo chmod -v 4700 mplayer

change the conf-file:

MPLAYER="sudo /usr/bin/mplayer"

mplayer (started by vdr user) will run with root privileges without entering a password.

Die Integration der Scripte ist am Ende nicht weiter schwierig. Erstmal müssen wir sehen, dass wir mplayer mit den bechriebenen Änderungen kompiliert bekommen. Hat easyvdr 0.8 immer noch den Steinzeit-Unterbau von Debian Sarge? was sagt "gcc -v" ?
Zitieren
#10
EasyVDR 0.8 hat als Basis Debian Etch und gcc 4.1.2

Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitieren
#11
Ich habe es nach dieser Anleitung : http://www.easy-vdr.de/forum/index.php?t...9#msg39609 versucht. Hab es aber nicht geschafft den mplayer ans laufen zu kriegen. Das liegt wahrscheinlich daran dass die Anlleitung noch für
Zitat:Steinzeit-Unterbau von Debian Sarge
ist.
Ich werde dann jetzt erstmal versuchen ob ich den mplayer kompiliert bekomme....
Zitieren
#12
(20.08.2010, 12:06)JoeCool link schrieb: Ich habe es nach dieser Anleitung : http://www.easy-vdr.de/forum/index.php?t...9#msg39609 versucht. Hab es aber nicht geschafft den mplayer ans laufen zu kriegen. Das liegt wahrscheinlich daran dass die Anlleitung noch für
Zitat:Steinzeit-Unterbau von Debian Sarge
ist.
Ich werde dann jetzt erstmal versuchen ob ich den mplayer kompiliert bekomme....
du musst auf alle Fälle das configure-Script patchen, sonst fehlt der cvidix-Treiber
Zitieren
#13
Dr. Seltsam, danke für deine Mühe und das von dir bereitgestellte mplayer paket. Leider kann ich es im Moment nicht testen da sich meine alte Röhre gestern überlegt hat kaputt zu gehen. Ich muss mich jetzt erstmal damit beschäftigen Sad. Und wenn das gute alte Stück wirklich nicht mehr zum Leben zu erwecken ist und ich mir ein neues Endgerät zulegen muss werde ich dann nochmal überlegen ob eine Ausgabe xinelibout nicht einfacher ist (und was ich dafür alles investieren muss Wink ).

Mal sehen wie es weitergeht Wink

Der Joe
Zitieren
#14
wenn Du einen Flachbildschirm kaufst, probier trotzdem mal wie das Bild über den S-Videoausgang der PVR350 aussieht. Eine digitale Verbindung per nvidia-Grafikkarte wäre sicher besser. Mich würde interessieren, ob die Bildqualität daduch erheblich besser wird (ggü. PVR350)
Zitieren
#15
Sodele, der neue Fernseher und der neue Blurayplayer sind da. Da der Blurayplayer überUSB und DLNA alles frisst (und wieder abspielt) was ich brauche ist der mplayer auch kein Problem mehr Wink
Die Ausgabe über VGA will nicht, weil ich eine Pundit der 1. (oder 2.) Generation mit SiS GraKa hab. Den S-VideoAusgang hab ich auch noch nicht getestet vielleicht bei Gelegenheit.

Das Bild ist aber allein wegen des neuen Bildschirms schon wesentlicher besser (zumundest subjektiv).
Zitieren
#16
Als nächstes war jetzt die Fernbenienung dran. Bis jetzt hab ich die Büchse über eine Tastatur gesteuert nachdem nun die anderen Dinge erledigt waren wollt ich wieder mit der mitgelieferten Fernbedienung schalten und walten.
Leider hab ich es nicht geschafft dass sich auf dem OSD irgendwas verändert wenn ich einen Knopf auf meiner Fernbedienung drücke. Ein Vergleich mit der alten Platte hat mir gesagt dass die remote.conf und die lircd.conf auf die selben Dateien verweisen wie bei der Version 0.6.x. ich habe dann nochmal
Code:
easyvdr-config-pvr350.sh
durchgeführt und habe dabei folgende ausgabe erhalten
Code:
- Die Module ivtv und ivtv-fb werden aktiviert....
/etc/vdr/dvbdriver.load.default: line 2: ivtv_fb: command not found
/etc/vdr/dvbdriver.load.default: line 3: ivtv: command not found
/etc/vdr/dvbdriver.load.default: line 4: ivtv_fb: command not found
/etc/vdr/dvbdriver.load.default: line 5: ivtv: command not found
/etc/vdr/dvbdriver.load.default: line 2: ivtv_fb: command not found
/etc/vdr/dvbdriver.load.default: line 3: ivtv: command not found
/etc/vdr/dvbdriver.load.default: line 4: ivtv_fb: command not found
/etc/vdr/dvbdriver.load.default: line 5: ivtv: command not found
/etc/vdr/dvbdriver.load.default: line 6: ivtv_fb: command not found
- Die original Hauppage FB wird konfiguriert....

hat jemand eine idee wie ich meine Fernbedienung wieder hinbekomme?
Zitieren
#17
poste mal den Inhalt von easyvdr-config-pvr350.sh

Stammt dieses Script von der 0.8?
ivtv_fb kann auch nicht gefunden werden, weil das Modul inzwischen schon lange  ivtvfb heisst. "
ivtv: command not found" verstehe ich nicht. Aber das hat alles nichts mit der FB zu tun.

bei easyvdr läuft die nach meiner Erinnerung nicht über lirc_i2c sondern ein anderes modul -ziemlich tricky und von mir auch nie selbst nachvollzogen

Zitieren
#18
Zitat:[size=1em]poste mal den Inhalt von easyvdr-config-pvr350.sh[/size]
Code:
#!/bin/bash

# /usr/bin/easyvdr-config-pvr350.sh
#
# Dieses Skript konfiguriert easyVDR 0.5.x fuer de pvr350 Betrieb
#
# Autor: Wicky
#

version="0.0.7"

VDRSETUPXML="/etc/vdr/plugins/setup/vdr-setup.xml"
SYSCONFIG="/etc/vdr/sysconfig"
DRIVERCONFIG="/etc/vdr/dvbdriver.load.default"
vdr_running="false"
COMMANDSCONF="/etc/vdr/commands.conf"
SETUPCONF="/etc/vdr/setup.conf"
REMOTES="/etc/vdr/remotes/pvr350"
force="false"
config_fb="false"
scan_pvr="false"

# function lib einbinden
. /usr/bin/easyvdr/functions/easyvdr_functions
. /usr/bin/easyvdr/functions/easyvdr_var_names
. $FolderAndFilenameForSysconfig

function usage (){
    echo ""
    echo "Dies ist easyvdr-config-pvr350 Version $version"
    echo ""
    echo "Optionen:"
    echo "        -f       Deaktivert die Hardwareerkennung"
    echo "        -fb      Die neue Hauppauge FB A415 (siehe Batteriefachdeckel) wird konfiguriert"
    echo "        -fb=new  Die neue Hauppauge FB A415 (siehe Batteriefachdeckel) wird konfiguriert"
    echo "        -fb=old  Die alte Hauppauge FB R808 (siehe Batteriefachdeckel) wird konfiguriert"
    echo "        -ch      Erstellt eine passende Kanalliste"
    echo "                 Diese wird automatisch aktiviert"
    echo ""
}

# read script parameter
while [ $# -gt 0 ]; do
        case $1 in
            --force|-f)        force="true"
                            shift;;
            -fb|-fb=new)    config_fb="true"
                            FB_Model="NewFB"
                            shift;;
            -fb=old)        config_fb="true"
                            FB_Model="OldFB"
                            shift;;
            -ch)            scan_pvr="true"
                            shift;;
            *)                usage;
                            exit;;
    esac
done

function chk_lspci() {
    for arg in $@
    do
    if [ $(lspci -n | grep -c $arg) -eq 0 ]; then
        return 1
    fi
    done
    return 0
}

function stop_vdr() {
    if [ -e /var/run/Runvdr.pid ]; then
        vdr_running="true"
            echo
            echo "- Der VDR-Prozess wird beendet..."
            echo
            stopvdr >/dev/null 2>/dev/null
            sleep 3
    fi
}

function start_vdr() {
    if [ "x$vdr_running" = "xtrue" ]; then
        echo
        echo "- Der VDR-Prozess wird wieder gestartet ..."
        echo
        startvdr >/dev/null 2>/dev/null
    fi
}

function activate_remote() {

    echo "- Die original Hauppage FB wird konfiguriert...."
    echo
    echo "     Hinweis:"
    echo
    echo "     Falls nicht alle Tasten der Fernbedienung funktionieren,"
    echo "     dann fueren Sie bitte folgenden Befehl aus:"
    echo
    echo "     easyvdr-config-pvr350.sh --help"
    echo
    #LIRC="ivtv"
    sed -i 's/^LIRC=.*"/LIRC=\"ivtv\"/g' $SYSCONFIG
    sed -i '/sysconfig=\"LIRC\"/s/value=\".*\"/value=\"ivtv\"/' $VDRSETUPXML
   
    #LIRC_REMOTE_OFF="no"
    sed -i 's/^LIRC_REMOTE_OFF=.*"/LIRC_REMOTE_OFF=\"no\"/g' $SYSCONFIG
    sed -i '/sysconfig=\"LIRC_REMOTE_OFF\"/s/value=\".*\"/value=\"no\"/' $VDRSETUPXML
   
    #USE_INTERNAL_IR="no"
    sed -i 's/^USE_INTERNAL_IR=.*"/USE_INTERNAL_IR=\"no\"/g' $SYSCONFIG
    sed -i '/sysconfig=\"USE_INTERNAL_IR\"/s/value=\".*\"/value=\"no\"/' $VDRSETUPXML
   
    #INVERT_SIGNAL="no"
    sed -i 's/^INVERT_SIGNAL=.*"/INVERT_SIGNAL=\"no\"/g' $SYSCONFIG
    sed -i '/sysconfig=\"INVERT_SIGNAL\"/s/value=\".*\"/value=\"no\"/' $VDRSETUPXML
   
    if [ -f $REMOTES/lircd.conf ] && [ $REMOTES/remote.conf.$FB_Model ]; then
        rm /etc/lircd.conf
        rm /etc/vdr/remote.conf
        ln -s $REMOTES/lircd.conf /etc/lircd.conf
        ln -s $REMOTES/remote.conf.$FB_Model /etc/vdr/remote.conf
    else
        echo
        echo "Es ist ein Fehler aufgetreten:"
        echo
        echo "$REMOTES/lircd.conf und $REMOTES/remote.conf.$FB_Model sind nicht vorhanden..."
        echo

    fi

}

function activate_plugin() {
    if [ $(grep -c '^PLUGINLIST.*P'$1'' < $SYSCONFIG) -lt 1 ]; then
        sed -i 's/^PLUGINLIST="/& \\"-P'$1' \\"/g' $SYSCONFIG
    fi
    #loescht in der vdr-setup.xml alle kommentare
    sed -i '{/^-/d;/^<!--/d}' $FolderAndFilenameForVDRSetupXML
    #Plugin in der vdr-setup.xml aktivieren
    sed -i '/plugin name=\"'$1'\"/s/active=\"no\"/active=\"yes\"/' $VDRSETUPXML
}

   
function activate_Module() {
    # Diese Funktion macht nur Sinn, wenn das zu ladende Modul wie ein DVB-Modul geladen wird.
    . $DRIVERCONFIG
    #if ! echo $MODULES | grep -w $1 >/dev/null 2>/dev/null; then
    #    sed -i '/^MODULES=/ a\'$1'' $DRIVERCONFIG
    #fi
    echo $1 >> $DRIVERCONFIG
}

function scanpvr {
    echo "- Es wird eine Kanalliste mit w_pvrscan fuer den analogen Empfang erstellt.."
    echo ""
    modprobe -r ivtv_fb
    modprobe -r ivtv
    sleep 2
    modprobe ivtv
    sleep 2
    echo "" /etc/vdr/channels/PVR.conf
    w_pvrscan -p pvrinput > /etc/vdr/channels/PVR.conf
    sleep 2
    echo "- Die Kanalliste PVR wird aktiviert ..."   
    ConfigVarName="CHANNELLIST"
    ConfigValue="PVR"
    SetupConfigs   
}

function detect_pvr350 {
    found_pvr350="false"
    modprobe ivtv
    if [ $(dmesg | grep -c PVR-350) -gt 0 ]; then
        found_pvr350="true"
    fi
    if [ -n "$(lspci -n | grep -w 4444:0803)" ]; then
        found_pvr350="true"
    fi
}

function main() {
    detect_pvr350
    if [ $found_pvr350 = "true" ] || [ $force = "true" ]; then
        echo ""
        echo "***** easyVDR wird nun fuer eine  PVR-350 als Ausgabegeraet konfiguriert. *****"
        echo ""
        stop_vdr
        echo ""
        echo "- Das PVR350-Plugin wird aktiviert ..."
        activate_plugin pvr350
        echo "- Das pvrinput-Plugin wird aktiviert ..."
        activate_plugin pvrinput
        echo "- Aktiviere FF-spezifische Default-Plugins"
        . /etc/easyvdr/vdr-profiles/current
        for arg in $VO_FF
            do
            echo "  -> Das $arg-Plugin wird aktiviert ..."
            activate_plugin $arg
            done
        echo "- Der Anti-Flickering-Workaround wird aktiviert ..."
       
        ConfigVarName="pvrinput.AntiFlickering"
        ConfigValue="1"
        SetSetupConf
       
        echo "- Andere Ausgabe-Plugins werden deaktiviert..."
       
        #PluginName="em84xx"
        DeactivatePlugin em84xx
       
        #PluginName="softdevice"
        DeactivatePlugin softdevice
       
        #PluginName="xine"
        DeactivatePlugin xine
       
        #PluginName="xineliboutput"
        DeactivatePlugin xineliboutput
       
        #PluginName="dxr3"
        DeactivatePlugin dxr3
        echo "- Die Module ivtv und ivtv-fb werden aktiviert...."
        activate_Module ivtv_fb
        activate_Module ivtv
        chk_lspci "0300: 8086"
        if [ $? -eq 0 ];then
            echo "- Das Modul i810fb wird aktiviert...."
            activate_Module i810fb
        fi
        if [ $config_fb = "true" ]; then
            activate_remote
        fi
       
        if [ $scan_pvr = "true" ]; then
            scanpvr
        fi
       
        echo ""
        echo "***** Die Konfiguration von easyVDR fuer eine PVR-350 ist abgeschlossen *****"
        echo
        echo "      have a lot of fun :)"
        echo ""
        sleep 2
        start_vdr
    else
        echo ""
        echo "Sorry: Es wurde keine PVR-350 gefunden.."
        echo "Das System wurde daher nicht fuer eine PVR-350 konfiguriert."
        echo ""
    fi
}

main

Zitat:[size=1em]Stammt dieses Script von der 0.8?[/size]
Das kann ich dir leider nicht beantworten... Das Script selber sagt aber es ist für easyvdr 0.5 *glaub*
Zitieren
#19
Hi,

auf dem weg zur 0.8 habe ich mit mauwag und SurfaceCleanerZ lange probiert, bis die pvr350 ootb lief.
War so ab 0.7.22/24, an den Scripten hatten wir wenig, oder gar nichts geändert, nur haben wir das plugin und 2 notwendige libs aktualisiert.

Bei mauwag läuft sie soweit ich verstanden habe. Versucht Doch bitte mal im Vergleich mit ihm herauszufinden, was bei JoeCool anders ist

Danke und Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#20
Die Karte läuft ja mittlerweile auch ... da mußte ja nur die Kanalliste angepasst werden. Nun brauch ich ne Lösung für die Fernbedienung ... wurde die denn auch getestet?
Zitieren
#21
An der Fernbedienung funktioniert nur der Ziffernblock von 1-9.
Ich hab da noch nicht mehr Energie reingelegt (bei den Scripten
fehlt mir der Durchblick), da ich quasi ausschließlich über Tastatur
bediene (VDR steht im Keller im LAN-Schrank).

Wenn sich jemand an die Überarbeitung machen will bin ich gerne
bereit dies zu testen.

Gruss
mauwag


* VDR1 - easyvdr-2.0.0-64-stable - FSC-D2836-S / Intel E6300 / 2GB / NVS310; PVR-500; Satelco EasyWatch DVB-C
* VDR-Test - easyVDR 2.5 - GA-770TA-UD3 / AMD 240e / 4GB / GF8400GS; Satelco EasyWatch DVB-C;
Zitieren
#22
Zitat:An der Fernbedienung funktioniert nur der Ziffernblock von 1-9.
Jap bei mir funktionieren die Zahlen auch wenn ich heute abend mehr Zeit hab werde ich mal alle Tasten durchgehen. Wenigstens kann ich nun ausschließen dass der Empfänger defekt ist oder so was...
Zitieren
#23
Ich antworte mal hier auf die PM von Dr.Seltsam

Zitat:worauf verweist /etc/lircd.conf?
/etc/vdr/remotes/pvr350/lircd.conf
Zitat:worauf verweist /etc/vdr/remote.conf?
/etc/vdr/remotes/pvr350/remote.conf.NewFB
ich habe auch die neue FB Wink

Zitat:während sie mit ein paar Zifferntasten funktioniert...
ist das remote-Plugin geladen?
ist das Modul lirc_i2c geladen  und wird es laut lsmod benutzt?
ist das Modul ir_kbd_i2c geladen  und wird es laut lsmod benutzt?

Code:
easyVDR:~# lsmod
Module                  Size  Used by
ipv6                  242676  14
ir_kbd_i2c              9104  0
ir_common              47236  1 ir_kbd_i2c
eeprom                  6544  0
i2c_viapro              8852  0
dm_snapshot            18980  0
dm_mirror              14720  0
dm_region_hash         12160  1 dm_mirror
dm_log                 10756  2 dm_mirror,dm_region_hash
dm_mod                 52548  3 dm_snapshot,dm_mirror,dm_log
ivtvfb                 14876  1
tuner_simple           16016  1
tuner_types            15744  1 tuner_simple
tda9887                11012  1
tda8290                14216  0
tuner                  22664  2
msp3400                28304  1
saa7127                 9976  1
saa7115                14964  1
rt2500usb              20864  0
arc4                    2816  2
ecb                     3712  2
rt73usb                26372  0
rt2x00usb              11392  2 rt2500usb,rt73usb
ivtv                  140452  3 ivtvfb
rt2x00lib              30080  3 rt2500usb,rt73usb,rt2x00usb
b44                    27408  0
i2c_algo_bit            6916  1 ivtv
cx2341x                14084  1 ivtv
pcspkr                  3456  0
rfkill                 11980  2 rt2x00lib
ssb                    41220  1 b44
snd_intel8x0           30364  0
v4l2_common            17920  6 tuner,msp3400,saa7127,saa7115,ivtv,cx2341x
videodev               38816  8 tuner,msp3400,saa7127,saa7115,ivtv,v4l2_common
v4l1_compat            14212  1 videodev
pcmcia                 35916  1 ssb
tveeprom               13060  1 ivtv
yenta_socket           24972  1
snd_ac97_codec        101028  1 snd_intel8x0
mac80211              203768  2 rt2x00usb,rt2x00lib
rsrc_nonstatic         12416  1 yenta_socket
pcmcia_core            36756  4 ssb,pcmcia,yenta_socket,rsrc_nonstatic
ac97_bus                2688  1 snd_ac97_codec
cfg80211               31632  2 rt2x00lib,mac80211
firewire_ohci          23940  0
snd_pcm_oss            38400  0
firewire_core          38560  1 firewire_ohci
snd_mixer_oss          15488  1 snd_pcm_oss
snd_pcm                73988  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              21640  1 snd_pcm
snd                    54052  6 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               8288  1 snd
snd_page_alloc          9864  2 snd_intel8x0,snd_pcm
ohci1394               31152  0
ieee1394               86212  1 ohci1394
parport_pc             38340  0
parport                35308  1 parport_pc
i2c_sis96x              5380  0
i2c_core               25108  16 ir_kbd_i2c,eeprom,i2c_viapro,tuner_simple,tda9887,tda8290,tuner,msp3400,saa7127,saa7115,ivtv,i2c_algo_bit,v4l2_common,videodev,tveeprom,i2c_sis96x
shpchp                 32660  0
pci_hotplug            28960  1 shpchp
sis_agp                 8320  1
agpgart                34888  1 sis_agp
joydev                 10432  0
easyVDR:~#

Interessanterweise funktioniert jetzt gerade wieder keine der Tasten und in /var/log/lirc_on_ivtv.log steht:
Zitat:Sep  9 10:47:38 easyVDR lircd: WARNING: invalid code found for PVR-350: 0
Sep  9 10:47:38 easyVDR lircd: lircd(devinput) ready
Sep  9 10:47:43 easyVDR lircd: accepted new client on /dev/lircd
Sep  9 10:47:43 easyVDR lircd: initializing '/dev/input/event'
Sep  9 10:47:43 easyVDR lircd: unable to open '/dev/input/event'
Sep  9 10:47:43 easyVDR lircd: WARNING: Failed to initialize hardware

nach drei Wink stopvdr, einem easyvdr-config-pvr350.sh -fb und einem startvdr funktionierte auf dem ziffernblock nur die 7 das log sieht jetzt so aus
Zitat:Sep  9 10:47:38 easyVDR lircd: WARNING: invalid code found for PVR-350: 0
Sep  9 10:47:38 easyVDR lircd: lircd(devinput) ready
Sep  9 10:47:43 easyVDR lircd: accepted new client on /dev/lircd
Sep  9 10:47:43 easyVDR lircd: initializing '/dev/input/event'
Sep  9 10:47:43 easyVDR lircd: unable to open '/dev/input/event'
Sep  9 10:47:43 easyVDR lircd: WARNING: Failed to initialize hardware
Sep  9 10:55:59 easyVDR lircd: removed client
Sep  9 10:55:59 easyVDR lircd: closing '/dev/input/event'
Sep  9 10:56:01 easyVDR lircd: caught signal
Sep  9 10:57:27 easyVDR lircd: WARNING: invalid code found for PVR-350: 0
Sep  9 10:57:27 easyVDR lircd: lircd(devinput) ready
Sep  9 10:57:28 easyVDR lircd: accepted new client on /dev/lircd
Sep  9 10:57:28 easyVDR lircd: initializing '/dev/input/event'
Sep  9 10:57:28 easyVDR lircd: unable to open '/dev/input/event'
Sep  9 10:57:28 easyVDR lircd: WARNING: Failed to initialize hardware
Und nu???

Zitieren
#24
ist das remote-Plugin geladen?
schau einfach unter Einstellungen-Plugins ob es da aufgeführt ist
Zitieren
#25
(09.09.2010, 11:00)JoeCool link schrieb: ich habe auch die neue FB Wink
was heisst das konkret? A415 oder R808 (siehe Batteriefachdeckel)
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste