Hallo zusammen!
Will gerade ein LCD in meinen VDR (1.4.4) integrieren. Als Kontroller den ks0108. Installation klappte soweit. Habe das ganze in die runvdr eingetragen:
ZitatAlles anzeigen
export LANG=de_DE.iso8859-1
export LC_CTYPE=de_DE.iso8859-1
## DVBDIR="../DVB"
VDRPRG="/usr/local/bin/vdr"
VDRCMD="$VDRPRG -t /dev/tty8 -w 60 -c /etc/vdr -E /var/vdr \
--lirc -s /usr/local/bin/vdrpoweroff.sh \
-P "graphlcd" $*"
LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
KILL="/usr/bin/killall -q -TERM"
# Load driver if it hasn't been loaded already:
if [ $LSMOD -eq 0 ] ; then
# (cd $DVBDIR; make insmod)
/etc/init.d/dvb start
fi
while (true) do
su $VDRUSR -c "$VDRCMD"
if test $? -eq 0 -o $? -eq 2; then exit; fi
date
echo "restarting VDR"
$KILL $VDRPRG
sleep 10
# (cd $DVBDIR; make rmmod; make insmod)
/etc/init.d/dvb restart
date
done
Die Conf-Datei sieht dementsprechend so aus (Auflösung passt so!)
ZitatAlles anzeigen
WaitMethod=3
WaitPriority=0
########################################################################
[ks0108]
# ks0108 driver
# This is a driver module for the Samsung KS0108 LCD controller.
# Default size: 128 x 64
Driver=ks0108
Port=0x378
Device=/dev/parport0
Width=192
Height=64
#UpsideDown=no
#Invert=no
#AdjustTiming=0
RefreshDisplay=1
# Control
# Select the variant of triggering the display's control lines.
# Possible values: '0', '1'
# Default value: '1'
Control=1
Im Bios ist folgendes eingestellt:
Parallel Port Address 378
Parallel Port Mode ECP+EPP
EPP Version 1.9
ESP Mode DMA Channel DMA3
Parallel Port IRQ IRQ7
Als Fehlermeldung wird ausgegeben:
vdr: ./PLUGINS/lib/libvdr-graphlcd.so.1.4.4: Kann die shared object datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
auch nach händischenm Laden von ppdev (modprobe ppdev) keine Änderung.
Gebe ich ein:
showpic -c /etc/graphlcd.conf -d ks0108 /usr/local/src/VDR/PLUGINS/graphlcd/logos/DSF_m.glcd
heißts dann nur:
Failed loading file ..../DSF_m.glcd
Das Display wird aber immerhin halbwegs dunkel.
Weiß da jemand weiter?