Ich versuche auf meinem Silverstone LC20 yavdr zu installieren. Im Moment bin ich dran das LCD in Betrieb zu nehmen.
Mit apt-get install vdr-plugin-imonlcd zeigt das Display nur Müll. Jetzt wollte ich nach http://codeka.com/forums/viewtopic.php?f=3&t=35&p=436 selbst kompilieren. Leider klappt das nicht.
Fehlermeldung ist:
Code
include/linux/proportions.h: In function âprop_inc_percpuâ:
include/linux/proportions.h:75: error: implicit declaration of function âlocal_irq_saveâ
include/linux/proportions.h:77: error: implicit declaration of function âlocal_irq_restoreâ
In file included from include/linux/interrupt.h:13,
from include/linux/usb.h:15,
from /usr/src/imon/imon_vfd.c:42:
include/linux/sched.h:384:5: warning: "CONFIG_SPLIT_PTLOCK_CPUS" is not defined
/usr/src/imon/imon_vfd.c: In function âdelete_contextâ:
/usr/src/imon/imon_vfd.c:204: error: implicit declaration of function âinfoâ
/usr/src/imon/imon_vfd.c: In function âsend_packetâ:
/usr/src/imon/imon_vfd.c:334: warning: passing argument 6 of âusb_fill_int_urbâ from incompatible pointer type
include/linux/usb.h:1304: note: expected âusb_complete_tâ but argument is of type âvoid (*)(struct urb *, struct pt_regs *)â
/usr/src/imon/imon_vfd.c:345: warning: passing argument 7 of âusb_fill_control_urbâ from incompatible pointer type
include/linux/usb.h:1239: note: expected âusb_complete_tâ but argument is of type âvoid (*)(struct urb *, struct pt_regs *)â
make[1]: *** [/usr/src/imon/imon_vfd.o] Fehler 1
make: *** [_module_/usr/src/imon] Fehler 2
make: Verlasse Verzeichnis '/usr/src/linux-source-2.6.31'
Alles anzeigen
Und viel mehr das ich nicht ausgeschnitten bekomme. Den Linux Source habe ich installiert. Hat jemand eine Idee, woran es hapert?
Edit: Die Lösung lautet: Man muss in der datei /etc/LCDd.conf folgenden Eintrag vornehmen:
Driver=imon
DriverPath=/usr/lib/lcdproc/
Dann klappt das wunderbar. Vielen Dank für die Hilfe!