[FZH] Linux 下 Media Center 遥控器的配置问题

Hexchain Tong richard0053 at gmail.com
Sun Dec 25 15:15:57 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

大家好,

我正在使用 Archlinux (自重…),ideapad Y450,最近找出了笔记本自带的遥
控器,在折腾过程中遇到几个问题:

1. ir-keytable 可以检测到设备,用 -t 参数运行时可以看到 keycode,但
irw 没有输出。

# ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event10) with:
	Driver ite-cir, table rc-rc6-mce
	Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
	Enabled protocols: RC-6
	Repeat delay = 500 ms, repeat period = 125 ms

2. 根据遥控器上的按钮以及 ir-keytable -t 的输出修改了
/etc/rc_keymaps/rc6_mce 文件。现在运行 ir-keytable -t 可以看到 keycode
和对应的按键。irw 依然没有反应。执行 ir-keytable -p LIRC 后,-t 参数也
没有输出了。

# table rc6_mce, type: RC6
0x8045040c KEY_POWER
0x8045045d KEY_HOME
[..cut..]
0x80450454 KEY_DVD
0x8045042e KEY_TV

3. 尝试了很多个 /etc/lirc/lircd.conf,包括 devinput/generic/RC6 等,没
有解决问题。目前还没有对内核模块下手。lsmod | grep ir:

# lsmod | grep ir
ir_lirc_codec           4379  0
lirc_dev                9327  1 ir_lirc_codec
ir_mce_kbd_decoder      4214  0
ir_sony_decoder         2187  0
ir_jvc_decoder          2281  0
ir_rc6_decoder          2761  0
ir_rc5_decoder          2249  0
firewire_ohci          29650  0
firewire_core          50872  1 firewire_ohci
ite_cir                16095  0
ir_nec_decoder          2633  0
rc_core                15552  10
ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,rc_rc6_mce,ir_rc5_decoder,ite_cir,ir_nec_decoder
crc_itu_t               1363  1 firewire_core

目前的疑惑:

1. ir-keytable 和 lirc 到底是什么关系?

2. lircd.conf 和 /etc/rc_keymaps 中的配置文件有什么关系?

3. 最重要的一点,我如何才能让 lirc 正确的接收遥控器事件…

感谢各位……

- -- 
Hexchain Tong
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJO9z4tAAoJELMtEjixq4G4OukIAJVC6NqNoWPSyaBlGfRj2Lc6
PHzP2yBekr3868P2scfc+SID868ex34bCAQneTyglrj4N4vj6Z6LrFPUh9Ivahmg
r9DIbdFa60O1f5qlqL3duOrNm+C8I3oXuQaoBpm3hLX88OEyuc7dM1vhDTqAS8t1
AHWwtcwkkuqoQFLsKyniyxwUzB3wpYwZ9GucO6Li+qXoM1X67m7OvxQaobYxp8Tt
v1smsbkjS7ZqlQjT55H3Y90PUHOFwIKVvnS96ekJFAF+mFS1PMsirdvaX0F3O49g
A1pxlSm07D1VfmxbaMbXd7ViuTMU1Tojwr3jeqyIn1ElZBbFlyBO+Z0Eem5mFMg=
=Ul9t
-----END PGP SIGNATURE-----


More information about the Chinese mailing list