Imon LCD device number changes each boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lcdproc (Ubuntu) |
Fix Released
|
High
|
Dominique Dumont | ||
linux (Ubuntu) |
Confirmed
|
Low
|
Unassigned | ||
udev (Ubuntu) |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
LCD display does not output anything, only back light works. sudo LCDd -f -r 4 gives follow output:
Server running in foreground
Listening for queries on 127.0.0.1:13666
imonlcd: using Device /dev/lcd0
imonlcd: ERROR opening /dev/lcd0 (No such file or directory).
imonlcd: Did you load the iMON kernel module?
Driver [imonlcd] init failed, return code -1
Module /usr/lib/
Could not load driver imonlcd
There is no output driver
Critical error while initializing, abort.
Display worked correctly on Ubuntu 12.04
Andrew
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: lcdproc 0.5.5-2
ProcVersionSign
Uname: Linux 3.9.0-3-generic x86_64
NonfreeKernelMo
ApportVersion: 2.10.2-0ubuntu1
Architecture: amd64
Date: Sat Jun 1 10:50:02 2013
InstallationDate: Installed on 2013-05-30 (2 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130529)
MarkForUpload: True
ProcEnviron:
LANGUAGE=en_US
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: lcdproc
UpgradeStatus: No upgrade log present (probably fresh install)
summary: |
- Imon LCD does not display anything + Imon LCD device number changes each boot |
Changed in lcdproc (Ubuntu): | |
importance: | Undecided → High |
affects: | linux → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in udev (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in lcdproc (Ubuntu): | |
status: | Triaged → Fix Committed |
Okay managed to figure this one out. Obviously the lcdproc install didn't/doesn't detect the actual /dev/lcd# used. /ect/LCDd.conf showed default settings for imon and imonlcd
# Select the output device to use [default: /dev/lcd0]
Device=/dev/lcd0
After checking /dev/ directory found only lcd2 device so changed the above line to:
# Select the output device to use [default: /dev/lcd0]
Device=/dev/lcd2
restarted LCDd:
sudo /etc/init.d/LCDd restart
And now display is working correctly.