<html>Hi again,<br /><br /> Next problem is my Soundgraph imon LCD screen and IR receiver.<br /><br /> I really wanted to avoid lirc altogether this time as the scancodes now work perfectly through the event interface (before I even installed lirc. Surprisingly, the problem is with the LCD screen, which is refusing to work.<br /><br />I ended up installing lirc just to get LCDd and lcdproc, then used the cme editor to write the following file:<br /><br /> ## This file was written by cme command.<br />## You can run 'cme edit lcdproc' to modify this file.<br />## You may also modify the content of this file with your favorite editor.<br /><br /><br />[server]<br />Driver=imonlcd<br />DriverPath=/usr/lib/x86_64-linux-gnu/lcdproc/<br />GoodBye="Goodbye!"<br />Hello="Welcome to"<br />Hello="mythbox!"<br />NextScreenKey=Right<br />PrevScreenKey=Left<br />ReportToSyslog=yes<br />ToggleRotateKey=Enter<br />User=nobody<br /><br />[imonlcd]<br />Backlight=on<br />Device=/dev/lcd0<br />DiscMode=0<br />OnExit=1<br />Protocol=1<br />Size=16x2<br /><br />[menu]<br />DownKey=Down<br />EnterKey=Enter<br />MenuKey=Escape<br />UpKey=Up<br /><br />The usb device exists:<br /> lsusb | grep -i soundgraph<br />Bus 004 Device 003: ID 15c2:0038 SoundGraph Inc. GD01 MX LCD Display/IR Receiver<br /><br /><br />as does the driver file:<br /># ls -l /usr/lib/x86_64-linux-gnu/lcdproc/  | grep imonlcd<br />-rw-r--r-- 1 root root 18944 mai   18  2015 imonlcd.so<br /><br /> I tried adding device type 2 to /etc/modprobe.d/lirc_imon.conf:<br /><br />cat /etc/modprobe.d/lirc_imon.conf<br />options lirc_imon display_type=2<br /><br /><br /> but get this when loading the module:<br />583.467327] lirc_imon: module is from the staging directory, the quality is unknown, you have been warned.<br />[ 3583.467420] lirc_imon: unknown parameter 'display_type' ignored<br />[ 3583.467484] usbcore: registered new interface driver lirc_imon<br /><br />root@mythbox:~# sudo systemctl status LCDd.service<br />● LCDd.service - LSB: LCD daemon<br />   Loaded: loaded (/etc/init.d/LCDd)<br />   Active: active (exited) since ti. 2016-02-16 19:38:13 CET; 10s ago<br />     Docs: man:systemd-sysv-generator(8)<br />  Process: 2931 ExecStop=/etc/init.d/LCDd stop (code=exited, status=0/SUCCESS)<br />  Process: 3015 ExecStart=/etc/init.d/LCDd start (code=exited, status=0/SUCCESS)<br /><br />feb. 16 19:38:13 mythbox systemd[1]: Starting LSB: LCD daemon...<br />feb. 16 19:38:13 mythbox LCDd[3015]: Starting LCDd: LCDd.<br />feb. 16 19:38:13 mythbox systemd[1]: Started LSB: LCD daemon.<br /><br />I am missing the dev node, so a udev rule might be a good place to start, but is there a way to use the lcd without loading lirc?<br /><br />BR.<br /><br />--Marius--</html>