Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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
was muss ich tun oder wie muss ich die channels.conf umstricken damit es wieder läuft?
Der Joe
Beiträge: 13.661
Themen: 693
Registriert seit: Feb 2007
Bewertung:
312
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
Beiträge: 3.043
Themen: 42
Registriert seit: Oct 2007
Bewertung:
114
(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
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.
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
hmm
cool ist dass ich die gleiche Idee hatte wie der Wirbel.
nicht so schön ist dass es wohl eben nicht die passenden Versionen sind
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
nun werde ich mal den mplayer testen und sehen ob ich da noch was tun muss
Der Joe
Beiträge: 3.043
Themen: 42
Registriert seit: Oct 2007
Bewertung:
114
(18.08.2010, 16:43)JoeCool link schrieb: VDR Version 1.7.0 angezeigt
Ja. Leider.
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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
nu das Problem: mplayer will sich nicht starten lassen. Die hier ( h ttp://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
Beiträge: 234
Themen: 24
Registriert seit: Jan 2007
Bewertung:
0
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;
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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.
Beiträge: 187
Themen: 10
Registriert seit: Feb 2007
Bewertung:
0
(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" ?
Beiträge: 13.661
Themen: 693
Registriert seit: Feb 2007
Bewertung:
312
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
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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....
Beiträge: 187
Themen: 10
Registriert seit: Feb 2007
Bewertung:
0
(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
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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 . 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 ).
Mal sehen wie es weitergeht
Der Joe
Beiträge: 187
Themen: 10
Registriert seit: Feb 2007
Bewertung:
0
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)
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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
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).
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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?
Beiträge: 187
Themen: 10
Registriert seit: Feb 2007
Bewertung:
0
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
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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*
Beiträge: 6.606
Themen: 338
Registriert seit: Jan 2007
Bewertung:
201
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
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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?
Beiträge: 234
Themen: 24
Registriert seit: Jan 2007
Bewertung:
0
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;
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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...
Beiträge: 41
Themen: 6
Registriert seit: Sep 2008
Bewertung:
0
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
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 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???
Beiträge: 187
Themen: 10
Registriert seit: Feb 2007
Bewertung:
0
ist das remote-Plugin geladen?
schau einfach unter Einstellungen-Plugins ob es da aufgeführt ist
Beiträge: 187
Themen: 10
Registriert seit: Feb 2007
Bewertung:
0
(09.09.2010, 11:00)JoeCool link schrieb: ich habe auch die neue FB was heisst das konkret? A415 oder R808 (siehe Batteriefachdeckel)
|