Wie kann ich einen Enter USB TV Box TV-Tuner, auch bekannt als Gadmei UTV302, zum Laufen bringen?

8

Hat jemand Erfolg mit der Verwendung der Enter USB TV Box von Enter Multimedia? Es wird mit Software geliefert, die unter Windows funktioniert. Ich hatte kein Glück damit in Ubuntu 10.10.

Update 1 Hier ist die Ausgabe von lsusb

Bus 007 Gerät 001: ID 1d6b: 0001 Linux Foundation 1.1-Root-Hub
Bus 006 Gerät 001: ID 1d6b: 0001 Linux Foundation 1.1-Root-Hub
Bus 005 Gerät 001: ID 1d6b: 0001 Linux Foundation 1.1-Root-Hub
Bus 004 Gerät 003: ID 093a: 2510 Pixart Imaging, Inc. Optische Maus
Bus 004 Gerät 002: ID 046d: c312 Logitech, Inc. DeLuxe 250-Tastatur
Bus 004 Gerät 001: ID 1d6b: 0001 Linux Foundation 1.1-Root-Hub
Bus 003 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub
Bus 002 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub
Bus 001 Gerät 006: ID 1f71: 3301
Bus 001 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub 

Ich kann die hier aufgeführte Enter USB TV Box nicht finden.

Im Befehl dmesg tail habe ich etwas gefunden, das mit der Karte zu tun zu haben scheint:

USB 1-5: Neues Hochgeschwindigkeits-USB-Gerät mit ehci_hcd und Adresse 6
USB 1-5: Konfiguration 1 Schnittstelle 0 Altsetting 1 Bulk-Endpunkt 0x83 hat ein ungültiges Maxpacket 256

Update 2 Von Windows Ich habe erfahren, dass dieser USB-TV-Tuner einen Chipsatz der Gadmei Corporation verwendet. Alle Computergeschäfte in Indien verkaufen Enter USB TV Box, wenn Sie nach einem USB TV-Tuner fragen. Keine andere Marke scheint an diesem Markt interessiert zu sein.

Update 3 Ich habe erfahren, dass dieser TV-Tuner eine umbenannte Version von Gadmei UTV302 (USB TV Tuner Box) ist .

Update 4 Ich habe versucht, em28xx als Chipsatz (wie vom Benutzer BOBBO unten vorgeschlagen) für den Tuner hinzuzufügen, aber das hat nicht funktioniert. Ich ging zurück zu meiner internen Pinnacle PCTV-Karte. Ich denke nicht, dass der von UbuntuForums (Gadmei UTV 330) genannte Tuner und der von mir verwendete Tuner (Gadmei UTV 302) identisch sind. Mein USB-Tuner ist um ein Vielfaches größer. Mein Tuner scheint ein neueres Gerät mit einem neueren Tuner-Chip zu sein. Ich werde den LinuxTV-Entwicklern an diesem Wochenende Details zu diesem Gerät übermitteln.

Update 5 Ich habe die Tuner-Box geöffnet und festgestellt, dass sie einen Tuner einer chinesischen Firma verwendet - Tenas. Modell ist TNF 8022-DFA.

Leiterplatte des Gadmei UTV302 TV-Tuners mit Tenas TNF 8022-DFA-Tunerchip

Aktualisieren Sie die 6 Tuner-Chipspezifikationen (abgerufen aus dem Lieferantenverzeichnis ) für Tenas TNF 8022-DFA.

  • Versorgungsspannung: echtes 5V-Gerät (geringe Verlustleistung)
  • Steuersystem: I2C-Bussteuerung der Abstimmung, Adressauswahl
  • Tuning-System: PLL-gesteuertes Tuning
  • Empfangssystem: System PAL D / K, IF (Zwischenfrequenz): 38 MHz
  • Empfangskanäle: voller Frequenzbereich von Kanal DS1 (49,75 MHz) bis Kanal DS57 (863,25 MHz);
  • Verwenden Sie die IC-Lösung SN761678 von Texas Instruments mit Mini-Installationsgröße

Update 7

  1. Rückseite der Leiterplatte.
  2. Bild des TV-Tuners
