HOWTO: Hauppauge HVR 900 DVB-T Tuner und verwandte Modelle unter Linux nutzen

Diese Anleitung gilt nur bis Kernel 2.6.23.X.

Ab Kernel 2.6.24 funktioniert nur der Userspace Treiber, der auf der Entwicklerseite zu haben ist.

Hier ist die Anleitung für Nutzer ab Kernel 2.6.24: http://konstantin.filtschew.de/blog/2008/07/17/…/

Neuerungen seit meiner letzten Anleitung:
————————————-
Die Entwickler haben etliche Fortschritte in den Video4Linux Komponenten durchgeführt. Als größte und für jeden Benutzer wichtigste Neuerung ist die zur Verfügung Stellung der schon convertierten Firmware auf den Seiten(ich stelle dafür nur den Webspace zur Verfügung). Damit erspart man sich das Extrahieren und Convertieren der Firmware. Dadurch fällt auch die größte und vor allem am häufigsten aufgetrene Hürde bei der Inbetriebnahme des DVB-T Tuners.
Hiermit möchte ich den Entwicklern für die tolle Arbeit danken, da damit wirklich jedem geholfen ist. Hoffentlich wird es dadurch keine rechtlichen Schwierigkeiten geben, aber das wurde bestimmt erfragt/bestätigt.

Hauppauge HVR 900 unter Linux nutzen:
————————————-
Da die analoge Welt nur 3-4 Sender enthält und bald abgeschaltet wird, gehe ich nicht weiter auf das Thema ein.

Die Installation unter Linux stellt sich natürlich komplizierter als unter Windows dar, aber das sollte Keinen abschrecken, da meine Anleitung euch helfen sollte die Installation schnell und sicher zu überstehen. 😉

1. Um die aktuellen Quellen von der linuxtv.org Seite zu holen, muss man sich die Software Mercurial installieren.
Unter Debian und Derivaten führt der Befehl:

apt-get install mercurial

zum Erfolg.
Unter Gentoo und Derivaten führt man den Befehl:

emerge mercurial

aus.

Oder Sie installieren sich Mercurial direkt aus den Sourcen von der Mercurial Seite.

2. Eine aktuelle Kernel Version ist leider Pflicht für den Betrieb der Karte. Deswegen sollte sich jeder Benutzer einen aktuelle Kernel Version installieren. Die älteste zu verwendete Version ist 2.6.15 nach dem Heutigen(2006-11-29) Stand dieses Artikels. Ich beziehe mich auf die fast aktuelle, aber mittlerweile weit verbreitete Kernel Version 2.6.18.X. Heute ist die Version 2.6.19 erschienen, aber das sollte kein Problem darstellen. Änderungen zu dem neuen Kernel, falls eine überhaupt da ist, werde ich nachreichen.
3. Jetzt lädt man sich zuerst die Quellen runter. Dieses erfolgt mit dem Befehl:

Für die stabilen Treiber (bis Kernel 2.6.20):

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

Für den Entwicklungszweig (ab Kerkel 2.6.21 notwendig):

$ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
$ cd v4l-dvb-experimental

4. Doch noch ein bisschen Firmware.

Abhängig vom dem Modell des Recievers ist noch immer eine Firmware nötig. Allerdings muss Diese von nur runtergeladen und in den Ordner /lib/firmware kopiert werden.

Firmware v1 ist für die folgenden Geräte nötig:

  • Terratec Cinergy Hybrid T XS (french edition)
  • Terratec Cinergy T XS
  • DNT DA2 Hybrid
  • Kworld 350

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware.tgz
sudo tar xvzf firmware.tgz

——————————————————————————-

Firmware v2 ist für die folgenden Geräte nötig:

  • MSI DigiVox A/D
  • Kworld 310U

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v2.tgz
sudo tar xvzf firmware_v2.tgz

——————————————————————————-

Firmware v3 ist für folgende Geräte nötig:

  • HVR 900 B2C0 (Die nummer steht auf der Unterseite auf dem Sticker)
  • HVR 900 A1C0
  • Terratec Cinergy Hybrid T XS
  • Pinnacle PCTV Hybrid Pro

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz
sudo tar xvzf firmware_v3.tgz

——————————————————————————-

Firmware v4 ist für folgende Geräte nötig:

  • Pinnacle HD Pro Stick (North American version, NTSC/ATSC)

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v4.tgz
sudo tar xvzf firmware_v4.tgz

——————————————————————————-

Jetzt eine kleine Erklärung was eine Firmware ist. Wem es ums verstehen geht, der liest es sich durch, alle Anderen können getrost bei dem nächsten Punkt weiter machen!

Firmware: Eine Firmware ist ein Programm, dass direkt im Gerät ausgeführt wird. In unserem Fall wird beim Laden des Kernel-Modules(Treiber) für den DVB-T Reciever die Firmware in den Reciever geladen. Diese bleibt in dem Reciever bestehen, bis man das Kernel-Modul(Treiber) entfernt oder den Reciever absteckt.
Es gibt nichts zu Befürchten, da es unter Windows auf die selber Art und Weise funktioniert. Es werden keine Informationen dauerhaft in den DVB-T Reciever geschrieben. Somit wird die Funktionlität unter Windows oder auf anderen Computer in keinester Weise beeinträchtigt oder verändert. Wenn man auch die falsche Firmware wählt, der Reciever wird einfach nicht funktionieren, aber nicht beschädigt. Allerdings würde ich da nicht 100%ig drauf setzen und sich den Stress ersparen und nach dem genauen Modell des Recievers schauen und die richtige Firmware wählen. 😉

5. Jetzt wechselt man mit dem Befehl:

cd v4l-dvb-kernel

in das Verzeichnis in das Sie die Video4Linux Komponenten(Punkt 2) runtergeladen haben.
v4l-dvb-kernel/

und erstellt mit den folgenden Befehlen die Kernel-Module:

make
sudo make install

Für „make install“ sind Root-Rechte erforderlich, da man mit dem Befehl den Kernel Modul und weitere System-Komponenten verändert, ergänzt oder hinzufügt.

6. Als nächsten Schritt sollte man alle schon geladenen dvb-Komponenten aus dem Kernel entladen.

