CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5690|回复: 9

请问怎么屏蔽cubieboard2的红外输入?

[复制链接]
发表于 2015-3-19 10:08:18 来自手机 | 显示全部楼层 |阅读模式
我用的是archlinux
纯headless,不接屏幕和键鼠
直到有一天连上电视,才看见被输入了好多奇怪字符,是我各种设备的遥控器导致的
于是这可能是linux基础问题--怎么屏蔽掉/dev/input/event0作为键盘的输入?还是我只能用块口香糖?。。。

PS linux定制过任何"标准"的红外键盘么?
回复

使用道具 举报

发表于 2015-3-19 11:26:49 | 显示全部楼层
1,硬件拆掉IR
2,IR驱动不加载,
3,修改驱动,特定到指定遥控器按键码上报!!,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 12:37:19 来自手机 | 显示全部楼层
怎么去掉ir驱动?都不在模块列表里,非得重新编译内核么?
回复 支持 反对

使用道具 举报

发表于 2015-3-19 15:42:01 | 显示全部楼层
kappa8086 发表于 2015-3-19 12:37
怎么去掉ir驱动?都不在模块列表里,非得重新编译内核么?

如果是KO文件,就注释掉加载IR驱动的sh   ,如果是编译进kernel的,重新编译内核(去掉IR驱动选项!)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 18:57:25 | 显示全部楼层
我发现了,在script.bin启动参数里有ir的开关选项
不过好像只对 linux-sun7i 内核有效
换了 linux-armv7 后,/dev/input 整个没了。。。

回复 支持 反对

使用道具 举报

发表于 2015-3-20 00:04:14 来自手机 | 显示全部楼层
我遇到过一次xorg会自动把红外翻译为键盘,然后在xorg.conf里禁用了
你这个没用x的不知道会不会是类似的。
1,看看/etc/keybinder.conf有没有东西
如果不行,2,lsmod |grep ir 看看,如果能找到红外,在 /etc/modprobe.d/blacklist.conf里添加上就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-20 01:57:45 来自手机 | 显示全部楼层
nabice 发表于 2015-3-20 00:04
我遇到过一次xorg会自动把红外翻译为键盘,然后在xorg.conf里禁用了
你这个没用x的不知道会不会是类似的。  ...

没有,linux-sun7i都是直接编译进内核的,lsmod什么都没有
script.bin参数关闭ir_used也没效果不知道为什么
linux-armv7没法用啊,缺不各种驱动,我需要它至少能出声。。。最讨厌编译内核了
回复 支持 反对

使用道具 举报

发表于 2015-3-20 09:40:59 | 显示全部楼层
我觉得改script.bin 就可以了,全部去掉,不相信还能生效。否则要查下是否改完转为script.bin
[ir_para]
ir_used             = 1
ir0_rx               = portB04<2><default><default><default>

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-21 15:31:11 来自手机 | 显示全部楼层
@allen 发表于 2015-3-20 09:40
我觉得改script.bin 就可以了,全部去掉,不相信还能生效。否则要查下是否改完转为script.bin

ir_used     ...

还真是,这段全部注释掉,果然再收不到按键了。
回复 支持 反对

使用道具 举报

发表于 2015-3-23 14:27:37 | 显示全部楼层
kappa8086 发表于 2015-3-21 15:31
还真是,这段全部注释掉,果然再收不到按键了。

原因是sunxi-ir 驱动 去解析 ir_used的,ir_used 是无效的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 08:43 , Processed in 0.024151 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部