iMon VFD does not work in 8.04

Bug #225594 reported by länkky
8
Affects Status Importance Assigned to Milestone
lcdproc (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: lcdproc

My iMon VFD stopped working when I updated to Ubuntu 8.04. I am running AMD64 version of 8.04. On 7.10 the VFD worked OK.
The IR part of iMON is working fine with 8.04. Just the VFD is "dead".

The LCDd is starts OK.

On my LCDd.conf I have Driver=imon

There is also /dev/lcd0 successfully created:
crw-rw---- 1 root root 180, 144 2008-05-01 20:04 /dev/lcd0

On/var/logsyslog I get following message when I start LCDd:
May 2 11:31:23 htpc-serveri kernel: [29830.532317] /var/lib/dkms/lirc/0.8.3~pre1/build/drivers/lirc_imon/lirc_imon.c: VFD port opened

So everything should be fine... But as soon as I start the LCDd, following starts to show up in dmesg
[30722.563641] /var/lib/dkms/lirc/0.8.3~pre1/build/drivers/lirc_imon/lirc_imon.c: lcd_write: invalid payload size: 32 (expecting 8)

If I try to echo something to /dev/lcd0 I just get an error message:
mythtv@htpc-serveri:/etc$ echo terve > /dev/lcd0
bash: /dev/lcd0: Device or resource busy

There is a modification in lirc iMON driver made after 7.10. There is the same error message mentioned in the source code, so could it be that something broke because of the change??
http://patches.ubuntu.com/l/lirc/ext...ad2keys.dpatch

I have following packages installed:
lcdproc 0.5.2-0ubuntu2
lirc 0.8.3~pre1-0ubuntu7

Revision history for this message
stc (curtze) wrote :

I can confirm the problem. Same thing here with a similar setup. I described the problem before at:

https://bugs.launchpad.net/ubuntu/+source/lcdproc/+bug/194093

Though I'm not sure, if it really caused 100% CPU usage. This bug-report here is probably more accurate.

Revision history for this message
Mike Flint (mflint100) wrote :

I have a Silverstone LC20 case with the VFD display and I found this fix that worked for me and points to the problem:

http://ubuntuforums.org/showthread.php?t=765462

The default now for the lirc_imon module is for LCD displays (not VFD).

Adding the following to /etc/modprobe.d/options and it solved my problem:

options lirc_imon islcd=0

Revision history for this message
Thomas Hotz (thotz-deactivatedaccount) wrote :

Can you tell me if you still have problems? Thank you very much!

Changed in lcdproc (Ubuntu):
status: New → Incomplete
Revision history for this message
Mike Flint (mflint100) wrote : Re: [Bug 225594] Re: iMon VFD does not work in 8.04

Actually, I no longer have that case with the VFD display, so couldn't
comment on how well it works currently...

On Fri, Mar 1, 2013 at 9:43 AM, Thomas Hotz <email address hidden>wrote:

> Can you tell me if you still have problems? Thank you very much!
>
> ** Changed in: lcdproc (Ubuntu)
> Status: New => Incomplete
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/225594
>
> Title:
> iMon VFD does not work in 8.04
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/lcdproc/+bug/225594/+subscriptions
>

Revision history for this message
länkky (tvaisala) wrote :

I have managed to get Lcdproc to work nowdays for imon. The same driver is
used for two different displays technologies (was it lcd and vfd or
something similar), and at some point you had to manually tell which
technology you actually have. I would imagine that based on usbid it would
be rather easy to make this detection automatic.

Tomi
On 1 Mar 2013 16:58, "Thomas Hotz" <email address hidden> wrote:

> Can you tell me if you still have problems? Thank you very much!
>
> ** Changed in: lcdproc (Ubuntu)
> Status: New => Incomplete
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/225594
>
> Title:
> iMon VFD does not work in 8.04
>
> Status in “lcdproc” package in Ubuntu:
> Incomplete
>
> Bug description:
> Binary package hint: lcdproc
>
> My iMon VFD stopped working when I updated to Ubuntu 8.04. I am running
> AMD64 version of 8.04. On 7.10 the VFD worked OK.
> The IR part of iMON is working fine with 8.04. Just the VFD is "dead".
>
> The LCDd is starts OK.
>
> On my LCDd.conf I have Driver=imon
>
> There is also /dev/lcd0 successfully created:
> crw-rw---- 1 root root 180, 144 2008-05-01 20:04 /dev/lcd0
>
> On/var/logsyslog I get following message when I start LCDd:
> May 2 11:31:23 htpc-serveri kernel: [29830.532317]
> /var/lib/dkms/lirc/0.8.3~pre1/build/drivers/lirc_imon/lirc_imon.c: VFD port
> opened
>
> So everything should be fine... But as soon as I start the LCDd,
> following starts to show up in dmesg
> [30722.563641]
> /var/lib/dkms/lirc/0.8.3~pre1/build/drivers/lirc_imon/lirc_imon.c:
> lcd_write: invalid payload size: 32 (expecting 8)
>
> If I try to echo something to /dev/lcd0 I just get an error message:
> mythtv@htpc-serveri:/etc$ echo terve > /dev/lcd0
> bash: /dev/lcd0: Device or resource busy
>
> There is a modification in lirc iMON driver made after 7.10. There is
> the same error message mentioned in the source code, so could it be that
> something broke because of the change??
> http://patches.ubuntu.com/l/lirc/ext...ad2keys.dpatch
>
> I have following packages installed:
> lcdproc 0.5.2-0ubuntu2
> lirc 0.8.3~pre1-0ubuntu7
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/lcdproc/+bug/225594/+subscriptions
>

Changed in lcdproc (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.