Der Befehl „lsmod“ sollte euch helfen. Dieser Befehl listet alle geladenen Modulle auf.

Mein Tip: macht euch nicht das Leben schwer und startet kurz den Rechner neu, ohne den DVB-T Tuner eingesteckt zu haben.

8. Jetzt ist die Installation fertig und ihr müsste nur noch das Modul laden:

modprobe em2880-dvb

Damit sollte euer DVB-T Tuner bereit für den Betrieb sein. Der Befehl „dmesg“ sollte euch verraten, ob alles gut genangen ist oder noch was fehlt.

So sieht meine dmesg Ausgabe aus:
—————————— copy —————————
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
usbcore: registered new driver em28xx
Tuner: registering extension (Xceive 3028 Tuner)
Tuner: registering extension (MT2060 Silicon Tuner)
Em28xx: Initialized (Em2880 DVB Extension) extension
usb 4-4: new high speed USB device using ehci_hcd and address 6
usb 4-4: configuration #1 chosen from 1 choice
em28xx new video device (2040:6500): interface 0, class 255
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 00 65 50 12 5c 03 82 1e 6a 18
em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 00 00 60 00 00 00 02 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #0: i2c eeprom 70: 32 00 36 00 38 00 39 00 38 00 38 00 37 00 38 00
em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 be 99
em28xx #0: i2c eeprom c0: 05 f0 74 02 01 00 01 79 0c 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 be 99
em28xx #0: i2c eeprom f0: 05 f0 74 02 01 00 01 79 0c 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6500
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 4-0050: Hauppauge model 65008, rev A1C0, serial# 367038
tveeprom 4-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 4-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
tveeprom 4-0050: audio processor is None (idx 0)
tveeprom 4-0050: has radio
tuner 4-0061: chip found @ 0xc2 (em28xx #0)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 4-005c: tvp5150am1 detected.
em28xx-video.c: requesting em2880-dvb!
em28xx #0: V4L2 VBI device registered as /dev/vbi0
em28xx #0: V4L2 device registered as /dev/video0
em2880-dvb.c: DVB Init
Loading base firmware: xc3028_8MHz_init0.i2c.fw
Loading default dtv settings: xc3028_DTV8_2633.i2c.fw
xc3028-tuner.c: sending extra call for DVB-T
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)…
em28xx #0: Found Hauppauge WinTV HVR 900
—————————— paste ————————–

So sieht die /dev Struktur aus:
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/frontend0

Allerdings werden folgende Geräte für den eigentlichen Betrieb gebraucht:
/dev/video0
/dev/vbi0

Jetzt was zur DVB-T Software unter Linux:
——————————————————–
Um mit DVB-T arbeiten zu können, braucht ihr das Tool Sammlung dvbtune:

Unter Debian, Ubuntuu mit:
apt-get install dvb-utils

Unter Gentoo mit:
emerge linuxtv-dvb-apps

Liebhaber von Xine führen den folgenden Befehl aus, um nach den Sendern zu scannen:

dvbscan -n -o zap -p de-Frankfurt > ~/.xine/channels.conf

Debian (unter Debian heißt der Befehl nur noch „scan“ und nicht „dvbscan“):
scan -n -o zap -p de-Frankfurt > ~/.xine/channels.conf

Damit wird eine Datei mit allen gefunden Sendern erstellt. Sollte es hier zu Problemen mit den Städten kommen, dann lest euch einfach die Fehlermeldung durch, sie ist aussagekräftig und sagt euch, dass ihr direkt die Datei z.B. de-Frankfurt als Pfad angeben sollt.
Für mich unter Gentoo Linux sah der Befehl wie folgt aus:
dvbscan -n -o zap -p /usr/share/dvb/scan/dvb-t/de-Frankfurt > ~/.xine/channels.conf

Folgende Städte stehen im Moment(Stand: 30.11.2006) für DVB-T zur Auswahl:

  • de-Berlin
  • de-Bielefeld
  • de-Braunschweig
  • de-Bremen
  • de-Erfurt-Weimar
  • de-Frankfurt
  • de-HalleSaale
  • de-Hamburg
  • de-Hannover
  • de-Kassel
  • de-Kiel
  • de-Koeln-Bonn
  • de-Leipzig
  • de-Luebeck
  • de-Muenchen
  • de-Nuernberg
  • de-Osnabrueck
  • de-Rostock
  • de-Ruhrgebiet
  • de-Ruhrgebiet
  • de-Schwerin
  • de-Stuttgart
  • de-Wuerzburg

Ich persönlich bevorzuge kaffeine als DVB-T Viewer. Nicht weil er für alles(incl. Sendersuchlauf) eine grafische Oberfläche zur Verfügung stellt, sondern weil er ein besseres Bild erzeugt als Xine
Die Bedienung von Kaffeine ist absolut selbsterklärend und der Wizard ist echt klasse.

Habe ich schon erwähnt, dass die Player unter Linux besser funktioneren, als Hauppauges WinTV 😉

Wenn ihr fragen habt, dann meldet euch bei mir!

Wenn euch die Anleitung geholfen hat oder auch nur gefallen, dann hinterlasst mir ein Kommentar – dann weiß ich, dass es nicht nur mir in der Zukunft helfen wird den DVB-T Tuner zum Laufen zu kriegen 😉

Ein Dankeschön-Geschenk freut mich auch: Amazon Wunschliste

Folgende Karten können auf die gleiche Weise engerichtet werden:

  • Kworld 350 U DVB-T
  • Kworld 310 U
  • MSI DigiVox A/D (USB2.0)
  • Hauppauge HVR 950 (NTSC/ATSC)
  • Hauppauge WinTV HVR 900 M/R: 65008/A1C0
  • Terratec Cinergy Hybrid T XS – ZL10353
  • Terratec Cinergy Hybrid T XS – MT352
  • Terratec Cinergy Hybrid T XS France
  • Terratec Prodigy Hybrid T XS
  • Terratec Cinergy T XS – xc3028
  • Terratec Cinergy T XS – mt2060
  • Pinnacle PCTV USB Stick
  • DNT DA2 Hybrid
  • Pinnacle PCTV Hybrid Pro Stick
  • Empire USB 2.0 Pen Dual TV
  • BestBuy Easy TV USB hybrid (EB1A:2881)

