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?
Appareil: 14f7: 0500
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.
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 .....