É perfeitamente suportado no Linux, até mesmo no controle remoto IR. É muito poderoso em condições ruins, mas não estável para uso 24x7.
Em primeiro lugar, você precisa copiar o seguinte firmware dvb-usb-af9015.fw no seu diretório /lib/firmware/
. Isso agora faz parte da árvore dev do dvb-v4l e se você estiver compilando a partir de instantâneos mercuriais, isso será feito para você.
O driver é suportado no último v4l-dvb, então você deve baixá-los primeiro. Como obter ou usar mercúrio Consulte o Como obter, criar e instalar drivers de dispositivo V4L-DVB para todos os detalhes.
A última versão de desenvolvimento do driver dá suporte ao controle remoto RM-FP. Mas existem outras versões de controle remoto que acompanham o dispositivo. RM-KS é um desses.
Faça o download e compile os drivers e, em seguida, use a opção remote=5 when dvb-usb-af9015
module is loaded. Isso é feito adicionando (como root) um arquivo chamado, por exemplo, dvb, no diretório /etc/modprobe.d/
com a linha
options dvb_usb_af9015 remote=5
Para a configuração do LIRC, o primeiro passo é identificar o dispositivo de arquivo associado ao nosso dispositivo dvb-t. Isso é feito por comando:
cat /proc/bus/input/devices | grep -n10 a815
Este comando exibirá uma saída como esta:
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
A informação que você precisa é o número do dispositivo de entrada que, neste caso, é /class/input/input8
. Isso significa que o dispositivo associado ao IR é
/dev/input/event8
ATENÇÃO! O número do dispositivo muda de PC para outro. Então isso é apenas um EXEMPLO. Portanto, devemos modificar a configuração do lirc que está em /etc/sysconfig/lircd
ou /etc/lirc/hardware.conf
(mudar de distribuição para outro) desses parâmetros:
...
DRIVER="devinput"
...
DEVICE="/dev/input/event8"
...
O segundo passo é gerar a lista de códigos por ferramentas lirc. ATENÇÃO! os arquivos fornecidos pelo lirc na pasta /usr/share/lirc-remotes/avermedia/
não funcionam toda vez, então precisamos gerar um arquivo manualmente. Precisamos parar o lirc primeiro com este comando:
/etc/init.d/lircd stop
Agora podemos gerar o /etc/lircd.conf
com irrecord
com este comando:
irrecord -H dev/input -f -d /dev/input/eventX ~/lircd.conf
cp ~/lircd.conf /etc/
mas primeiro você deve substituir o X pelo número do dispositivo. No meu caso eu tenho /dev/input/event8
então eu coloquei 8. Siga as instruções na tela para construir o arquivo. Pressione RETURN, em seguida, pressione qualquer tecla do controle remoto para encontrar o valor GAP. Se o dispositivo tiver escolhido o seu direito, você poderá ver um ponto progressivo sendo exibido. Nós fazemos uma pesquisa de lacunas, devemos colocar um nome para a chave e pressionar ENTER e, em seguida, o botão relativo no controle remoto. Isso para todas as chaves no controle remoto. Para finalizar o procedimento, confirmamos ENTER.
Algumas distribuições precisam do arquivo em /etc/lirc/
para que possamos copiar o arquivo desta maneira:
cp /etc/lircd.conf /etc/lirc/
Finalmente, reiniciámos o lirc
com:
/etc/init.d/lircd restart
Podemos usar o LIRC
front-end irkick
para definir as chaves do controle remoto ou criar manualmente o arquivo ~ / .lircrc.
Devido a alguns problemas com os dispositivos HID, em algumas máquinas a recepção de infravermelho é problemática, para resolver isso, você pode criar o arquivo /etc/modprobe.d/usbhid
contendo:
options usbhid quirks=0x07ca:0xa815:0x04
e depois executar
sudo update-initramfs -u
e reinicie. O problema deve ser resolvido dessa maneira.
Uma vez compilado, você pode tentar isto: Testing_your_DVB_device . O Kaffeine parece ser a maneira mais fácil / rápida de verificar se funciona.
Fonte: LinuxTV