Auf Fragen gehe ich gerne ein, also schreibt mir ein Kommentar zu diesem Beitrag mit dem Hinweis zu eurer E-Mail Adresse und wir werden das Problem schon schaukeln. 😉
Ich würde mich über Ergängzungen und Korrekturen an dem Artikel ebenfalls erfreuen!

Ein Dankeschön als Kommentar oder ein Dankeschön-Geschenk freut mich auch: Amazon Wunschliste

Nachtrag:
——————————————-
Wegen Schwierigkeiten mit dem alten Server habe ich mich bereit erklärt die Firmware zu hosten. Diese ist jetzt auch auf den Projektseiten verlinkt.

Quellen und weitere Hinweise:

387 Gedanken zu „HOWTO: Hauppauge HVR 900 DVB-T Tuner und verwandte Modelle unter Linux nutzen

  1. Hallo Yonah,

    ich kann mich erinnnern. 😉
    Welchen Treiber hast du genommen: experimental / stable
    Welche Kernel Version.

    Kodiertes Bild – sagt mir jetzt nichts, vielleicht mal den anderen Treiber probieren, ich schätze du hast experimental im Einsatz.

    Filter: sagt mir jetzt gar nichts, was meinst du mit einem Netzwerk? Es sieht nach „experimental“ Treibern aus, die wohl einen Fehler haben. Würde ich jetzt nicht 100%ig drauf schwören, aber experimental ist auch experimental.

    xv ist schon die richtige Wahl bei der „xine Engine“. OpenGL geht nur, wenn deine Videokarte auch opengl unterstützt. OpenGL hat aber bei mir damals Schlieren im Bild verursacht. Zu SDL und Xshm kann ich jetzt nicht viel sagen. XV ist eigentlich noch immer die beste Wahl, da es auf Software basiert und den Grafikkartentreibern nichts abverlangt, du kannst das Bild in der Größe ändern (ging früher bei x11 nicht ohne Neustart) und es geht fast immer.

    Ich warte jetzt erstmal auf deine Antwort, bevor ich weiter Vermutungen anstelle. 😉

    Gruß

    Konstantin

  2. Hallo Konstantin,

    leider werde ich nicht nicht per dvb-t versorgt, deshalb eine Frage zum analogen TV (am Kabel): ich habe die Installation wie oben durchgeführt, kann auch mit xawtv oder kdetv ein Bild sehen, aber es fehlt der Ton.

    Was muss ich für den passenden Ton machen?

    Gruß

    Jobst

  3. Hallo,

    das Problem ist bekannt und Informationen habe ich schon mal weiter oben in den Kommentaren geschrieben, also einfach mal nach analog mit „Strg+f“ suchen und ausprobieren.

    Wenn dann noch Fragen bestehen, dann bitte nochmal fragen.

    Gruß

    Konstantin

  4. Hallo Konstantin,

    also ich habe nun dvb-t am PC laufen (hab dort einfach nochmal alles installiert) Dort geht es super.
    Am Laptop leider nicht. Ich habe stable genommen und hier Kernel: 2.6.17-10-386 Ich habe eigentlich sowohl am PC als auch am Laptop ubuntu feisty installiert, weiss nicht warum verschiedene Kernel da sind (PC 2.6.20). Habe versucht kernel 2.6.22 zu installieren, aber da kam dann immer eine device lookup failed Fehlermeldung und er hat immer auf das dvd-laufwerk zugegriffen, dann hab ich ihn wieder runtergenommen, auch weil trotzdem kein Bild ging. Das mit filter kann man bei kaffeine bei der channelsuche auswählen. Wenn ich aber 2-3 mal channels gesucht habe, dann hört er immer nach 4 Sendern auf. Hab am PC jetzt mit scan genug channels gefunden. Wie installiere ich den Treiber, dass ich xv auswählen kann? Beim PC funktioniert das auch mit auto.

    Hab grad keine Idee woran es liegen könnte.

    gruss yonah

  5. Christoph aka Tuxhelfer,

    ich habe auch Gentoo, du musst eigentlich nur DVB-T im Kernel aktivieren und den Treiber installieren.
    Es waren schon jetzt 2 oder 3 Leute, bei denen das Modul fehlte. Ich kann leider nicht sagen warum, die Betroffenen müssten mal auf den englischen Entwicklerseiten mal rumstöbern. Ich vermute im Kernel fehlt die DVB-T Unterstützung.

    Gruß

    Konstantin

  6. Hallo Yonah,

    von Ubuntu habe ich keine Ahnung und kann auch nicht für jede Distribution auch noch Unterstützung geben. Mir sind Debian und Gentoo sehr geläufig und mehr Distributionen kosten leider nur noch undendlich mehr Zeit, die ich auch nicht habe.

    Hast du mal bei 2.6.17-10-386 mal den stabilen Zweig des Treibers installiert?

    xv ist ein „Softwareding“ und sollte mit jeder Grafikkarte funktionieren.

    Die Probleme mit der Suche hatte ich nie, weiß jetzt auch nichts zu zu sagen.

    „auto“ ist eine ziemlich blöde Aussage, da ich daraus überhaupt nicht ableiten kann welchen Modus er nutzt. Den Vorteil von Linux (Informationen) sollte man schon nutzen, um Fehler zu suchen/finden. Ich kann mit der Aussage „auto“ und geht, wie du verstehen solltest, überhaupt nichts anfangen.

    Bitte versuch beim Laptop mit dvb-t scan und nicht mit Kaffeine, vielleicht liegt es an Kaffeine.

    Bitte Informationen über installierte Versionen auch geben, ohne Informationen über Kernel und benutzten Treiber kann sich keiner was zusammen raten.

    Ich habe den Stick im Moment nicht bei mir und werde versuchen ihn nächste Woche zu holen und ihn mit den neuen Treibern zu probieren. Wenn es aber bei mir geht, dann bedeutet es leider nichts 🙁

    Gruß

    Konstantin

  7. Hallo Konstantin,

    wird für die HVR 3000 auch Firmware benötigt (v4l card 53). Wenn ja, welche und wie kann/muss ich diese einbinden ?

    Danke schon mal im voraus!

    Gruß

    – tom

  8. Hallo Tom,

    ich kann dir nichts zum HVR 3000 Stick sagen, da er nicht auf den Entwicklerseiten:
    http://mcentral.de/wiki/index.php/Em2880#Installation

    Ich muss ehrlich sagen, dass man auch mal Google um Hilfe bitten kann, bevor man auf Verdacht Fragen stellt:
    http://www.google.com/search?q=hvr+3000+linux
    http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=d6896a3e87066f2f780ac26774b04d091056f378;style=gitweb

    Und jetzt nochmal meine Lieblingsseite für alle Leser: http://www.gidf.de/

    Gruß

    Konstantin

  9. Hallo!

    Ich hab den Hauppauge HVR-900 Stick und habe nun alles nach der Anleitung nach installiert. Es hat auch alles geklappt, jedoch kann ich scan nicht ausführen, da irgendwie kein /dev/dvb existiert, nur /dev/video0 und /dev/vbi0 . Ich benutze Debian Etch 2.6.18-5-686
    Hat Jemand eine Idee?

    Die Treiber scheinen richtig geladen, dmesg gibt alles richtig aus.

  10. Hallo,

    über „scheinen“ kann leider nur Jesus entscheiden – also bitte mir kurz die dmesg Ausgaben schicken und versuchen das modul „em2880-dvb“ mit modprobe zu laden. Es sieht danach aus, dass es nicht geladen ist bzw. die Firmware nicht passt und das Laden fehl schlägt.

    Dmesg Ausgabe an kfblog_at_filtschew.de

    Gruß

    Konstantin

  11. Hallo Konstantin

    ich benutze gentoo und bekomme den Pinnacle Hybrid Pro USB-Stick mit neuerem Kernel, d.h. ab 2.6.20 nicht mehr zum Laufen. Woran kann das liegen? Kann denn da einfach HW-Support wegfallen? Ich benutze stable.

    Gruß

    Achim

  12. Hallo,
    bei mir wird die firmware nicht geladen, an was kann das liegen?
    gerät ist hvr900 b2c0, kernel 2.6.22-gentoo-r8, aktuelle v4l-dvb-exp. kompiliert und installiert, firmware3 liegt in /lib/firmware

    gruß

    heiko

    dmesg:
    usb 3-1: new high speed USB device using ehci_hcd and address 6
    usb 3-1: configuration #1 chosen from 1 choice
    em28xx new video device (2040:6502): interface 0, class 255
    em28xx: device is attached to a USB 2.0 bus
    em28xx: you’re using the experimental/unstable tree from mcentral.de
    em28xx: there’s also a stable tree available but which is limited to
    em28xx: linux

  13. forsetzung dmesg, mit dem „kleiner-zeichen“ kommt das formular nicht klar:

    em28xx: it’s fine to use this driver but keep in mind that it will move
    em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it’s
    em28xx: proved to be stable
    em28xx #0: Alternate settings: 8
    em28xx #0: Alternate setting 0, max size= 0
    em28xx #0: Alternate setting 1, max size= 0
    em28xx #0: Alternate setting 2, max size= 1448
    em28xx #0: Alternate setting 3, max size= 2048
    em28xx #0: Alternate setting 4, max size= 2304
    em28xx #0: Alternate setting 5, max size= 2580
    em28xx #0: Alternate setting 6, max size= 2892
    em28xx #0: Alternate setting 7, max size= 3072
    attach_inform: eeprom detected.
    em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
    em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
    em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
    em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
    em28xx #0: i2c eeprom 70: 32 00 37 00 32 00 30 00 32 00 36 00 35 00 38 00
    em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
    em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
    em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
    em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 62 3c
    em28xx #0: i2c eeprom c0: 0a f0 74 02 01 00 01 79 a2 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
    em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 62 3c
    em28xx #0: i2c eeprom f0: 0a f0 74 02 01 00 01 79 a2 00 00 00 00 00 00 00
    EEPROM ID= 0x9567eb1a
    Vendor/Product ID= 2040:6502
    AC97 audio (5 sample rates)
    500mA max power
    Table at 0x24, strings=0x1e82, 0x186a, 0x0000
    tveeprom 0-0050: Hauppauge model 65018, rev B2C0, serial# 670818
    tveeprom 0-0050: tuner model is Xceive XC3028 (idx 120, type 71)
    tveeprom 0-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
    tveeprom 0-0050: audio processor is None (idx 0)
    tveeprom 0-0050: has radio
    setting new tuner type now 71!
    em28xx #0: V4L2 VBI device registered as /dev/vbi0
    em28xx #0: V4L2 device registered as /dev/video0
    em28xx #0: Found Hauppauge WinTV HVR Rev. 1.2

  14. hallo konstantin
    danke für die schnelle antwort!

    # ls /dev/dvb
    ls: cannot access /dev/dvb: No such file or directory

    irgendwas passt noch nicht…
    mein primäres ziel ist analog-tv, aber xaw-tv bringt mir nur v4l-oops, tvtime ein schwarzes fenster, beim mplayer kompilier ich grad noch den v4l2-support, mit v4l als treiber gibts nur ein transparentes fenster ohne bild…

    # v4l-conf
    v4l-conf: using X11 display :0.0
    WARNING: v4l-conf is compiled without DGA support.
    mode: 1280×800, depth=24, bpp=32, bpl=5120, base=unknown
    /dev/video0 [v4l2]: no overlay support

    # lsmod | grep em
    em2880_dvb 12484 0
    dvb_core 75696 1 em2880_dvb
    em28xx 93240 1 em2880_dvb
    compat_ioctl32 7936 1 em28xx
    ir_common 35972 1 em28xx
    videodev 25728 1 em28xx
    v4l2_common 17536 3 em28xx,compat_ioctl32,videodev
    v4l1_compat 11332 2 em28xx,videodev
    tveeprom 16528 1 em28xx
    i2c_core 21376 3 em28xx,tveeprom,i2c_dev
    usbcore 120040 7 em2880_dvb,em28xx,usbhid,usb_storage,ohci_hcd,ehci_hcd

  15. hallo,
    ich bin absoluter linux-neuling, hab mir suse 10.3 von der ct-DVD installiert und wollte jetzt meinen hvr900-stick anschliessen.
    bin deinen anweisungen gefolgt und bis zu einem bestimmten punkt hat auch alles geklappt, nämlich bis zum „make“.
    dort habe ich dann folgenden fehler erhalten:

    ====================================================
    make -C /home/wwit/v4l-dvb-experimental/v4l
    make[1]: Entering directory `/home/wwit/v4l-dvb-experimental/v4l‘
    Updating/Creating .config
    Preparing to compile for kernel version 2.6.22
    File not found: /lib/modules/2.6.22.5-31-default/build/.config at ./scripts/make_kconfig.pl line 31, line 4.
    make[1]: *** Keine Regel vorhanden, um das Target ».myconfig«,
    benötigt von »config-compat.h«, zu erstellen. Schluss.
    make[1]: Leaving directory `/home/wwit/v4l-dvb-experimental/v4l‘
    make: *** [all] Fehler 2
    ========================================================

    dies ist wahrscheinlich kein dvb-fehler, aber vielleicht kannst du mir ja trotzdem helfen.
    vielen dank im voraus.
    servus
    willi

  16. Hallo Willi,
    er findet deine aktuelle Linux Konfiguration nicht und ich schätze auch die Quellen des Kernels. Da hilft dir am besten das ct-Forum oder die Suse Hilfe Foren. Ich benutze kein Suse, aber hier ein paar Infos, die dir helfen oder in Foren auf jeden Fall zu finden sind:
    Du musst die Linux Quellcodes von deinem Kernel installieren. Packet heißt meistens kernel-sources-. Dann probierst du das „make“ nochmal.

    Gruß

    Konstantin

  17. Für alle, die beim analogen Fernsehen keinen Ton haben:

    Ich hatte jetzt auch lange gesucht und viel probiert, und auch hier tauchte genau die gleiche Problembeschreibung auf (mit DVB-T ist Ton da, aber bei analog nicht).
    Ich habe eine Terratec Cinergy Hybrid T XS (USB). Kurioserweise fand sich die Lösung auf einer Seite, die ich mehrfach besucht und gelesen hatte: http://wiki.ubuntuusers.de/em28xx
    Der Hinweis gilt da zwar nur für die Hauppauge HVR 900, funktionierte bei mir aber. Ich habe einfach folgendes übers Terminal eingegeben:

    arecord -D hw:1,0 -f S16_LE -c2 -r48000 | aplay

    Terminal darf nicht geschlossen werden!
    Dann Tvtime gestartet und Ton war da. (Wenn man jetzt das Terminal schließt, ist der Ton natürlich wieder weg, lässt sich aber sogar bei laufendem Tvtime wieder anschalten, indem man den Befehl erneut eingibt.)
    Vielleicht hat der ein oder andere damit auch Glück. Ich hatte den Hinweis einfach nicht beachtet, da er ja eigentlich für eine andere Karte gilt.

  18. Hallo Konstantin,
    vielen Dank für Deine schnelle Antwort.
    Inzwischen hab ichs mit Suse aufgegeben und hab Ubuntu (2.6.20-16) installiert.
    Da bin ich auch schon weiter gekommen.
    Hier funktioniert auch das „make“.

    Allerdings klappt es immer noch nicht ganz.
    Hier die Anzeige bei dmesg:

    ===========================================
    em28xx v4l2 driver version 0.0.1 loaded
    [ 415.696000] usbcore: registered new interface driver em28xx
    [ 415.928000] Em28xx: Initialized (Em2880 DVB Extension) extension
    [ 547.184000] usb 4-1: new high speed USB device using ehci_hcd and address 2
    [ 547.320000] usb 4-1: configuration #1 chosen from 1 choice
    [ 547.320000] em28xx new video device (2040:6502): interface 0, class 255
    [ 547.320000] em28xx: device is attached to a USB 2.0 bus
    [ 547.320000] em28xx: you’re using the experimental/unstable tree from mcentral.de
    [ 547.320000] em28xx: there’s also a stable tree available but which is limited to
    [ 547.320000] em28xx: linux

  19. Hallo Julian,

    vielen Dank für den Tipp!

    Danach habe ich schon lange gesucht.
    Habe bisher kdetv verwendet – damit funktioniert es bei mir trotz arecord-Befehl nicht, aber mit tvtime klappt,s.

    Danke,
    Poldi.

    Opensuse10.3
    Terratec Cinergy Hybrid T XS (USB)

  20. Hallo,

    ich habe es jetzt schon auf mehreren Rechnern unter SuSE und Debian versucht, aber ich bekomme meinen Pinnacle PCTV DVB-T USB einfach nicht zum laufen. Ich habe einfach mal Firmware V3 genommen, und das Gerät wird anscheinend auch erkannt, zeigt bei Kaffeine auch eine Signalstärke an, aber es werden keine Sender gefunden. Ich bin schon am verzweifeln!!!
    Über Hilfe wäre ich sehr dankbar!

    Vielen Dank im Vorraus

    Pascal

  21. Hallo Pascal,

    ich würde dir versuchen zu helfen, wenn du mir auch Informationen gibst.
    – Funktioniert es unter Windows (Epmfang überhaupt möglich)
    – Dmesg Ausgabe nach dem Einstecken der Karte
    – Welcher Kernel und Treiber?

    Ich versuche auch zeitnah zu antworten. Ab und zu dauert es auch mal ein paar Wochen, sorry.

    Gruß

    Konstantin

  22. Hallo Konstantin,

    erstmal vielen Dank für deine Hilfe, ich bin ja schon froh, wenn Du versuchst mir zu helfen, ist ja immerhin deine Freizeit 😉

    -Unter Windows funktioniert es einwandfrei
    -Hier die Dmesg Ausgabe;

    Linux video capture interface: v2.00
    em28xx v4l2 driver version 0.0.1 loaded
    usbcore: registered new driver em28xx
    Em28xx: Initialized (Em2880 DVB Extension) extension
    usb 5-2: new high speed USB device using ehci_hcd and address 2
    usb 5-2: configuration #1 chosen from 1 choice
    em28xx new video device (eb1a:2870): interface 0, class 255
    em28xx: device is attached to a USB 2.0 bus
    em28xx: you’re using the experimental/unstable tree from mcentral.de
    em28xx: there’s also a stable tree available but which is limited to
    em28xx: linux

  23. Da die letzte Nachricht anscheinend etwas zu lang war, hier der Link zur Dmesg-Ausgabe:

    http://nopaste.info/8bb77c6293.html

    Kernel ist der originale 2.6.18 von Debian, weil ich noch nie einen Kernel selber kompiliert habe, aber wenn es etwas nützt würde ich auch mal einen Vanilla Kernel selber kompilieren oder es zumindest versuchen, Anleitungen dazu finden sich ja im Internet genug.
    Was mich wundert ist der Hinweis zur experimentellen Version, diese hatte ich nur am Anfang und habe dann die normale installiert, wie bekomme ich diese Version jetzt deinnstalliert um sie erneut zu installieren?

    VIelen Dank schonmal!

    Gruß Pascal

  24. Hallo Pascal,

    deine Dmesg Ausgabe ist unvollständig. Bitte per mail an kfblog_aaat_filtschew.de.

    Debian ist schon mal nicht schlecht. Einen Extra kernel brauchst du nicht zu kompilieren.
    Wenn er Experimental anzeigt, dann ist es auch noch experimental. Wenn du die stabilen Treiber installiert hast, dann hätten sie die Experimentelen überschrieben.

    Der scheint keinen Zugriff auf den Tuner (Frequenzeinstellungen) zu kriegen. Versuch bitte nochmal den stabilen bzw. den instabilen Treiber auch nochmal.
    Es kann aber auch gut sein, dass es eine neue Version des DVB-T Receivers ist und wieder irgendwelche kleine aber feine Änderungen erfahren hat 🙁

    Gruß

    Konstantin

  25. Hi,

    leider komme ich erst jetzt dazu, mich wieder um das Problem zu kümmern.
    Ich habe nochmal versucht die stabilen Treiber nach der Anleitung oben zu installieren, aber leider steht dort immernoch das mit dem experimental.
    Neu ist der Receiver nicht, ich besitzer ihn nun schon deutlich länger als 1 Jahr, habe ihn allerdings bis jetzt nur unter Windows genutzt, aber weil mir Linux einfach mehr zusagt wäre es schön, wenn ich auch dasd unter Linux hinbekomme, dann könnte ich endlich komplett umsteigen.
    Ich werde aber jetzt nochmal ein wenig experimentieren.

    Pascal

  26. Hallo,

    ich habe nochmal mein Debian neu installiert und anschließend den 2.6.19.2-Vanilla-Kernel gedownloadet und kompiliert, bis hierhin funktioniert auch alles. Das merkwürdige kam erst, als ich (mal wieder) die Treiber installieren wollte, denn in den dmesg Meldungen steht immernoch, dass ich die experimentale Version verwende, ich habe aber definitiv
    $ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel
    gemacht. Kann es vielleicht sein, dass mit der QUelle etwas nicht stimmt? Ich habe ergooglet, dass das PRoblem mit den nicht gefundenen Sendern bei der experimental schnell auftritt wenn der Empfang nicht gaaaaanz optimal ist, und man in dem Fall die stable nehmen soll, von daher möchte ich schon die stable installieren, aber es ist immer die experimental. Gibt es vllt. eine andere Quelle, von der ich die Treiber mal installieren kann? Denn ich weiß langsam echt nichtmehr weiter, immer wenn ich die stable Treiber installiere habe ich die experimental, selbst auf einem frischen System…

    Gruß Pascal

  27. Hallo Pascal,

    das Kommentar mit „experimental/unstable“ steht blöderweise auch im stabilen Treiber drin. Da hat wohl Markus (der Entwickler) was vergessen zu entfernen.

    Ich kann dir jetzt wenig zu sagen, da ich schlecht beurteilen kann, an was es liegt. Sind die dmesg Ausgaben verschieden bei dem stabilen und dem experimentellen Treiber?

    Ich würde dir gerne mehr sagen, aber im Moment habe ich nichts, an dem ich ansetzen kann. 🙁

    Gruß

    Konstantin

  28. Hallo,

    die Dmesg Ausgaben sind bis auf den anderen Pfad identisch, nur

    root/v4l-dvb-kernel/v4l/tuner-core.c: setting tuner callback

    ist in der experimental Version

    root/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback

    Schade, ich hatte gehofft, dass ich das hinbekommen würde, aber es sieht so aus, als müsste ich doch bei Windows bleiben. Eine Firmware braucht der Stick definitiv nicht?

    Gruß

    ein ratloser Pascal

  29. Hi!

    Bin ein völliger Linux-Newbie und super begeistert vom neuen Mandriva2008.
    So langsam fuchst man sich auch in die Konsolenwelt ein, auch wenn sie zugegebenermaßen recht komplex ist.
    Nun möchte ich meinen CINERGY T USB XS installieren und komme nicht recht weiter. Nach Abarbeitung aller o.g. Schritte kommt stets
    FATAL: Module em2880_dvb not found
    Glaube aber, dass der Fehler bereits bei „make“ zu suchen ist. Da spuckt er mir nämlich folgenden Fehler aus:

    make -C /lib/firmware/v4l-dvb-kernel/v4l
    make[1]: Entering directory `/lib/firmware/v4l-dvb-kernel/v4l‘
    Updating/Creating .config
    Preparing to compile for kernel version 2.6.22
    File not found: /lib/modules/2.6.22.9-desktop586-1mdv/build/.config at ./scripts /make_kconfig.pl line 31, line 4.
    make[1]: *** Keine Regel vorhanden, um das Target ».myconfig«,
    benötigt von »config-compat.h«, zu erstellen. Schluss.
    make[1]: Leaving directory `/lib/firmware/v4l-dvb-kernel/v4l‘
    make: *** [all] Fehler 2

    Ist wahrscheinlich völlig klar, ich stehe aber voll auf dem Schlauch und weiß mir nicht mehr zu helfen (möchte aber auch nicht aufgeben!).
    Vielen besten Dank für Hilfe!!!
    Phillip

  30. Hi Konstantin
    Ich schliesse mich an meine vordankssagern an und bedanke mich auch für das gute HowTO.

    mein Problem:
    habe eine Cinergy T XS USB.
    habe deine v4l-dvb-kernel heruntergeladen und anschliessend meine emBDA.sys zu convertieren-. beim ausführen der .convert Anweisung wird nur eine leere Datei erzeugt. Dann habe ich ander meldungen gelesen wo man eine „-f“ angeben kann aber diese version habe ich bisher noch nicht gefunden.

    Wenn Du mir dazu einen passenden Link geben könntest.

    Mit der firmware 1 habe ich es schon probiert aber er läd den Tuner nicht und dvbscan findet nichts. Meldet nur den Fehler (das aber mehrfach ´nnnn):
    FIXME:em28xx_i2c_send_bytes(30): write failed 5580 `nnnn

    Der stick ist an ein USB2.0 angeschlossen;-)
    Ich weiß du brauchst weiter information aus der dmesg. aber leider kann ich sie dir nicht geben wiel ich den rechner erst neu configuriere.
    Hoffe es geht auch so. Denke wenn Sie mir die convert version geben, die mit parametern läuft wäre das schonmal ein anfang.
    Danke.
    Volkan

  31. Hallo!!!

    nach dem make-Befehl kommt folgende Meldung!!
    Können Sie mir evtl. helfen und einen Tipp geben!

    make -C /home/vs-traube/v4l-dvb-experimental/v4l
    make[1]: Entering directory `/home/vs-traube/v4l-dvb-experimental/v4l‘
    creating symbolic links…
    make -C /lib/modules/2.6.22.12-0.1-default/build SUBDIRS=/home/vs-traube/v4l-dvb-experimental/v4l modules
    make[2]: Entering directory `/usr/src/linux-2.6.22.12-0.1-obj/i386/default‘
    make -C ../../../linux-2.6.22.12-0.1 O=../linux-2.6.22.12-0.1-obj/i386/default modules
    CC [M] /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.o
    In file included from /home/vs-traube/v4l-dvb-experimental/v4l/dvb_net.h:27,
    from /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-common.h:22,
    from /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:10:
    /usr/src/linux-2.6.22.12-0.1/include/linux/inetdevice.h: In function ‚__in_dev_get_rcu‘:
    /usr/src/linux-2.6.22.12-0.1/include/linux/inetdevice.h:171: error: dereferencing pointer to incomplete type
    /usr/src/linux-2.6.22.12-0.1/include/linux/inetdevice.h: In function ‚__in_dev_get_rtnl‘:
    /usr/src/linux-2.6.22.12-0.1/include/linux/inetdevice.h:193: error: dereferencing pointer to incomplete type
    In file included from /home/vs-traube/v4l-dvb-experimental/v4l/dvb_net.h:28,
    from /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-common.h:22,
    from /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:10:
    /usr/src/linux-2.6.22.12-0.1/include/linux/etherdevice.h: At top level:
    /usr/src/linux-2.6.22.12-0.1/include/linux/etherdevice.h:38: warning: ’struct hh_cache‘ declared inside parameter list
    /usr/src/linux-2.6.22.12-0.1/include/linux/etherdevice.h:38: warning: its scope is only this definition or declaration, which is probably not what you want
    /usr/src/linux-2.6.22.12-0.1/include/linux/etherdevice.h:40: warning: ’struct hh_cache‘ declared inside parameter list
    /usr/src/linux-2.6.22.12-0.1/include/linux/etherdevice.h:40: warning: ’struct neighbour‘ declared inside parameter list
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:141: error: expected ‚=‘, ‚,‘, ‚;‘, ‚asm‘ or ‚__attribute__‘ before ‚flexcop_pci_isr‘
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c: In function ‚flexcop_pci_init‘:
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: implicit declaration of function ‚request_irq‘
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: ‚flexcop_pci_isr‘ undeclared (first use in this function)
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: (Each undeclared identifier is reported only once
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: for each function it appears in.)
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:315: error: ‚IRQF_SHARED‘ undeclared (first use in this function)
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c: In function ‚flexcop_pci_exit‘:
    /home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.c:336: error: implicit declaration of function ‚free_irq‘
    make[5]: *** [/home/vs-traube/v4l-dvb-experimental/v4l/flexcop-pci.o] Error 1
    make[4]: *** [_module_/home/vs-traube/v4l-dvb-experimental/v4l] Error 2
    make[3]: *** [modules] Error 2
    make[2]: *** [modules] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.22.12-0.1-obj/i386/default‘
    make[1]: *** [default] Fehler 2
    make[1]: Leaving directory `/home/vs-traube/v4l-dvb-experimental/v4l‘
    make: *** [all] Fehler 2

    Vielen Dank
    Gruß
    Stephan

  32. Hallo Konstantin!

    Tolle Anleitung. Hat auch alles soweit geklappt.
    Nur wenn ich Kaffeine starte ist da nichts mit DVB-T und wenn ich den Konsolenbefehl benutze bekommt er einen Error. Vielleicht kannst ja mal nen Blick drauf werfen:

    [ 5440.440000] /home/micha/v4l-dvb-kernel/v4l/tuner-core.c: releasing Xceive XC3
    [ 5457.704000] usb 3-2: new high speed USB device using ehci_hcd and address 7
    [ 5457.844000] usb 3-2: configuration #1 chosen from 1 choice
    [ 5457.844000] em28xx new video device (2040:6502): interface 0, class 255
    [ 5457.844000] em28xx: device is attached to a USB 2.0 bus
    [ 5457.844000] em28xx: you’re using the experimental/unstable tree from mcentral
    [ 5457.844000] em28xx: there’s also a stable tree available but which is limited
    [ 5457.844000] em28xx: linux ~/.xine/channels.conf
    scanning de-Duesseldorf
    using ‚/dev/dvb/adapter0/frontend0‘ and ‚/dev/dvb/adapter0/demux0‘
    main:2247: FATAL: failed to open ‚/dev/dvb/adapter0/frontend0‘: 2 No such file o
    micha@Bibob:~$ dvbscan -n -o zap -p de-Frankfurt > ~/.xine/channels.conf
    bash: dvbscan: command not found

  33. Hallo Pascal,

    die em28xx bassierten Geräte brauchen eine Firmware, da sie erst zur Laufzeit in die Geräte geladen wird.

    Andere Geräte haben die Firmware fest im ROM gebrannt und brauchen sie nicht zur Laufzeit.

    Ich sehe leider keine wirklichen Fehler in deiner DMESG Ausgabe.
    Außer: No audio on board.

    Sorry, weiß im Moment nicht weiter.

    Konstantin

  34. Hallo Micha,

    bitte die vollständige Ausgabe von dem dmesg nach dem Einstecken, da ich aus Bruchteilen nichts auslesen kann. Wenn es alles ist, dann bitte die vollständige Ausgabe schicken, vielleicht kommt was vorher/nachher.

    Gruß

    Konstantin

  35. @all,

    ich weiße nochmal darauf hin, dass ich sehr unregelmäßig antworten kann und eventuell gar nicht, weil ich einfach zu wenig Zeit für habe. Davon kann ich nicht leben, es ist meine Freizeit, sorry.

    Statistik: 240 Kommentare, also habe ich mindestens 120 zu dieser Aktualisierung geschrieben und mir jedes Mal die Dmesg Ausgabe angeschaut und geforscht 🙁

    PS: es hat auch nie jemand was gespendet, was ich nicht verurteilen will. Eigentlich müssen die Hersteller hier das hier tun!

    Mein Amazon Wunschzettel: Wunschzettel

    Gruß

    Konstantin

  36. Hi Konstantin,

    Für einen erfolgreichen Tip bedanke ich mich bei amazon, versprochen:

    Ubuntu Gnome, 7.10 2.6.22.14 Cinergy USB XS T (kein Hybrid), die exzellente Anweisung oben gefolgt:
    Experimental und Firmware 1 genommen, läuft alles durch, aber dmesg zeigt zwar bessere Ergebnisse als bei allen anderen Versuchen bisher, dann aber das (beide modprobe’s versucht):

    Was nun?
    Bin für jeden Tipp wirklich dankbar, habe Linux erst seit 5 Tagen, alles ist prima, nur dieser Stick läuft nicht:

    [ 122.444000] usb 2-2: USB disconnect, address 2
    [ 127.740000] usb 4-3: new high speed USB device using ehci_hcd and address 3
    [ 127.880000] usb 4-3: configuration #1 chosen from 1 choice
    [ 128.136000] Linux video capture interface: v2.00
    [ 128.184000] em28xx v4l2 driver version 0.0.1 loaded
    [ 128.184000] em28xx new video device (0ccd:0043): interface 0, class 255
    [ 128.184000] em28xx: device is attached to a USB 2.0 bus
    [ 128.184000] em28xx: you’re using the experimental/unstable tree from mcentral.de
    [ 128.184000] em28xx: there’s also a stable tree available but which is limited to
    [ 128.184000] em28xx: linux

  37. Offenbar war die DMESG ncht komplett, hier nochmal komplett:
    [ 122.444000] usb 2-2: USB disconnect, address 2
    [ 127.740000] usb 4-3: new high speed USB device using ehci_hcd and address 3
    [ 127.880000] usb 4-3: configuration #1 chosen from 1 choice
    [ 128.136000] Linux video capture interface: v2.00
    [ 128.184000] em28xx v4l2 driver version 0.0.1 loaded
    [ 128.184000] em28xx new video device (0ccd:0043): interface 0, class 255
    [ 128.184000] em28xx: device is attached to a USB 2.0 bus
    [ 128.184000] em28xx: you’re using the experimental/unstable tree from mcentral.de
    [ 128.184000] em28xx: there’s also a stable tree available but which is limited to
    [ 128.184000] em28xx: linux

  38. Hallo Peter,

    dein Stick steht nicht auf der Liste der Adapter, die gehen sollten: http://mcentral.de/wiki/index.php/Em2880

    Ein versuch wäre aber Wert oder?

    Versuch bitte den Treiber zu installieren und zu schauen, ob was passiert. Bitte Dmesg Ausgaben ins Kommentar und wenn unvollständig, dann auf http://nopaste.info/ bitte posten und mir den link schicken.

    Das Vorgängermodell „DNT DA2 Hybrid“ sollte angeblich gehen.

    PS: nicht verzweifeln und fragen stellen. Wenn der Treiber läuft, dann bitte alle Firmware Versionen durchprobieren, da nicht bekannt ist, welche gehen sollte.

    Danke

    Gruß

    Konstantin

  39. Gescheeeenke – ist doch noch nicht Weihnachten 😉

    Ich bedanke mich bei Timo für das Buch „Vi Editor kurz & gut“. Ich hoffe ich konnte ihm (dir) auch helfen und es war nicht Aufopferung für nichts.

    Viele Grüße

    Konstantin

  40. Hallo Stephan,

    versuche bitte die Quellen von v4l zu löschen und sie neu raus zu holen mit merucrial, vielleicht war was falsch eingecheckt.

    Jemand hat hier schon geschrieben, dass er mit OpenSuse 10.3 kompilieren konnte. Es liegt am neuen Kernel, da ist wohl eine Änderung durchgeführt worden, die einige Funktionen inkompatibel macht.
    Siehe auch: http://forums.suselinuxsupport.de/index.php?s=6073129d72bd426b1851dd615b7ab691&showtopic=62710&pid=255908&st=0&#entry255908

    Versuch bitte nochmal die „dvb-experimental“ Version aus dem Repository mit mercurial (hg) zu holen.

    Gruß

    Konstantin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Die folgenden im Rahmen der DSGVO notwendigen Bedingungen müssen gelesen und akzeptiert werden:

Informationspflicht

Durch Abschicken des Formulares wird dein Name, E-Mail-Adresse und eingegebene Text in der Datenbank gespeichert. Für weitere Informationen wirf bitte einen Blick in die Datenschutzerklärung.