MythTV

I think this is a software problem instead of a hardware problem so I am posting this here. I am running OpenSuse 11.1 and having this problem on two different machines, I tried my laptop and desktop.

I have MythTv working on my new Atom, heck I can even play 1080p movies and use only 5-20% of one core. Things are great except one thing. This remote.

Newegg.com - Anyware GP-IR02BK Vista 2 channel IR Remote Control

I have it working with Ubuntu and MythTv but I am a OpenSuse guy and really do not like Ubuntu so I want to push through this problem and keep OpenSuse instead. I am using OpenSuse 11.1 and have the frontend and backend on the same machine for now.

Okay so what I have been doing so far is information gathering.

I think I have lircd configured right because when I run irw I get responses for the right keys, I think I am using the mceusb driver.

linux-c7yg:~ # irw
000000037ff07bef 00 'VOLUMEUP' mceusb
000000037ff07bef 01 'VOLUMEUP' mceusb
000000037ff07bef 00 'VOLUMEUP' mceusb
000000037ff07bdd 00 'OK' mceusb
000000037ff07bdd 01 'OK' mceusb
000000037ff07be1 00 'UP' mceusb
000000037ff07be1 01 'UP' mceusb
000000037ff07be1 00 'UP' mceusb
000000037ff07be1 01 'UP' mceusb
000000037ff07bef 00 'VOLUMEUP' mceusb
000000037ff07bef 01 'VOLUMEUP' mceusb
000000037ff07bef 00 'VOLUMEUP' mceusb
000000037ff07bef 01 'VOLUMEUP' mceusb
000000037ff07bef 00 'VOLUMEUP' mceusb
000000037ff07bef 01 'VOLUMEUP' mceusb
000000037ff07bef 00 'VOLUMEUP' mceusb
000000037ff07bee 00 'VOLUMEDOWN' mceusb

Now when I launch MythTv it shows it is using the /home/user/.lircrc file which I created and pulled from someones website. The issue is that MythTv is not doing jack as far as a remote. I mean everything is in place and it should work but does not.

I also launch Gmplayer and it does not complain about the lircrc file anymore, I created a symbolic link to /home/user/.myth/lircrc. But the remote also does not seem to work in Gmplayer, I cannot see the volume bar move up or down. I am at a loss since I can clearly see that irw sees the remote and all of my configuration seems right.

Ideas please ?

To add some more information. I now know that the lircd is communicating with MythTv. I ran lircd as higher verbose debugging.


Aug 19 12:34:48 linux-c7yg lircd-0.8.4[1137]: removed client
Aug 19 12:35:44 linux-c7yg lircd-0.8.4[1137]: accepted new client on /var/run/lirc/lircd
Aug 19 12:35:45 linux-c7yg udevadm[1223]: the program '/usr/bin/mythfrontend' called 'udevinfo', it should use 'udevadm info <options>', this will stop working in a future release
Aug 19 12:35:45 linux-c7yg udevadm[1224]: the program '/usr/bin/mythfrontend' called 'udevinfo', it should use 'udevadm info <options>', this will stop working in a future release
Aug 19 12:35:45 linux-c7yg udevadm[1225]: the program '/usr/bin/mythfrontend' called 'udevinfo', it should use 'udevadm info <options>', this will stop working in a future release
Aug 19 12:35:50 linux-c7yg lircd-0.8.4[1137]: removed client

I ended up solving it myself and it is pretty retarded what the problem is. I copied the lird.conf from the one in the /usr/blah/blah/remote directory and used the one for the mceusb2 remote.

Well guess what, the backticks show are included in the response so you have to modify your lircrc for this. So it needs to look like this. Here is a small snip. That VolUp has to read ‘VolUp’

begin
prog = mythtv
button = ‘VolUp’
repeat = 1
config = F11
end