web-dev-qa-db-fra.com

Comment puis-je demander à Mythbuntu de détecter ma boîte satellite?

Contexte: J'ai une boîte USB satellite numérique numérique HDB DVB-S2 TechniSat SkyStar, une nouvelle installation de Mythbuntu 12.04, et j'aimerais que Myth utilise la boîte satellite.

Mon problème immédiat est que le noyau ne semble pas détecter la boîte satellite. J'ai installé Kaffeine: il ne montre aucun appareil TV. Le Kaffeine FAQ indique que si mon appareil est reconnu, il devrait y avoir des messages DVB dans dmesg; dmesg | grep -i dvb ne correspond à rien.

Le Technisat SkyStar USB HD est répertorié comme étant pris en charge depuis Linux 2.6.39 sur le Linux TV Wiki. uname -a indique que j'utilise Linux 3.5.0-23-generic.

Je ne pense pas que ce soit un problème matériel, car nous avons fait fonctionner le boîtier satellite avec un PC Windows 7. J'ai revérifié que tout est correctement branché.

Comment puis-je obtenir Linux pour détecter la boîte satellite?


Modifier (en réponse aux questions de david6):

La dernière ligne de sortie de lsusb est

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

lsmod | grep -i dvb et dmesg | grep -i dvb les deux ne donnent aucune sortie.


Modifier En suivant les instructions de la réponse de david6 et après le redémarrage:

La sortie de lsmod | grep -i dvb est maintenant

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 sortie de dmesg | grep -i dvb est maintenant

[    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

Je ne peux toujours pas utiliser la boîte satellite.

Je ne trouve pas le linux/Documentation/dvb/ répertoire référencé dans la sortie dmesg. Ce n'est pas dans le media_build référentiel, et il ne se trouve dans aucun paquet Ubuntu.

Où dois-je aller d'ici? En supposant que le linux/Documentation/dvb/ le répertoire est utile, où est-il?

1
dave4420

Appareil: 14f7: 0500

Technisat SkyStar USB HD

Non, je n'essaierais pas ces instructions: LinuxTV.org >> Comment obtenir, construire et installer les pilotes de périphériques V4L-DVB Pas besoin de trop compliquer les choses.


Essayez ce que j'ai utilisé: (adapté de: LinuxTV.org> TerraTec Cinergy T Stick )

REMARQUE: Débranchez d'abord le périphérique, créez/installez le pilote, puis rebranchez-le.

Vous devrez peut-être d'abord installer: git, patchutils et Proc :: ProcessTable

Sudo apt-get install git patchutils libproc-processtable-Perl

Ensuite (pour ne pas encombrer le répertoire racine)

cd ~/Downloads

mkdir drivers
cd drivers

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

cd media_build
./build

Sudo make install

Cela (téléchargement, recompilation, installation) devra peut-être être répété à l'avenir, si les modifications ou les mises à jour du noyau empêchent la reconnaissance du périphérique. Cela m'est arrivé deux fois cette année (à ce jour).

Les derniers pilotes DVB-Sn sont en cours de réalisation.


MISE À JOUR: (27-avr-2013)

Cela fonctionne à nouveau, comme cela avait été cassé au cours des 15 derniers jours.

1
david6
  1. téléchargez le fichier 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
1
user150974

dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

le fichier doit être dans /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

dans le terminal: chmod 755 dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

pour les nouveaux noyaux comme le vôtre 3.5. * pas besoin de faire: git clone .....

0
user150974