Como faço para o Mythbuntu detectar minha caixa de satélites?

1

Antecedentes: Eu tenho uma caixa USB digital Satellite DVB-S2 TechniSat SkyStar USB, uma nova instalação do Mythbuntu 12.04, e gostaria que o Myth usasse a caixa de satélites.

Meu problema imediato é que o kernel não parece estar detectando a caixa do satélite. Eu instalei o Kaffeine: ele não mostra nenhum dispositivo de TV. A FAQ do Kaffeine afirma que, se o meu dispositivo for reconhecido, deverá haver mensagens DVB em dmesg ; dmesg | grep -i dvb não corresponde a nada.

O Technisat SkyStar USB HD é listado como suportado desde o Linux 2.6.39 no Linux TV Wiki. uname -a diz que estou executando o Linux 3.5.0-23 genérico.

Eu não acredito que seja um problema de hardware, porque nós temos a caixa de satélite trabalhando com um PC com Windows 7. Verifiquei novamente se tudo está conectado corretamente.

Como faço para o Linux detectar a caixa de satélites?

Editar (em resposta às perguntas de david6):

A linha final de saída de lsusb é

Bus 002 Device 004: ID 14f7:0500 TechniSat Digital GmbH DVB-PC TV Star HD

lsmod | grep -i dvb e dmesg | grep -i dvb não fornecem saída.

Editar Seguindo as instruções na resposta de david6 e após a reinicialização:

A saída de lsmod | grep -i dvb é agora

dvb_usb_technisat_usb2    17976  0 
stv090x                62331  1 dvb_usb_technisat_usb2
dvb_usb                32408  1 dvb_usb_technisat_usb2
dvb_core              105916  2 dvb_usb_technisat_usb2,dvb_usb
rc_core                22172  13 dvb_usb_technisat_usb2,dvb_usb,ir_lirc_codec,ir_mce_kbd_decoder,ir_sanyo_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc5_decoder,ir_rc6_decoder,ir_nec_decoder,rc_rc6_mce,mceusb

A saída de dmesg | grep -i dvb é agora

[    2.401826]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    2.732886]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    3.233497] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in cold state, will try to load a firmware
[    3.234838] dvb-usb: did not find the firmware file. (dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[    3.234866] usbcore: registered new interface driver dvb_usb_technisat_usb2

Ainda não consigo usar a caixa de satélites.

Não consigo encontrar o diretório linux/Documentation/dvb/ mencionado na saída dmesg . Ele não está no repositório media_build e não está em nenhum pacote do Ubuntu.

Para onde eu vou daqui? Supondo que o diretório linux/Documentation/dvb/ seja útil, onde está?

    
por dave4420 30.03.2013 / 16:09

3 respostas

1

  1. faça o download do arquivo dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  2. sudo cp your_download_dir / dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  3. sudo chmod 755 /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
por user150974 21.04.2013 / 11:58
1

Dispositivo: 14f7: 0500

Technisat SkyStar USB HD

Não, eu não tentaria essas instruções: LinuxTV.org > > Como obter, construir e instalar drivers de dispositivos V4L-DVB Não é necessário complicar demais as coisas.

Experimente o que eu usei: (adaptado de: LinuxTV.org > TerraTec Cinergy T Stick )

OBSERVAÇÃO: Primeiro desconecte o dispositivo, crie / instale o driver e conecte-o novamente.

Você pode precisar primeiro instalar: git, patchutils e Proc :: ProcessTable

sudo apt-get install git patchutils libproc-processtable-perl

Então (para não encher o diretório raiz)

cd ~/Downloads

mkdir drivers
cd drivers

git clone git://linuxtv.org/media_build.git

cd media_build
./build

sudo make install

Isso (baixar, recompilar, instalar) pode precisar ser repetido no futuro, se as alterações ou atualizações do kernel impedirem que o dispositivo seja reconhecido. Isso aconteceu comigo duas vezes este ano (até hoje).

Os drivers mais recentes DVB-Sn são um trabalho em andamento.

ATUALIZAÇÃO: (27-abr-2013)

Isso funciona novamente, como foi quebrado nos últimos 15 dias.

    
por david6 30.03.2013 / 23:46
0

dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

o arquivo deve estar em /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

no terminal: chmod 755 dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

para novos kernels como o seu 3.5. * não precisa fazer: clone git .....

    
por user150974 21.04.2013 / 10:56