You are not logged in.

#1 2010-06-04 01:47:12

nerditup
Member
Registered: 2010-05-25
Posts: 19

[SOLVED] LCDproc + Antec Fusion Black

I'm not sure if anyone else has had any luck with getting their LCD Display working but I've been having a tough time!

I have been following the instructions on how to install the LCD Display found here:

http://codeka.com/blogs/index.php/2007/ … patch_v0_1

I've completed every step except when I get to the last one,

~/lcdproc-0.5.2$ sudo LCDd -f -r 4

I get the following error:

[nerditup@htpc lcdproc-0.5.2]$ sudo LCDd -f -r 4
sudo: LCDd: command not found

I've looked everywhere and I can't find LCDd in any folder. Some resources say it's in /etc/init.d/ but as we know Arch doesn't use this folder. It's not in /etc/rc.d either.

It just doesn't make sense that it just wouldn't install! Unless I'm missing a prerequisite somewhere?

Thanks!

Last edited by nerditup (2010-06-06 16:04:59)

Offline

#2 2010-06-04 10:27:19

demian
Member
From: Frankfurt, Germany
Registered: 2009-05-06
Posts: 709

Re: [SOLVED] LCDproc + Antec Fusion Black

I just installed lcdproc from the AUR and pacman -Ql lcdproc says among others:
lcdproc /usr/sbin/
lcdproc /usr/sbin/LCDd

Last edited by demian (2010-06-04 10:27:31)


no place like /home
github

Offline

#3 2010-06-04 14:00:47

nerditup
Member
Registered: 2010-05-25
Posts: 19

Re: [SOLVED] LCDproc + Antec Fusion Black

Awesome, that works. I'm able to run LCDd now. I'm going to work on this for a bit and see if I need to patch it for my specific device to work.

Would I still be able to patch something downloaded from AUR?

Offline

#4 2010-06-04 14:21:24

demian
Member
From: Frankfurt, Germany
Registered: 2009-05-06
Posts: 709

Re: [SOLVED] LCDproc + Antec Fusion Black

Sure, you'll just have to add the patching step to the PKGBUILD build() part.
Or get the sources, patch them, repack them and use them as source in the PKGBUILD.

Last edited by demian (2010-06-04 14:22:16)


no place like /home
github

Offline

#5 2010-06-05 17:53:07

nerditup
Member
Registered: 2010-05-25
Posts: 19

Re: [SOLVED] LCDproc + Antec Fusion Black

I've installed lcdproc from the AUR with yaourt. The latest AUR update as of yesterday shows that it has a patch for imonlcd built in.

I think I may have something working, but it's hard to tell. I haven't gotten any errors... However before, the LCD would have some random things light up. Now that I've installed this program, error free, by following these instructions: http://lukedoomer.blogspot.com/2010/05/ … linux.html the screen is now blank (nothing is lit except the backlight of course).

But when I load everything up, nothing shows up on the display? No CPU, no memory, nothing.

Here's some information, not sure what else needs to be running?

From my /etc/LCDd.conf

...
DriverPath=/usr/lib/lcdproc/
...
Driver=imon
...
...
[imon]
...
# select the device to use
Device=/dev/lcd0

# display dimensions
Size=16x2
...
[nerditup@htpc ~]$ ls /dev/lcd*
/dev/lcd0
[nerditup@htpc ~]$ sudo lsusb
Bus 001 Device 003: ID 04fc:0c25 Sunplus Technology Co., Ltd SATALink SPIF225A
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 15c2:0038 SoundGraph Inc. GD01 MX VFD Display/IR Receiver
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[nerditup@htpc ~]$ ps aux | grep lcd
root      1928  0.1  0.0   7880   584 ?        Ss   13:28   0:00 lcdproc
nerditup  1945  0.0  0.0   8028   972 pts/0    S+   13:39   0:00 grep lcd
[nerditup@htpc ~]$ sudo lcdproc
[nerditup@htpc ~]$ sudo /etc/rc.d/lcdd start
:: Starting LCDd daemon                                                  [DONE]

Offline

#6 2010-06-06 10:45:34

Aedit
Member
Registered: 2009-10-29
Posts: 138

Re: [SOLVED] LCDproc + Antec Fusion Black

I think it goes like this. In /etc/LCDd.conf use the imonlcd driver (not imon). And in the [imonlcd] section set Protocol=1.

...

[server]

DriverPath=/usr/lib/lcdproc/

Driver=imonlcd
...

[imonlcd]
# Specify which iMon protocol should be used [legal: 0=15c2:ffdc device,
# 1=15c2:0038 device; default: 0]
Protocol=1

Device=/dev/lcd0

#Contrast=200

#Size=96x16

#Backlight=on

#DiscMode=0

For infrared mouse, remote keys and the volume knob you need lirc:

pacman -S lirc lirc-utils
ln -s /usr/share/lirc/remotes/imon/lircd.conf.imon-antec-veris /etc/lirc/lircd.conf
/etc/rc.d/lircd start
(check with irw in terminal with user permissions)

To start up properly on boot, put this in /etc/rc.conf:

DAEMONS=(....  lcdd lircd)

and this in /etc/rc.local:

lcdproc &

Then use your desktop tools (e.g. kdelirc) to set up what happens when you use the remote keys and the volume knob.

Offline

#7 2010-06-06 16:04:21

nerditup
Member
Registered: 2010-05-25
Posts: 19

Re: [SOLVED] LCDproc + Antec Fusion Black

Thanks everyone for the help, I got it working.

