web-dev-qa-db-fra.com

Comment faire fonctionner un syntoniseur TV Enter USB TV Box, également appelé Gadmei UTV302?

Quelqu'un a-t-il déjà utilisé Enter TV TV Box de Enter Multimedia? Il est livré avec un logiciel qui fonctionne sous Windows. Je n'ai pas eu de chance en l'utilisant dans Ubuntu 10.10.

Mise à jour 1 Voici la sortie de lsusb

Bus 007 Périphérique 001: ID 1d6b: concentrateur racine 0001 de Linux Foundation 1.1 
 Périphérique bus 006: ID 1d6b: 0001 concentrateur racine de Linux Foundation 1.1 
 Bus 005 Périphérique 001: ID 1d6b: 0001 Linux Foundation 1.1 concentrateur racine 
 Périphérique de bus 004: ID 093a: 2510 Pixart Imaging, Inc. Souris optique 
 Périphérique de bus 004: ID 006: c312 Logitech, Inc. Clavier DeLuxe 250 
 de bus 004 Périphérique 001: ID 1d6b: 0001 Concentrateur racine Linux Foundation 1.1 
 Bus 003 Périphérique 001: ID 1d6b: 0002 Concentrateur racine Linux Foundation 2.0 
 Bus 002 Périphérique 001: ID 1d6b: 0002 Racine Linux Foundation 2.0 hub 
 Périphérique de bus 001: ID 1f71: 3301 
 Périphérique de bus 001: ID 1d6b: 0002 Concentrateur racine Linux Foundation 2.0 

Je ne trouve pas l'Enter USB TV Box indiquée dans cette liste.

Dans la commande dmesg tail, j'ai trouvé quelque chose qui semble être lié à la carte:

usb 1-5: nouveau périphérique USB haute vitesse utilisant ehci_hcd et l'adresse 6 
 usb 1-5: config 1 interface 0 en configurant 1 le point de terminaison en bloc, 0x83, contient maxpacket non valide 256

Update 2 Sous Windows, j'ai appris que ce syntoniseur de télévision USB utilise un chipset de la société Gadmei. Tous les magasins d’informatique en Inde vendent Enter USB TV Box si vous demandez un tuner TV USB. Aucune autre marque ne semble s'intéresser à ce marché.

Update 3 J'ai appris que ce tuner TV est une version renommée de Gadmei UTV302 (boîtier de tuner TV USB) .

Update 4 J'ai essayé d'ajouter em28xx en tant que chipset (comme suggéré par l'utilisateur BOBBO ci-dessous) pour le tuner, mais cela n'a pas fonctionné. Je suis retourné à ma carte interne Pinnacle PCTV. Je ne pense pas que le tuner référencé par UbuntuForums (Gadmei UTV 330) et le tuner que j'ai (Gadmei UTV 302) soient les mêmes. Mon tuner USB est plusieurs fois plus gros. Mon tuner semble être un appareil plus récent avec une puce de tuner plus récente. Je soumettrai les détails de cet appareil aux développeurs LinuxTV ce week-end.

Mise à jour 5 J'ai ouvert le syntoniseur et constaté qu'il utilise un syntoniseur d'une société chinoise, Tenas. Le modèle est TNF 8022-DFA.

Circuit board of Gadmei UTV302 TV tuner showing Tenas TNF 8022-DFA tuner chip

Mise à jour 6 Spécifications de la puce du syntoniseur (reçues à partir de répertoire des fournisseurs ) pour Tenas TNF 8022-DFA.

  • Tension d'alimentation: vrai périphérique 5V (faible dissipation de puissance)
  • Système de contrôle: contrôle du bus I2C pour le réglage, sélection de l'adresse
  • Système de réglage: réglage contrôlé par PLL
  • Système de réception: système PAL D/K, IF (fréquence intermédiaire): 38 MHz
  • Canaux de réception: gamme de fréquences complète du canal DS1 (49,75 MHz) au canal DS57 (863,25 MHz);
  • Utilisez solution IC Texas Instruments SN761678 , avec une taille d'installation minimale

Mise à jour 7

  1. Verso du circuit imprimé.
  2. Image du tuner TV
8
BZ1

Contient des instructions pour la compilation à partir des sources et concerne un modèle différent. ceci pourrait causer des problèmes avec les mises à jour futures, mettant ainsi fin à la compatibilité de ces instructions

  1. Débranchez la carte de votre PC (si vous l'avez déjà branchée)

  2. Pour exécuter le pilote V4L (Video4Linux) sur le système, vous devez disposer des packages suivants. Assurez-vous de les ajouter via votre gestionnaire de packages Synaptic.

    Mercuriel

    gcc

    essentiel de la construction

    linux-source

ET

tapez suivant pour télécharger et installer vos en-têtes linux compatibles avec votre noyau

Sudo apt-get install linux-headers-`uname -r`
  1. Vous devez obtenir une copie du pilote V4L (Video4Linux) pour pouvoir taper le code suivant dans un terminal

$ mkdir tvdrviver

$ cd tvdriver

Clone $ hg http://mcentral.de/hg/~mrec/v4l-dvb-kernel

les commandes ci-dessus téléchargeront une copie du pilote V4l dans votre dossier tvdriver.

  1. Nous devons maintenant construire le pilote V4L et l’installer dans le noyau. Pour ainsi prendre les lignes suivantes dans la fenêtre de votre terminal.

    $ cd v4l-dvb-kernel

    $ make

    $ Sudo make install`

si tout se passe bien, le pilote sera installé en quelques minutes sans erreur.

A ce stade, vous devez REBOOTER votre boîte (b4 vous vous en souvenez donc de marquer cette page)

  1. Vous avez installé votre pilote, il est maintenant temps de charger le pilote. Avant de le faire, je dois vous dire que c’est là que se trouvait mon problème, car le pilote ne pouvait pas détecter automatiquement mon appareil.

tant qu’il ne pourra pas détecter le périphérique, il ne vous donnera pas/dev/video0

nous devons donc détecter la pièce manuellement. comment on le fait ..? c'est ainsi.

Em28xx accepte le paramètre 'card =' ​​lors de son chargement. C'est là que vous devez mentionner votre numéro de périphérique dans la liste des périphériques du pilote. donc mon périphérique est répertorié au 37ème emplacement dans la liste Donc je vais charger mon périphérique dans le pilote comme suit

Référence Départ: http://ubuntuforums.org/showthread.php?t=646528 . Les instructions concernent un autre modèle (UTV 330)

2
David Futcher