[mythtv-users] Gentoo, kernel 2.6.9 and LIRC

Dennis B. Hopp dhopp at coreps.com
Sun Jan 2 23:59:36 EST 2005


I've searched the archvies and the forums at http://forums.gentoo.org
and I'm having a hell of time getting the Gray remote that came with my
PVR-250 working.

I followed the instructions here:

http://gentoo-wiki.com/HARDWARE_Setup_MythTV

When I do a make menuconfig I do not have any option to enable Linux
Infrared controller.  lircd is using /dev/lirc/0.  If I cat /dev/lirc/0
and press buttons on the remote I get output on the screen (a bunch of
garbage, but output none the less).  irw doesn't seem to do anything 

my /etc/lircd.conf:

begin remote

  name  Hauppauge
  bits           13
  flags SHIFT_ENC
  eps            30
  aeps          100

  one           950   830
  zero          950   830
  plead         960
  gap          89584
  repeat_bit      2

      begin codes
          TV                       0x000000000000100F
          RADIO                    0x000000000000100C
          FULL_SCREEN              0x000000000000102E
          CH+                      0x0000000000001020
          CH-                      0x0000000000001021
          VOL-                     0x0000000000001011
          VOL+                     0x0000000000001010
          MUTE                     0x000000000000100D
          SOURCE                   0x0000000000001022
          1                        0x0000000000001001
          2                        0x0000000000001002
          3                        0x0000000000001003
          4                        0x0000000000001004
          5                        0x0000000000001005
          6                        0x0000000000001006
          7                        0x0000000000001007
          8                        0x0000000000001008
          9                        0x0000000000001009
          0                        0x0000000000001000
          RESERVED                 0x000000000000101E
          MINIMIZE                 0x0000000000001026
      end codes

end remote


begin remote

  name  hauppauge_pvr
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           969   811
  zero          969   811
  plead        1097
  gap          114605
  toggle_bit      2


      begin codes
          Power                    0x00000000000017FD
          Go                       0x00000000000017FB
          1                        0x00000000000017C1
          2                        0x00000000000017C2
          3                        0x00000000000017C3
          4                        0x00000000000017C4
          5                        0x00000000000017C5
          6                        0x00000000000017C6
          7                        0x00000000000017C7
          8                        0x00000000000017C8
          9                        0x00000000000017C9
          Back/Exit                0x00000000000017DF
          0                        0x00000000000017C0
          Menu                     0x00000000000017CD
          Red                      0x00000000000017CB
          Green                    0x00000000000017EE
          Yellow                   0x00000000000017F8
          Blue                     0x00000000000017E9
          Ch+                      0x00000000000017E0
          Ch-                      0x00000000000017E1
          Vol-                     0x00000000000017D1
          Vol+                     0x00000000000017D0
          Ok                       0x00000000000017E5
          Mute                     0x00000000000017CF
          Blank                    0x00000000000017CC
          Full                     0x00000000000017FC
          Rewind                   0x00000000000017F2
          Play                     0x00000000000017F5
          Forward                  0x00000000000017F4
          Record                   0x00000000000017F7
          Stop                     0x00000000000017F6
          Pause                    0x00000000000017F0
          Replay                   0x00000000000017E4
          Skip                     0x00000000000017DE
      end codes

end remote

I've tried running mythfrontend as root and a normal user.

my lircrc:

begin
    prog = irxevent
    button = OK
    repeat = 3
    config = Key M CurrentWindow
end
begin
    prog = irxevent
    button = CH+
    repeat = 3
    config = Key Up CurrentWindow
end
begin
    prog = irxevent
    button = CH-
    repeat = 3
    config = Key Down CurrentWindow
end
begin
    prog = irxevent
    button = MENU
    repeat = 3
    config = Key Return CurrentWindow
end
begin
    prog = irxevent
    button = RECORD
    repeat = 3
    config = Key Return CurrentWindow
end
begin
    prog = irxevent
    button = RED
    repeat = 3
    config = Key X CurrentWindow
end
begin
    prog = irxevent
    button = GREEN
    repeat = 3
    config = Key I CurrentWindow
end
begin
    prog = irxevent
    button = YELLOW
    repeat = 3
    config = Key bracketleft CurrentWindow
end
begin
    prog = irxevent
    button = BLUE
    repeat = 3
    config = Key bracketright CurrentWindow
end
begin
    prog = irxevent
    button = BLANK
    repeat = 3
    config = Key D CurrentWindow
end
begin
    prog = irxevent
    button = VOL-
    repeat = 3
    config = Key Left CurrentWindow
end
begin
    prog = irxevent
    button = REV
    repeat = 3
    config = Key Left CurrentWindow
end
begin
    prog = irxevent
    button = PLAY
    repeat = 3
    config = Key P CurrentWindow
end
begin
    prog = irxevent
    button = MUTE
    repeat = 3
    config = Key backslash CurrentWindow
end
begin
    prog = irxevent
    button = VOL+
    repeat = 3
    config = Key Right CurrentWindow
end
begin
    prog = irxevent
    button = FFW
    repeat = 3
    config = Key Right CurrentWindow
end
begin
    prog = irxevent
    button = BACK/EXIT
    repeat = 3
    config = Key Escape CurrentWindow
end
begin
    prog = irxevent
    button = FULL
    repeat = 3
    config = Key Escape CurrentWindow
end
begin
    prog = irxevent
    button = PAUSE
    repeat = 3
    config = Key P CurrentWindow
end
begin
    prog = irxevent
    button = 0
    config = Key 0 CurrentWindow
end
begin
    prog = irxevent
    button = 1
    config = Key 1 CurrentWindow
end
begin
    prog = irxevent
    button = 2
    config = Key 2 CurrentWindow
end
begin
    prog = irxevent
    button = 3
    config = Key 3 CurrentWindow
end
begin
    prog = irxevent
    button = 4
    config = Key 4 CurrentWindow
end
begin
    prog = irxevent
    button = 5
    config = Key 5 CurrentWindow
end
begin
    prog = irxevent
    button = 6
    config = Key 6 CurrentWindow
end
begin
    prog = irxevent
    button = 7
    config = Key 7 CurrentWindow
end
begin
    prog = irxevent
    button = 8
    config = Key 8 CurrentWindow
end
begin
    prog = irxevent
    button = 9
    config = Key 9 CurrentWindow
end

I had to place the lircrc file as ~/.lircrc for irxevent to be able to
find in.  In my logs I can see where lircd accepts the new client and
then disconnects it when I close mythfrontend but the remote doesn't
work at all in myth.

Any ideas?

--Dennis



More information about the mythtv-users mailing list