BZ1
quelle
Die meisten dieser USB-DVB-Geräte verwenden gemeinsame Chipsätze. Könnten Sie es bitte einstecken und Ihren Beitrag so bearbeiten, dass er die Ausgabe von enthält lsusb? Auf diese Weise können wir sehen, was die Hardware tatsächlich ist. Möglicherweise können Sie es mit nativer Software wie MeTV usw. verwenden.
Oli
Sehr oft müssen Sie die Module direkt von linuxtv.org kompilieren, da viele von ihnen noch nicht im Hauptkernel sind ...
Alistair Buxton
Ich habe alle unter help.ubuntu.com/community/DVB-T_(USB) genannten Schritte ausgeführt . Es gab einige Fehler bei der Kompilierung, aber es würde nicht funktionieren.
BZ1

Antworten:

2

Diese enthält Anweisungen zum Kompilieren aus dem Quellcode und gilt für ein anderes Modell. Dies kann zu Problemen mit zukünftigen Updates führen, die die Kompatibilität dieser Anweisungen beeinträchtigen

  1. Trennen Sie die Karte von Ihrem PC (falls Sie sie bereits eingesteckt haben)

  2. Um den V4L-Treiber (Video4Linux) im System auszuführen, benötigen Sie die folgenden Pakete. Stellen Sie sicher, dass Sie sie über Ihren Synaptic Package Manager hinzufügen.

    Quecksilber

    gcc

    Build-Essential

    Linux-Quelle

UND

Geben Sie Folgendes ein, um Ihre Linux-Header herunterzuladen und zu installieren, die mit Ihrem Kernel kompatibel sind

sudo apt-get install linux-headers-`uname -r`
  1. Sie müssen eine Kopie des V4L-Treibers (Video4Linux) erhalten, um auf den folgenden Code in einem Terminal zu tippen

$ mkdir tvdrviver

$ cd tvdriver

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

Mit den obigen Befehlen wird eine Kopie des V4l-Treibers in Ihren tvdriver-Ordner heruntergeladen.

  1. Jetzt müssen wir den V4L-Treiber erstellen und im Kernel installieren. Nehmen Sie dazu die folgenden Zeilen in Ihr Terminalfenster.

    $ cd v4l-dvb-kernel

    $ machen

    $ sudo make install`

Wenn alles gut geht, wird der Treiber in wenigen Minuten fehlerfrei installiert.

An diesem Punkt müssen Sie Ihre Box neu starten (b4 Sie erinnern sich daran, diese Seite mit einem Lesezeichen zu versehen)

  1. Sie haben Ihren Treiber installiert, jetzt ist es Zeit, den Treiber zu laden. Bevor wir das tun, muss ich Ihnen sagen, dass hier mein Problem lag, da der Treiber mein Gerät nicht automatisch erkennen konnte

Solange das Gerät nicht erkannt werden kann, wird Ihnen / dev / video0 nicht angezeigt

Wir müssen also das Teil manuell erkennen. Wie machen wir es..? das ist wie.

Der em28xx akzeptiert beim Laden den Parameter 'card ='. Hier müssen Sie Ihre Gerätenummer aus der Liste der Treibergeräte angeben. Mein Gerät ist also an 37. Stelle in der Liste aufgeführt. Ich lade mein Gerät also wie folgt in den Treiber

Referenz Check out: http://ubuntuforums.org/showthread.php?t=646528 . Die Anweisungen gelten für ein anderes Modell (UTV 330)

David Futcher
quelle
1
Dieser Link befindet sich leider hinter einem Login :( Obwohl er theoretisch die Frage beantworten kann, ist es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Danke :)
Stefano Palazzo
Ich habe versucht, em28xx als Chipsatz für den Tuner hinzuzufügen, aber es wurde nicht akzeptiert. Ich ging zurück zu meiner internen Pinnacle PCTV-Karte. Ich denke nicht, dass der Gadmei-Tuner (Gadmei UTV 330), auf den in den Ubuntu-Foren verwiesen wird, und der Gadmei-Tuner (Gadmei UTV 302), den ich habe, gleich sind. Mein USB-Tuner ist um ein Vielfaches größer. Mein Tuner scheint ein neueres Gerät mit einem neueren Tuner-Chip zu sein. Ich werde den LinuxTV-Entwicklern an diesem Wochenende Details zu diesem Gerät übermitteln.
BZ1