Table des matières

, ,

Carte TV : Pinnacle PCTV DVB-T Stick (72e)

,

Fonctionne en natif à partir d'Ubuntu 8.10 : il faut juste installer Kaffeine ou MeTV :-) (n'a pas marché en natif sous maverick 10.10 64 bits, l'installation a reglé le problème)

Si le driver n'est pas chargé comme ici :

[ 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.

Prérequis

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)

Installation pour Ubuntu 8.04

Installation du pilote

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.

Pour les versions 73E SE il faut modifier 2 fichiers avant la compilation car l'ID du vendeur est incorrect.

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)

Installation du firmware

Si vous n'avez pas activé le dépôt hardy-updates (main et restricted) :

Utiliser la procédure suivante :

cd /lib/firmware
sudo wget http://vonruppert.free.fr/dvb-usb-dib0700-1.10.fw
Si vous avez activé le dépôt hardy-updates (main et restricted) :

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

Vérification

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

Utilisation

Lancement du logiciel kaffeine pour regarder les chaînes de télévision… un peu le but quand même !

Télécommande

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.

Précautions

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é.

Plus

Contributeurs : alphebdavid96 Mis à jour le 26/09/2010, 14:35