I need help for LCD HD44780 Through I2C Port using the fresh latest repo.
eg: OSMC_TGT_rbp2_20201227.img
My "how to"
i did exactly same installation on latest repo.
The problem is, when turn on the system the LCD screen blank
only see the two row.
BUT when using “sudo /etc/init.d/LCDd restart” cmd
got works it proper… til restart the system then it only show
“bye bye screen” forever,
when reload the system need again restart LCD cmd to get works.
what sould be a problem, what have I done wrong ?
To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.
Depending on the used skin you have to set the settings-level to standard or higher, in summary:
enable debug logging at settings->system->logging
reboot the OSMC device twice(!)
reproduce the issue
upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A
publish the provided URL from the log set upload, here
Thanks for your understanding. We hope that we can help you get up and running again shortly.
osmc@osmc:~$ sudo /etc/init.d/LCDd restart
[ ok ] Restarting LCDd (via systemctl): LCDd.service.
osmc@osmc:~$ sudo systemctl enable LCDd.service
Synchronizing state of LCDd.service with SysV service script with
/lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable LCDd
Created symlink /etc/systemd/system/multi-user.target.wants/LCDd.service
Jun 25 22:55:22 osmc LCDd[188]: Driver [] init failed, return code -1
Jun 25 22:55:22 osmc LCDd[188]: Could not load driver hd44780
Jun 25 22:55:22 osmc LCDd[188]: There is no output driver
Does the driver exist on your system? Run modinfo hd44780 to find out.
If it’s there, it might need to be loaded when the kernel starts. To do so, edit file /etc/modules (using sudo) and add hd44780 on a new line. Save, then reboot.
If it’s not there, I guess you’ll need to build it.
you are did read my
“[HowTo] LCD HD44780 Through I2C Port Extender”
step by step tutorial, like i linked above ?
Thats work on older Repo’s, like a charm’
there never needed add to /etc/modules the hd44780,
ok so its new build repo, something changed under programing…
osmc@osmc:~$ modinfo hd44780
modinfo: ERROR: Module hd44780 not found.
osmc@osmc:~$ sudo nano /etc/modules
# /etc/modules: kernel modules to load at boot time.
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
i2c-bcm2708
i2c-dev
hd44780 # added now this line but won't works
so in my Tut the driver location is; under “Change the section:”
I think the problem might be with your version of /etc/LCDd.conf.Although I can’t test this myself, as far as I can tell, the driver hd44780 is no longer used. The DriverPath line should be:
DriverPath=/usr/lib/arm-linux-gnueabihf/lcdproc/
and you should remove the line:
Driver=hd44780
You should copy the driver over to /usr/lib/arm-linux-gnueabihf/lcdproc/`
and remove the hd44760 line from /etc/modules, since it’s not a kernel module.
I changed the path
but same as the problem i guess not the driver path the problem, because then why did work on old repo’s ?
i tell to LCDd configuration: where is the pat
sudo nano /etc/LCDd.conf
[server]
#DriverPath=/home/osmc/lcdproc/
DriverPath=/usr/lib/arm-linux-gnueabihf/lcdproc/
Driver=hd44780 # ** If i remove this line, then never get it works !!!!**
blah blah....
sudo cp hd44780.so /usr/lib/arm-linux-gnueabihf/lcdproc/
(BTW i did built a lot of media center with OSMC_TGT_rbp2_20160306.img and above… and LCD woked fine, without problem)
UI: it not suspicious only get works if i do a reset ? means when restart lcdproc ? doesn’t matter the path home/ or usr/