有谁知道我可以在哪里找到AVERMEDIA VOLAR DVBT 型号 A815司机?
提前致谢。
答案1
Linux 完美支持该功能,甚至红外遥控器也不例外。它在恶劣条件下非常强大,但对于全天候使用来说不够稳定。
首先,你需要复制以下固件dvb-usb-af9015.fw在您的/lib/firmware/
目录中。这现在是 dvb-v4l dev 树的一部分,如果您从 mercurial 快照进行编译,这将为您完成。
最新的 v4l-dvb 支持该驱动程序,因此您必须先下载它们。获取或使用 mercury 请参阅如何获取、构建和安装 V4L-DVB 设备驱动程序了解所有详细信息。
驱动程序的最新开发版本支持 RM-FP 遥控器。但该设备还捆绑了其他遥控器版本。RM-KS 就是其中之一。
下载并编译驱动程序,然后使用选项remote=5 when dvb-usb-af9015
模块加载。这是通过添加(以 root 身份)一个名为 dvb 的文件来实现的,该文件位于目录中,/etc/modprobe.d/
包含以下行
options dvb_usb_af9015 remote=5
对于 LIRC 配置,第一步是识别与我们的 dvb-t 设备关联的文件设备。这可以通过命令完成:
cat /proc/bus/input/devices | grep -n10 a815
此命令将显示如下输出:
I: Bus=0003 Vendor=07ca Product=a815 Version=0200
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:00:13.2-4/ir0
S: Sysfs=/class/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=3
B: KEY=3c0110 10200000000000 0 8400 90c0300801 1e060000000000 ffc
您需要的信息是输入设备编号,在本例中为/class/input/input8
这意味着与 IR 关联的设备是
/dev/input/event8
注意!设备编号从 PC 更改为其他。所以这只是一个例子。所以我们必须修改 lirc 配置,/etc/sysconfig/lircd
或者/etc/lirc/hardware.conf
(从分发更改为其他)这些参数:
...
DRIVER="devinput"
...
DEVICE="/dev/input/event8"
...
第二步是通过 lirc 工具生成代码列表。注意!文件夹中 lirc 提供的文件/usr/share/lirc-remotes/avermedia/
并非每次都有效,因此我们需要手动生成文件。我们需要先通过以下命令停止 lirc:
/etc/init.d/lircd stop
现在我们可以通过这个命令/etc/lircd.conf
生成:irrecord
irrecord -H dev/input -f -d /dev/input/eventX ~/lircd.conf
cp ~/lircd.conf /etc/
但首先您必须用设备编号替换 X。在我的情况下,我/dev/input/event8
输入了 8。按照屏幕上的说明构建文件。按 RETURN,然后按下遥控器上的任意键以查找 GAP 值。如果设备选择正确,您将看到显示一个渐进的点。完成间隙搜索后,我们必须为键输入一个名称,然后按 ENTER,然后按遥控器上的相关按钮。这适用于遥控器上的所有键。要结束该过程,我们按 ENTER。
一些发行版需要该文件,/etc/lirc/
因此我们可以按以下方式复制该文件:
cp /etc/lircd.conf /etc/lirc/
最后我们重新启动lirc
:
/etc/init.d/lircd restart
我们可以使用LIRC
前端irkick
设置遥控器按键或者手动构建~/.lircrc文件。
由于 HID 设备存在一些问题,在某些机器上红外接收有问题,为了解决这个问题,您可以创建/etc/modprobe.d/usbhid
包含以下内容的文件:
options usbhid quirks=0x07ca:0xa815:0x04
然后执行
sudo update-initramfs -u
然后重新启动。这样问题就解决了。
编译完成后你可以尝试这个:测试你的DVB设备。Kaffeine 似乎是检查其是否有效的最简单/最快捷的方法。
来源:Linux电视