linux离线安装stb,linux – 带摩托罗拉STB和LIRC的Hauppauge电视调...

我在Xen下有一个MythTV PV VM,我花了大约2个星期才开始运行.一切似乎都很好; PCI passthrough将卡提供给客户操作系统(OpenSUSE 11.4),数字调谐器工作正常(我已成功将Live HD TV流式传输到我的电脑上),而且我非常高兴.

但是,我不能为我的生活配置LIRC.我花了3天的时间在谷歌上搜索和阅读教程以及如何接下来.我找到了固件(HVR-1600卡),并装载了lirc_zilog模块.它被识别和配置(由内核/ LIRC).但是,我不能让它做到以下几点:

>我能够从Hauppauge遥控器上捕获红外信号,但不能从我的DCT-700 STB中捕获红外信号(当我尝试时,我只是得到一个消息,即无法确定间隙长度,并且没有显示点).

>我无法让它传输任何东西.

所以,这是一些输出的快速示例:

dmesg输出:

~ # dmesg | grep lirc

[ 15.242456] lirc_dev: IR Remote Control driver registered, major 251

[ 15.277047] lirc_zilog: module is from the staging directory, the quality is unknown, you have been warned.

[ 15.277882] lirc_zilog: Zilog/Hauppauge IR driver initializing

[ 15.282904] lirc_zilog: chip found with RX and TX

[ 15.283556] i2c i2c-0: lirc_dev: driver lirc_zilog registered at minor = 0

[ 15.338267] lirc_zilog: Zilog/Hauppauge IR blaster firmware version 2.1.0 loaded

[ 15.339013] lirc_zilog: chip found with RX and TX

[ 15.339638] i2c i2c-0: lirc_dev: driver lirc_zilog registered at minor = 1

[ 15.369278] lirc_zilog: Zilog/Hauppauge IR blaster firmware version 2.1.0 loaded

[ 15.369296] lirc_zilog: initialization complete

一个irsend测试:

~ # irsend --device=/var/run/lirc/lircd SEND_ONCE dct700 OK

irsend: command failed: SEND_ONCE dct700 OK

irsend: transmission failed

对应的/ var / log / messages

~ # tail /var/log/messages

Jul 29 10:16:36 lal lircd-0.8.7[1090]: accepted new client on /var/run/lirc/lircd

Jul 29 10:16:36 lal lircd-0.8.7[1090]: write failed

Jul 29 10:16:36 lal lircd-0.8.7[1090]: Protocol error

Jul 29 10:16:36 lal lircd-0.8.7[1090]: error processing command: SEND_ONCE dct700 OK

Jul 29 10:16:36 lal lircd-0.8.7[1090]: transmission failed

Jul 29 10:16:36 lal kernel: [ 227.063942] lirc_zilog: failed to get data for code 0, key 9050 -- check lircd.conf entries

Jul 29 10:16:36 lal lircd-0.8.7[1090]: removed client

/etc/lirc/hardware.conf的相关部分:

#Chosen IR Transmitter

TRANSMITTER="HVR 1600"

TRANSMITTER_MODULES="lirc_zilog"

TRANSMITTER_DRIVER=""

TRANSMITTER_DEVICE="/dev/lirc0"

TRANSMITTER_SOCKET=""

TRANSMITTER_LIRCD_CONF="/etc/lirc/lircd.conf"

TRANSMITTER_LIRCD_ARGS=""

#Enable lircd

START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file

#START_LIRCMD="false"

#Try to load appropriate kernel modules

LOAD_MODULES="true"

我很确定dct700.conf文件是错误的.我从声称有这个STB工作的人的论坛上复制了它,但它是用于USB MCE发射器的.

由于我无法让接收器记录来自遥控器的信号,我无法生成自己的信号.

所以,如果有人有类似的组合工作,或者知道某人做了什么,或者看错了什么并有建议,我会永远感激任何帮助.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值