Iich versuche seit geraumer Zeit mein Sasem VFD in einem Dign 5 zum Laufen zu bringen. Über die Tipps in den Board bin ich inzwischen so weit, dass ich z. B. über echo oder lcdproc Zeichen auf das Display bekommen. Wenn ich aber den vdr starte, stürzt dieser beimf Aufruf des Plugins lcdproc ab. LCDd -r 5 liefert dabei folgende Meldungen:
> Jan 23 19:46:53 linvdr user.notice LCDd: LCDd version 0.4.5 starting
> Jan 23 19:46:53 linvdr user.info LCDd: Built on Jan 22 2006, protocol
> version 0.3, API version 0.4 Jan 23 19:46:53 linvdr user.notice LCDd:
> Set report level to 5, output to syslog
> Jan 23 19:46:53 linvdr user.info LCDd: init_drivers()
> Jan 23 19:46:53 linvdr user.info LCDd: load_driver(Sasem,,)
> Jan 23 19:46:53 linvdr user.info LCDd: SASEM: Using device: /dev/usb/lcd
> Jan 23 19:46:53 linvdr user.info kernel:
> /video/src/2.6.15/lirc-0.8.0pre3/drivers/lirc_sasem/lirc_sasem.c: VFD
> port opened
> Jan 23 19:46:54 linvdr user.info LCDd: init_sockets()
> Jan 23 19:46:54 linvdr user.info LCDd: sock_create_server()
> Jan 23 19:46:54 linvdr user.info LCDd: sock_create_inet_socket(13666)
> Jan 23 19:46:54 linvdr user.notice LCDd: listening for queries on port
> 13666
> Jan 23 19:46:54 linvdr user.info LCDd: init_screens()
> Jan 23 19:46:54 linvdr user.info LCDd: screenlist_init()
> Jan 23 19:46:54 linvdr user.info LCDd: widget_add(title, title, (null))
> Jan 23 19:46:54 linvdr user.info LCDd: widget_create()
> Jan 23 19:46:54 linvdr user.info LCDd: widget_add(one, string, (null))
> Jan 23 19:46:54 linvdr user.info LCDd: widget_create()
> Jan 23 19:46:54 linvdr user.info LCDd: widget_add(two, string, (null))
> Jan 23 19:46:54 linvdr user.info LCDd: widget_create()
> Jan 23 19:46:54 linvdr user.info LCDd: widget_add(three, string, (null))
> Jan 23 19:46:54 linvdr user.info LCDd: widget_create()
> Jan 23 19:46:54 linvdr user.info LCDd: drop_privs()
> Jan 23 19:46:54 linvdr user.notice LCDd: Server running in foreground
> Jan 23 19:46:54 linvdr user.info LCDd: do_mainloop()
> Jan 23 19:46:54 linvdr user.info LCDd: drivers_getkey()
> Jan 23 19:46:56 linvdr user.debug LCDd: Screen->Client List has
> timeout->-1
> Jan 23 19:46:56 linvdr user.info LCDd: drivers_getkey()
> Jan 23 19:46:59 linvdr user.debug LCDd: Screen->Client List has
> timeout->-1
> Jan 23 19:46:59 linvdr user.info LCDd: drivers_getkey()
> Jan 23 19:47:02 linvdr user.debug LCDd: Screen->Client List has
> timeout->-1
> Jan 23 19:47:02 linvdr user.info LCDd: drivers_getkey()
> Jan 23 19:47:04 linvdr user.info LCDd: exit_program()
> Jan 23 19:47:04 linvdr user.notice LCDd: Server shutting down on
> SIGINT Jan 23 19:47:07 linvdr user.info LCDd: screenlist_shutdown()
> Jan 23 19:47:07 linvdr user.info LCDd: unload_all_driver() Jan 23
> 19:47:07 linvdr user.info LCDd: sock_close_all() Jan 23 19:47:07
> linvdr user.info kernel:
> /video/src/2.6.15/lirc-0.8.0pre3/drivers/lirc_sasem/lirc_sasem.c: VFD
> port closed
Interssant ist auch, dass ich nur die ersten 8 zeichen des Displays ansprechen kann. Vielleicht liegt das an Einstellungen beim Kompilieren von LCDd.
Hat jemand eine Idee, was ich falsch mache bzw. wie er das Sasem-VFD zum Laufen bekommen hat. Ich bin für jeden Tipp dankbar.