[mythtv-users] lirc does not work on kernel 2.6.35.11-83.fc14.i686

Boleslaw Ciesielski bc-mythtv at comcast.net
Sat Mar 26 18:28:21 UTC 2011


On Fri, Mar 25, 2011 at 12:22:44AM -0400, Jarod Wilson wrote:
> On Mar 24, 2011, at 10:36 PM, Boleslaw Ciesielski wrote:
> 
> > On 03/24/2011 03:27 PM, Jarod Wilson wrote:
> >> On Mar 24, 2011, at 1:15 PM, Gabe Rubin wrote:
> >>> I am also unclear on how to use devinput mode.  Does that require me
> >>> using something different than lircd.conf file (I saw references to a
> >>> keymap on some of the threads).
> >> 
> >> You need the lircd.conf.devinput config provided in the lirc-remotes
> >> sub-package, lircd set to devinput mode, and a pointer to the right
> >> input event device.
> > 
> > So I had similar problem and got the above to work but I am still not
> > clear what the right way to deal with the missing or wrongly mapped keys
> > on the Hauppauge remote is? (On Fedora 14, using 2.6.35.11-83.fc14)
> 
> ir-keytable from v4l-utils, primarily

Thanks, I got v4l-utils from koji but there must be still something
missing. I have PVR-350 with the original remote that came with it (I
think it's called "Hauppauge grey").

After I load ir-kbd-i2c and run evtest for some keys I get reasonably
good output e.g. Vol- (aka Left on this remote):

Event: time 1301162933.706394, type 4 (Misc), code 4 (ScanCode), value 11
Event: time 1301162933.706405, type 1 (Key), code 114 (VolumeDown), value 1
Event: time 1301162933.706407, -------------- Report Sync ------------
Event: time 1301162933.955520, type 1 (Key), code 114 (VolumeDown), value 0
Event: time 1301162933.955524, -------------- Report Sync ------------

but for some others e.g. Ok I get only this:

Event: time 1301162937.607396, type 4 (Misc), code 4 (ScanCode), value 25
Event: time 1301162937.707390, type 4 (Misc), code 4 (ScanCode), value 25

OK, so I thought that's where ir-keytable comes in. So I tried

$ ir-keytable -k 0x25=KEY_OK
Setting scancode 0x0025 with 0x0160 via EVIOCSKEYCODE: Invalid argument
Wrote 1 keycode(s) to driver
$

which seems to return an error and has no effect.

What am I missing?

Thanks,

Bolek


More information about the mythtv-users mailing list