<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
I am also using gentoo, and I didn't have the kernel options either.<br>
I had to compile the Lirc by hand being sure to select the haupage
driver.<br>
Then I had to change the line in /etc/conf.d/lircd to the right
direction, I just found the right place looking at the existing
address. I think it was /dev/lirc/0.<br>
Then I tried everything using the irw command.<br>
<br>
Hope it helped.<br>
<br>
Juan<br>
<br>
Dennis B. Hopp wrote:<br>
<br>
|I've searched the archvies and the forums at <a class="moz-txt-link-freetext" href="http://forums.gentoo.org">http://forums.gentoo.org</a><br>
|and I'm having a hell of time getting the Gray remote that came with my<br>
|PVR-250 working.<br>
|<br>
|I followed the instructions here:<br>
|<br>
|<a class="moz-txt-link-freetext" href="http://gentoo-wiki.com/HARDWARE_Setup_MythTV">http://gentoo-wiki.com/HARDWARE_Setup_MythTV</a><br>
|<br>
|When I do a make menuconfig I do not have any option to enable Linux<br>
|Infrared controller. lircd is using /dev/lirc/0. If I cat /dev/lirc/0<br>
|and press buttons on the remote I get output on the screen (a bunch of<br>
|garbage, but output none the less). irw doesn't seem to do anything<br>
|<br>
|my /etc/lircd.conf:<br>
|<br>
|begin remote<br>
|<br>
| name Hauppauge<br>
| bits 13<br>
| flags SHIFT_ENC<br>
| eps 30<br>
| aeps 100<br>
|<br>
| one 950 830<br>
| zero 950 830<br>
| plead 960<br>
| gap 89584<br>
| repeat_bit 2<br>
|<br>
| begin codes<br>
| TV 0x000000000000100F<br>
| RADIO 0x000000000000100C<br>
| FULL_SCREEN 0x000000000000102E<br>
| CH+ 0x0000000000001020<br>
| CH- 0x0000000000001021<br>
| VOL- 0x0000000000001011<br>
| VOL+ 0x0000000000001010<br>
| MUTE 0x000000000000100D<br>
| SOURCE 0x0000000000001022<br>
| 1 0x0000000000001001<br>
| 2 0x0000000000001002<br>
| 3 0x0000000000001003<br>
| 4 0x0000000000001004<br>
| 5 0x0000000000001005<br>
| 6 0x0000000000001006<br>
| 7 0x0000000000001007<br>
| 8 0x0000000000001008<br>
| 9 0x0000000000001009<br>
| 0 0x0000000000001000<br>
| RESERVED 0x000000000000101E<br>
| MINIMIZE 0x0000000000001026<br>
| end codes<br>
|<br>
|end remote<br>
|<br>
|<br>
|begin remote<br>
|<br>
| name hauppauge_pvr<br>
| bits 13<br>
| flags RC5|CONST_LENGTH<br>
| eps 30<br>
| aeps 100<br>
|<br>
| one 969 811<br>
| zero 969 811<br>
| plead 1097<br>
| gap 114605<br>
| toggle_bit 2<br>
|<br>
|<br>
| begin codes<br>
| Power 0x00000000000017FD<br>
| Go 0x00000000000017FB<br>
| 1 0x00000000000017C1<br>
| 2 0x00000000000017C2<br>
| 3 0x00000000000017C3<br>
| 4 0x00000000000017C4<br>
| 5 0x00000000000017C5<br>
| 6 0x00000000000017C6<br>
| 7 0x00000000000017C7<br>
| 8 0x00000000000017C8<br>
| 9 0x00000000000017C9<br>
| Back/Exit 0x00000000000017DF<br>
| 0 0x00000000000017C0<br>
| Menu 0x00000000000017CD<br>
| Red 0x00000000000017CB<br>
| Green 0x00000000000017EE<br>
| Yellow 0x00000000000017F8<br>
| Blue 0x00000000000017E9<br>
| Ch+ 0x00000000000017E0<br>
| Ch- 0x00000000000017E1<br>
| Vol- 0x00000000000017D1<br>
| Vol+ 0x00000000000017D0<br>
| Ok 0x00000000000017E5<br>
| Mute 0x00000000000017CF<br>
| Blank 0x00000000000017CC<br>
| Full 0x00000000000017FC<br>
| Rewind 0x00000000000017F2<br>
| Play 0x00000000000017F5<br>
| Forward 0x00000000000017F4<br>
| Record 0x00000000000017F7<br>
| Stop 0x00000000000017F6<br>
| Pause 0x00000000000017F0<br>
| Replay 0x00000000000017E4<br>
| Skip 0x00000000000017DE<br>
| end codes<br>
|<br>
|end remote<br>
|<br>
|I've tried running mythfrontend as root and a normal user.<br>
|<br>
|my lircrc:<br>
|<br>
|begin<br>
| prog = irxevent<br>
| button = OK<br>
| repeat = 3<br>
| config = Key M CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = CH+<br>
| repeat = 3<br>
| config = Key Up CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = CH-<br>
| repeat = 3<br>
| config = Key Down CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = MENU<br>
| repeat = 3<br>
| config = Key Return CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = RECORD<br>
| repeat = 3<br>
| config = Key Return CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = RED<br>
| repeat = 3<br>
| config = Key X CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = GREEN<br>
| repeat = 3<br>
| config = Key I CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = YELLOW<br>
| repeat = 3<br>
| config = Key bracketleft CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = BLUE<br>
| repeat = 3<br>
| config = Key bracketright CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = BLANK<br>
| repeat = 3<br>
| config = Key D CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = VOL-<br>
| repeat = 3<br>
| config = Key Left CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = REV<br>
| repeat = 3<br>
| config = Key Left CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = PLAY<br>
| repeat = 3<br>
| config = Key P CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = MUTE<br>
| repeat = 3<br>
| config = Key backslash CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = VOL+<br>
| repeat = 3<br>
| config = Key Right CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = FFW<br>
| repeat = 3<br>
| config = Key Right CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = BACK/EXIT<br>
| repeat = 3<br>
| config = Key Escape CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = FULL<br>
| repeat = 3<br>
| config = Key Escape CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = PAUSE<br>
| repeat = 3<br>
| config = Key P CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 0<br>
| config = Key 0 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 1<br>
| config = Key 1 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 2<br>
| config = Key 2 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 3<br>
| config = Key 3 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 4<br>
| config = Key 4 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 5<br>
| config = Key 5 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 6<br>
| config = Key 6 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 7<br>
| config = Key 7 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 8<br>
| config = Key 8 CurrentWindow<br>
|end<br>
|begin<br>
| prog = irxevent<br>
| button = 9<br>
| config = Key 9 CurrentWindow<br>
|end<br>
|<br>
|I had to place the lircrc file as ~/.lircrc for irxevent to be able to<br>
|find in. In my logs I can see where lircd accepts the new client and<br>
|then disconnects it when I close mythfrontend but the remote doesn't<br>
|work at all in myth.<br>
|<br>
|Any ideas?<br>
|<br>
|--Dennis<br>
|<br>
|<br>
|-------------------------<br>
|<br>
|_______________________________________________<br>
|mythtv-users mailing list<br>
|<a class="moz-txt-link-abbreviated" href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>
|<a class="moz-txt-link-freetext" href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br>
<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.2.6 (GNU/Linux)<br>
<br>
iD8DBQFB2QALinkYqF503K4RAsAAAJ4lOY9oYNxsC9kjnKEc6c5zWyhQNQCcCSo+<br>
Z8zIR7e5G+vZVqyJhxRLy7o=<br>
=1hNX<br>
-----END PGP SIGNATURE-----<br>
<br>
</body>
</html>