¿Cómo consigo que Mythbuntu detecte mi receptor de satélite?

¿Cómo consigo que Mythbuntu detecte mi receptor de satélite?

Antecedentes: Tengo una caja USB satelital digital TechniSat SkyStar USB HD DVB-S2, una instalación nueva de Mythbuntu 12.04 y me gustaría que Myth use la caja satelital.

Mi problema inmediato es que el núcleo no parece detectar la caja de satélite. Instalé Kaffeine: no muestra ningún dispositivo de TV. ElPreguntas frecuentes sobre cafeínaindica que si se reconoce mi dispositivo, debería haber mensajes DVB en dmesg; dmesg | grep -i dvbno coincide con nada.

El Technisat SkyStar USB HD aparece como compatible desde Linux 2.6.39en el Wiki de Linux TV. uname -adice que estoy ejecutando Linux 3.5.0-23-generic.

No creo que sea un problema de hardware, porque tenemos la caja satelital funcionando con una PC con Windows 7. He verificado dos veces que todo esté enchufado correctamente.

¿Cómo consigo que Linux detecte la caja de satélite?


Editar(en respuesta a las preguntas de david6):

La última línea de salida lsusbes

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

lsmod | grep -i dvby dmesg | grep -i dvbambos no dan resultados.


EditarSiguiendo las instrucciones de la respuesta de david6 y después de reiniciar:

La salida de lsmod | grep -i dvbes ahora

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

La salida de dmesg | grep -i dvbes ahora

[    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

Todavía no puedo usar la caja de satélite.

No puedo encontrar el linux/Documentation/dvb/directorio al que se hace referencia en el dmesgresultado. No está en el media_buildrepositorio ni en ningún paquete de Ubuntu.

¿A donde voy desde aqui? Suponiendo que el linux/Documentation/dvb/directorio sea útil, ¿dónde está?

Respuesta1

  1. descargar el archivodvb-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

Respuesta2

Dispositivo:14f7:0500

Technisat SkyStar USB HD

No, no probaría esas instrucciones:LinuxTV.org >> Cómo obtener, compilar e instalar controladores de dispositivos V4L-DVB No es necesario complicar demasiado las cosas.


Prueba lo que usé: (adaptado de:LinuxTV.org > TerraTec Cinergy T Stick)

NOTA: Primero desconecte el dispositivo, cree/instale el controlador y luego vuelva a enchufarlo.

Es posible que primero necesites instalar: git, patchutils y Proc::ProcessTable

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

Luego (para no saturar el directorio raíz)

cd ~/Downloads

mkdir drivers
cd drivers

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

cd media_build
./build

sudo make install

Es posible que sea necesario repetir esto (descargar, volver a compilar, instalar) en el futuro, si los cambios o actualizaciones del kernel impiden que se reconozca el dispositivo. Esto me ha pasado dos veces este año (hasta la fecha).

Lo últimoDVB-SnLos controladores son un trabajo en progreso.


ACTUALIZAR:(27-abr-2013)

Esto nuevamente funciona, ya que estuvo roto durante los últimos 15 días.

Respuesta3

dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

el archivo debe estar en /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

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

para nuevos kernels como el tuyo 3.5.* no es necesario hacer: git clone.....

información relacionada