Problemas com drivers DVB
Este guia ajuda você a resolver problemas comuns com drivers DVB no Linux. Você vai aprender a verificar se os adaptadores são detectados, corrigir problemas depois de atualizações do kernel e configurar as opções do driver.
failed to open frontend: No such file or directory
Seção intitulada “failed to open frontend: No such file or directory”O problema mais comum com adaptadores DVB é que eles param de funcionar depois de reiniciar o servidor. Provavelmente o kernel do Linux foi atualizado automaticamente ou de forma manual.
O primeiro passo é verificar se os adaptadores DVB estão presentes no sistema usando o comando:
ls /dev/dvbSe o comando mostrar a mensagem de erro “No such file or directory”, a primeira coisa a fazer é verificar se o hardware está disponível para o sistema usando o comando:
lspci | grep MultimediaSe os adaptadores estiverem corretamente conectados ao slot PCIe, você deve ver uma lista dos adaptadores PCIe como esta:
01:00.0 Multimedia controller: Digital Devices GmbH Cine V7Tente reinstalar o driver. Se isso não resolver, entre em contato com o fabricante do hardware.
Secure Boot
Seção intitulada “Secure Boot”Se a pasta /dev/dvb estiver vazia ou não for encontrada, tente iniciar o driver manualmente. Execute no seu console:
modprobe dvb-coreSe você receber o erro:
modprobe: ERROR: could not insert 'dvb_core': Required key not availableEssa mensagem de erro está relacionada ao Secure Boot.
- Reinicie o sistema e entre nas configurações de BIOS/UEFI.
- Vá até a página de configuração do Secure Boot (a posição exata varia conforme o fabricante e a versão da BIOS/UEFI).
- Desative a opção Secure Boot.
- Salve as alterações e saia.
- Inicie o Linux novamente e verifique os adaptadores com
ls /dev/dvb
O sinal está bom, mas os canais não funcionam
Seção intitulada “O sinal está bom, mas os canais não funcionam”Esse problema é comum em adaptadores da DigitalDevices. Verifique a saída do dmesg em busca de erros de i2c:
dmesg | grep i2cSe você ver mensagens como i2c_write error, desative o MSI (Message Signaled Interrupts) no driver:
Abra o arquivo /etc/modprobe.d/ddbridge.conf em qualquer editor de texto. Encontre a linha options ddbridge. Depois de ddbridge, adicione a opção msi=0. Por exemplo:
options ddbridge msi=0 fmode=1