[ 9762.753401] usb 1-1.2: New USB device found, idVendor=2304, idProduct=0236 [ 9762.753430] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 9762.753446] usb 1-1.2: Product: Pinnacle 72e [ 9762.753458] usb 1-1.2: Manufacturer: LITEON [ 9762.753471] usb 1-1.2: SerialNumber: DHJ [ 9762.897676] dvb-usb: found a 'Pinnacle PCTV 72e' in cold state, will try to load a firmware [ 9762.921039] dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2) [ 9762.921232] usbcore: registered new interface driver dvb_usb_dib0700
Installer le paquet : firmware-linux-nonfree
Débrancher et rebrancher le tuner TNT.
Le firmware devrait normalement être chargé :
[11994.247293] usb 1-1.2: new high-speed USB device number 10 using dwc_otg [11994.348958] usb 1-1.2: New USB device found, idVendor=2304, idProduct=0236 [11994.348989] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [11994.349005] usb 1-1.2: Product: Pinnacle 72e [11994.349019] usb 1-1.2: Manufacturer: LITEON [11994.349032] usb 1-1.2: SerialNumber: DHJ [11994.358069] dvb-usb: found a 'Pinnacle PCTV 72e' in cold state, will try to load a firmware [11994.413948] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [11994.617538] dib0700: firmware started successfully. [11995.127363] dvb-usb: found a 'Pinnacle PCTV 72e' in warm state. [11995.127649] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [11995.128248] DVB: registering new adapter (Pinnacle PCTV 72e) [11995.370631] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)... [11995.594393] DiB0070: successfully identified [11995.657148] Registered IR keymap rc-dib0700-rc5 [11995.657883] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/rc/rc0/input0 [11995.657924] rc0: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/rc/rc0 [11995.658711] dvb-usb: schedule remote query interval to 50 msecs. [11995.658742] dvb-usb: Pinnacle PCTV 72e successfully initialized and connected.
Tout d'abord installez make, gcc, build-essential ainsi que les headers qui correspondent à votre noyau.
sudo apt-get install make gcc build-essential linux-headers-$(uname -r)
cd /opt sudo wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.gz sudo tar -xvzf tip.tar.gz cd v4l-dvb-* sudo make sudo make unload sudo make install
La commande make unload permet de décharger tous les modules d'une précédente installation afin d'éviter les problèmes.
fichier: linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
Vous devez ajouter cette ligne :
#define USB_VID_PINNACLE 0x2304 #define USB_VID_PINNACLE_2 0x2013 <-- ligne à ajouter
fichier : linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
Cherchez cette ligne :
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73ESE) },
et remplacez la par :
{ USB_DEVICE(USB_VID_PINNACLE_2, USB_PID_PINNACLE_PCTV73ESE) },
Il se peut que le make indique de nombreuses erreurs. Si c'est le cas, aller dans le répertoire v4l et éditer le fichier .config [en root, sudo]
À la ligne :
CONFIG_DVB_FIREDTV=m CONFIG_VIDEOBUF_DMA_CONTIG=m
Remplacer par
CONFIG_DVB_FIREDTV=n CONFIG_VIDEOBUF_DMA_CONTIG=n
Retourner à la racine et faite un
make clean && make
Et si aucune erreur
sudo make install
Rebranchez votre clé, et là elle devrait être reconnue et fonctionnelle. Si ça ne marche toujours pas, suivez la suite du tutoriel (cf firmware)
Utiliser la procédure suivante :
cd /lib/firmware sudo wget http://vonruppert.free.fr/dvb-usb-dib0700-1.10.fw
Le firmware a été intégré au paquet linux-restricted-modules. Il suffit donc d'installer ce dernier via synaptic ou via la commande suivante :
sudo apt-get install linux-restricted-modules
Ensuite, il faut redémarrer l'ordinateur, ou tenter le débranchement-rebranchement de votre stick TNT.
Attention, ces firmwares ne semblent plus marcher. Celui-ci fonctionne : http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw
Il faut donc faire
cd /lib/firmware sudo wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw
Branchez votre clé et lancer dmesg. Vous devez obtenir quelque chose qui ressemble à ça :
[6155.252248] usb 2-2: new high speed USB device using ehci_hcd and address 8 [6155.384069] usb 2-2: configuration #1 chosen from 1 choice [6155.832198] dib0700: loaded with support for 7 different device-types [6155.832446] dvb-usb: found a 'Pinnacle PCTV 72e' in cold state, will try to load a firmware [6155.884386] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw' [6156.099601] dib0700: firmware started successfully. [6156.602307] dvb-usb: found a 'Pinnacle PCTV 72e' in warm state. [6156.602366] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [6156.602641] DVB: registering new adapter (Pinnacle PCTV 72e) [6156.822263] DVB: registering frontend 0 (DiBcom 7000PC)... [6157.018125] DiB0070: successfully identified [6157.044727] dvb-usb: Pinnacle PCTV 72e successfully initialized and connected. [6157.044972] usbcore: registered new interface driver dvb_usb_dib0700
Lancement du logiciel kaffeine pour regarder les chaînes de télévision… un peu le but quand même !
Par defaut, la télécommande devrait être opérationnel pour la gestion du son (+/-/mute).
Pour profiter des autres boutons de la télécommande, suivez cette procédure d'installation : Installation de la télécommande Pinnacle PCTV Hybrid Pro Stick
Cependant les boutons ne seront pas mappé correctement. Par exemple, [»] ou [«] pour changer de chaine, et non les boutons initialement prévues.
A noter que régulièrement des mises-à-jours de noyaux Linux sont proposées.
Par-défaut, vous démarrez sur le dernier noyau installé qui ne gérera pas l'adaptateur TNT.
Il est nécessaire de suivre la procédure d'installation pour chaque noyau qui est utilisé.