Aedit, it was the driver I was using that was the problem in the end. It makes sense too because as you've seen in here,

[nerditup@htpc ~]$ sudo lsusb
Bus 002 Device 003: ID 15c2:0038 SoundGraph Inc. GD01 MX VFD Display/IR Receiver

The device ID corresponds to the driver in /etc/LCDd.conf seen here,

[imonlcd]
# Specify which iMon protocol should be used [legal: 0=15c2:ffdc device,
# 1=15c2:0038 device; default: 0]
Protocol=1

Should have seen that! Anyway, thanks again for all the help.

Offline

#8 2011-02-26 11:17:39

boomshalek
Member
Registered: 2007-10-12
Posts: 110

Re: [SOLVED] LCDproc + Antec Fusion Black

Hi

Don't you have to modify permissions on /dev/lcd0 ?

I have

ls /dev/lcd0 -lha
crw------- 1 root root 180, 0 Feb 26 11:15 /dev/lcd0

and cannot use it i.e. with mythbackend's lcd output ...

Offline

#9 2011-03-08 04:21:21

gee
Member
Registered: 2006-11-29
Posts: 313

Re: [SOLVED] LCDproc + Antec Fusion Black

oops

Last edited by gee (2011-03-08 04:22:20)

Offline

#10 2011-04-21 10:03:16

Enverex
Member
From: UK
Registered: 2007-06-13
Posts: 159
Website

Re: [SOLVED] LCDproc + Antec Fusion Black

I'm using the same settings as nerditup and it worked perfectly in Debian Sid, but I'm unable to get this to work in Arch. Nothing ever appears on the LCD screen and trying to access the lcd0 device directly just locks up whichever application or terminal was trying to access it. dmesg shows:

[  600.361831] INFO: task LCDd:2589 blocked for more than 120 seconds.
[  600.361835] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  600.361838] LCDd            D ffff880113c02c78     0  2589   2568 0x00000000
[  600.361843]  ffff8801155f5b48 0000000000000086 ffff880000000000 0000000000000000
[  600.361848]  0000000000000001 ffffea0003a0fb88 ffff8801155f5fd8 ffff880113c029a0
[  600.361853]  ffff8801155f5fd8 ffff8801155f5fd8 ffff880113c02c80 ffff8801155f5fd8
[  600.361857] Call Trace:
[  600.361866]  [<ffffffff811212d2>] ? alloc_pages_current+0xa2/0x110
[  600.361872]  [<ffffffff810ee499>] ? __do_page_cache_readahead+0x199/0x220
[  600.361877]  [<ffffffff813b0a49>] __mutex_lock_slowpath+0x139/0x320
[  600.361890]  [<ffffffff813b0c41>] mutex_lock+0x11/0x30
[  600.361893]  [<ffffffffa0d53216>] display_open+0x66/0x130 [imon]
[  600.361901]  [<ffffffffa0cfd6c0>] usb_open+0x180/0x310 [usbcore]
[  600.361905]  [<ffffffff81143b3b>] chrdev_open+0x1bb/0x2d0
[  600.361906]  [<ffffffff8113d93d>] __dentry_open+0x10d/0x370
[  600.361908]  [<ffffffff81143980>] ? chrdev_open+0x0/0x2d0
[  600.361911]  [<ffffffff811d4f45>] ? devcgroup_inode_permission+0x125/0x150
[  600.361913]  [<ffffffff8113ede1>] nameidata_to_filp+0x71/0x80
[  600.361915]  [<ffffffff8114dd78>] finish_open+0xc8/0x1b0
[  600.361917]  [<ffffffff8114c8a1>] ? do_path_lookup+0x71/0x130
[  600.361918]  [<ffffffff8114e4e6>] do_filp_open+0x296/0x760
[  600.361920]  [<ffffffff81108d30>] ? handle_mm_fault+0x1b0/0x330
[  600.361923]  [<ffffffff8115ac2c>] ? alloc_fd+0xec/0x140
[  600.361924]  [<ffffffff8113ee54>] do_sys_open+0x64/0x110
[  600.361926]  [<ffffffff8113ef1b>] sys_open+0x1b/0x20
[  600.361928]  [<ffffffff8100ae12>] system_call_fastpath+0x16/0x1b


Has anyone had this issue or had any trouble with the LCD recently?

Offline

#11 2011-05-07 15:51:52

ict
Member
Registered: 2007-05-01
Posts: 44

Re: [SOLVED] LCDproc + Antec Fusion Black

Yes, same thing here. Worked fine before. This seems related, but I haven't found a solution yet: http://comments.gmane.org/gmane.comp.ha … lirc/11411

Edit: OK, this fixes it for me: Find /usr/bin/ir-keytable and rename it to something else. Create a shellscript or some other empty program and name it ir-keytable so it can still be called but does nothing. Reboot.

Last edited by ict (2011-05-07 16:06:35)

Offline

#12 2011-05-07 16:28:10

Enverex
Member
From: UK
Registered: 2007-06-13
Posts: 159
Website

Re: [SOLVED] LCDproc + Antec Fusion Black

I've been speaking with the LIRC people. Jarod Wilson found that it's a kernel module bug and a patch has been submitted for inclusion in the kernel so hopefully it'll start working for us again soon.

Offline

#13 2011-10-02 22:03:04

boomshalek
Member
Registered: 2007-10-12
Posts: 110

Re: [SOLVED] LCDproc + Antec Fusion Black

Has this kernel bug been resolved with the release of kernel 3.0 ?

Would be another reason to go for a system upgrade.

BR

Offline

Board footer

Powered by FluxBB