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 Fritz,

    das mit Ordner stimmt nicht mehr, hat sich wohl geändert. Ich danke dir für die Korrektur, jetzt stimmt es auf meiner und auch auf der Hauptseite des Projektes 😉

    Nach der Meldung würde ich davon ausgehen, dass bei dir die Kernel-Quellen(kernel-sources) nicht installiert sind bzw. nicht für den aktuell installierten Kernel sind.

    was sagen bei dir folgende Befehle:
    # uname -a
    # ls -l /usr/src/linux

    Der Link /usr/src/linux muss auf den Kernel Quellcode zeigen und zwar von deinem installierten Kernel. Wie du die installierst unter Suse kann ich dich nicht sagen, aber in yast müsste es einfach gehen. Nur halt schauen, dass es die richtigen sind(Version).

    Melde dich, wenn ich noch was helfen kann

    Viele Grüße

    Konstantin

  2. Hallo Konstantin,

    nein aufgegeben nicht aber verzweifelt. 🙂

    Ich habe alle 4 Firemware Versionen ausprobiert. Aber immer dasselbe.

    Eine Fehlermeldung kann ich auch nicht finden.

    Wie kann ich feststellen wo es hakt ?

    Die firmware habe ich unter /lib/firmware da gibt es auch einen kernel directory 2.6.17-10-generic. Muß die Firmware evtl. da rein ?

    Gruß
    Stefan

  3. Hallo Stefan,

    probier mal das Modul mit den Parametern zu laden:

    # modrobe em2880-dvb card=22
    und
    # modrobe em2880-dvb card=30

    Aber diese Sachen stimmen bei dir nicht bzw. fehlen in der dmesg Ausgabe:
    AC97 audio (5 sample rates) # Das Audiodevice wird irgendwie nicht geladen

    # Video4Linux2 wird irgendwie nicht geladen und deswegen funktioniert das DVB-T nicht. Jetzt müsste man wissen warum 🙁
    em28xx #0: V4L2 VBI device registered as /dev/vbi0 #sollte nach deiner Dmesg kommen
    em28xx #0: V4L2 device registered as /dev/video0 # sollte nach deiner Dmesg Ausgabe kommen

    Probier mal was er dabei sagt:
    # modprobe v4l2-common

    Was natürlich sein kann, dass der alte Treiber noch aktiv ist für Analog Empfang und der blockiert das dvb-t, das ist abe eher eine wage Vermutung. Dieser sollte aber bei der installation überschrieben werden, hmmm.
    Irgendwas mit „xc3028“. Hast du den Rechner seit der Installation neugestartet, wenn nicht dann mach es bitte mal.

    Dein dmesg Eintrag entspricht genau dem Eintrag auf der Entwickler Seite, nur fehlt da auch die Initialisierung des Audidevices(Sound für DVB-T) und die DVB-T Devices werden auch nicht angelegt. Sag mir mal was das Laden von Video4Linux2 sagt.

    Gruß

    Konstantin

  4. Hallo Konstantin,

    den PC habe ich mehrfach dafür gebootet und mit lsmod vorher kontrolliert ob irgendwas mit dvb läuft.

    Nach dem laden mit dem Parameter card steht nur im dmesg unknown paramter card. s.u
    Der Aufruf des v4lcommon geht ohne Rückmeldung. Ebenfalls kein Eintrag im dmesg.

    stefan@sbox:~$ sudo modprobe em2880-dvb card=22
    FATAL: Error inserting em2880_dvb (/lib/modules/2.6.17-10-generic/kernel/drivers/media/video/em28xx/em2880-dvb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    stefan@sbox:~$ sudo modprobe em2880-dvb card=30
    FATAL: Error inserting em2880_dvb (/lib/modules/2.6.17-10-generic/kernel/drivers/media/video/em28xx/em2880-dvb.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    stefan@sbox:~$ modprobe v4l2-common

    stefan@sbox:~$ lsmod
    Module Size Used by
    xc3028_tuner 9344 0
    mt352 7940 0
    zl10353 6788 1
    em2880_dvb 15492 0
    dvb_core 85160 1 em2880_dvb
    vmnet 41900 16
    vmmon 118668 0
    binfmt_misc 13448 1
    rfcomm 42260 0
    l2cap 27136 5 rfcomm
    bluetooth 53476 4 rfcomm,l2cap
    savage 35200 2
    drm 74644 3 savage
    capifs 7176 1
    cpufreq_userspace 5408 0
    cpufreq_stats 7744 0
    freq_table 6048 1 cpufreq_stats
    cpufreq_powersave 2944 0
    cpufreq_ondemand 8876 0
    cpufreq_conservative 8712 0
    video 17540 0
    tc1100_wmi 8324 0
    sony_acpi 6412 0
    sbs 16804 0
    pcc_acpi 14080 0
    i2c_ec 6272 1 sbs
    hotkey 11556 0
    dev_acpi 12292 0
    container 5632 0
    button 7952 0
    battery 11652 0
    asus_acpi 17688 0
    ac 6788 0
    vfat 14720 0
    fat 56348 1 vfat
    nls_utf8 3200 1
    ntfs 112116 1
    fuse 43912 2
    sbp2 24584 0
    scsi_mod 144648 1 sbp2
    lp 12964 0
    snd_seq_dummy 4996 0
    snd_seq_oss 36480 0
    snd_seq_midi 9984 0
    snd_seq_midi_event 8960 2 snd_seq_oss,snd_seq_midi
    snd_seq 59120 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
    ipv6 272288 18
    joydev 11200 0
    snd_via82xx 30360 1
    gameport 17160 1 snd_via82xx
    af_packet 24584 4
    snd_ac97_codec 97696 1 snd_via82xx
    snd_ac97_bus 3456 1 snd_ac97_codec
    tsdev 9152 0
    snd_pcm_oss 47360 0
    snd_mixer_oss 19584 1 snd_pcm_oss
    snd_pcm 84612 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
    snd_timer 25348 2 snd_seq,snd_pcm
    snd_page_alloc 11400 2 snd_via82xx,snd_pcm
    snd_mpu401_uart 10240 1 snd_via82xx
    mt2060 7300 0
    snd_rawmidi 27264 2 snd_seq_midi,snd_mpu401_uart
    tvp5150 20240 0
    snd_seq_device 9868 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
    tuner 64804 2 xc3028_tuner,mt2060
    em28xx 94260 1 em2880_dvb
    compat_ioctl32 2304 1 em28xx
    ir_common 34564 1 em28xx
    videodev 26880 1 em28xx
    v4l1_compat 14980 2 em28xx,videodev
    v4l2_common 24320 3 tuner,em28xx,videodev
    evdev 11392 2
    tveeprom 18576 1 em28xx
    usbhid 45152 0
    snd 58372 13 snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    psmouse 41352 0
    parport_pc 37796 1
    serio_raw 8452 0
    soundcore 11232 1 snd
    i2c_prosavage 5504 0
    pcspkr 4352 0
    parport 39496 2 lp,parport_pc
    i2c_algo_bit 10376 1 i2c_prosavage
    floppy 63044 0
    i2c_viapro 9876 0
    i2c_core 23424 11 xc3028_tuner,mt352,zl10353,i2c_ec,mt2060,tvp5150,tuner,em28xx,tveeprom,i2c_algo_bit,i2c_viapro
    via_agp 11264 1
    agpgart 34888 2 drm,via_agp
    via_ircc 28948 0
    8139cp 24832 0
    8139too 29056 0
    mii 6912 2 8139cp,8139too
    irda 214332 1 via_ircc
    crc_ccitt 3200 1 irda
    shpchp 42144 0
    pci_hotplug 32828 1 shpchp
    ext3 142728 1
    jbd 62228 1 ext3
    ehci_hcd 34696 0
    uhci_hcd 24968 0
    usbcore 134912 6 em2880_dvb,em28xx,usbhid,ehci_hcd,uhci_hcd
    ohci1394 37040 0
    ieee1394 306104 2 sbp2,ohci1394
    ide_generic 2432 0
    ide_cd 33696 0
    cdrom 38944 1 ide_cd
    ide_disk 18560 6
    via82cxxx 10500 0 [permanent]
    generic 6276 0
    thermal 15624 0
    processor 31560 1 thermal
    fan 6020 0
    fbcon 41504 0
    tileblit 3840 1 fbcon
    font 9344 1 fbcon
    bitblit 7168 1 fbcon
    softcursor 3328 1 bitblit
    vesafb 9244 0
    capability 5896 0
    commoncap 8704 1 capability

  5. Hallo Konstantin,

    vielen Dank für deine hervorragende Anleitung, ich habe sie jetzt schon auf drei Rechnern unter Kanotix (Kernel 2.6.18) und sidux (Kernel 2.6.19) benutzt und war auf allen dreien erfolgreich.
    Ich habe einen Cinergy T USB XS und betreibe ihn unter Kaffeine.
    Danke nochmals und viel Grüße,
    Claus

  6. Hallo Stefan,

    ich habe deinen vorherigen Eintrag anscheinend nicht genau genug gelesen, vesuch bitte die Firmware in den genannten ordner in /lib/firmware/ in „2.6.17-10-generic“. Es wäre zwar neu, dass die Linux Distributionen jetzt so was machen würden, aber es macht auf jeden Fall sinn sowas einzuführen, weil ich schon genug Ärger mit alter/neuer Firmware und verschiedenen Kernelversionen hatte.

    Bis jetzt hatte keiner Probleme mit Firmware und Ordnern, aber bei dir sieht es halt ganz danach aus, dass er die Firmware warum auch immer nicht lädt 🙁

    Schau bitte auch mal, ob du den Ordner hast:
    /lib/hotplug/firmware/
    Das war/ist bei Debian der Fall. Es gibt einfach zu viele Distributionen und sich mit jeder zu beschäftigen ist auch nicht möglich. ICh würde aber eher auf den ordner
    /lib/firmware/2.6.17-10-generic/
    tippen. Probier es bitte mal aus und schau nach dem /lib/hotplug/firmware/ Ordner.

    Gruß

    Konstantin

  7. Hallo Stefan,

    laut einigen Google Einträgen gehört die Firmware wirklich in den
    /lib/firmware/2.6.17-10-generic/
    Ordner rein. Nur pass auf, wenn du den Kernel aktualisierst, dann musst du die Firmware auch in den neuen Ordner kopieren(vielleicht vorher erstellen).

    http://www.ubuntuforums.org/showthread.php?t=198423

    http://www.ubuntuforums.org/archive/index.php/t-182788.html

    http://forum.ubuntuusers.de/topic/40986/

    Es würde mich freuen, wenn du es mir mit dem Ordner bestätigst, falls es wirklich das ist.

    Gruß

    Konstantin

  8. Hallo Konstantin,

    super, hier Deine Tips zu finden! Klappt nur leider bei mir nicht. Die Module laden aber ich bekomme Fehler. Es wäre super, wenn Du einen Tip für mich hättest.

    Gruß
    Andreas

    Terratec Cinergy T USB XS

    Jan 31 20:07:24 lion kernel: Tuner: registering extension (Xceive 3028 Tuner)
    Jan 31 20:07:24 lion kernel: Tuner: registering extension (MT2060 Silicon Tuner)
    Jan 31 20:07:24 lion kernel: Em28xx: Initialized (Em2880 DVB Extension) extension
    Jan 31 20:07:33 lion kernel: usb 1-3: new high speed USB device using ehci_hcd and address 7
    Jan 31 20:07:33 lion kernel: usb 1-3: configuration #1 chosen from 1 choice
    Jan 31 20:07:33 lion kernel: em28xx new video device (0ccd:0043): interface 0, class 255
    Jan 31 20:07:33 lion kernel: em28xx: device is attached to a USB 2.0 bus
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate settings: 8
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 0, max size= 0
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 1, max size= 0
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 2, max size= 1448
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 3, max size= 2048
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 4, max size= 2304
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 5, max size= 2580
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 6, max size= 2892
    Jan 31 20:07:33 lion kernel: em28xx #0: Alternate setting 7, max size= 3072
    Jan 31 20:07:33 lion kernel: attach_inform: eeprom detected.
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 24 8e 34
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 a0 19 44 4a
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 43 00 69 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 00 20 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 00 34 03
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 00 63 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 00 6f 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 00 48 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 20:07:33 lion kernel: em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 20:07:33 lion kernel: EEPROM ID= 0x9567eb1a
    Jan 31 20:07:33 lion kernel: Vendor/Product ID= 0ccd:0043
    Jan 31 20:07:33 lion kernel: No audio on board.
    Jan 31 20:07:33 lion kernel: 500mA max power
    Jan 31 20:07:33 lion kernel: Table at 0x06, strings=0x246a, 0x348e, 0x0000
    Jan 31 20:07:33 lion kernel: tuner 0-0060: Chip ID is not zero. It is not a TEA5767
    Jan 31 20:07:33 lion kernel: tuner 0-0060: chip found @ 0xc0 (em28xx #0)
    Jan 31 20:07:33 lion kernel: attach inform (default): detected I2C address c0
    Jan 31 20:07:33 lion kernel: Tuner: setting up tuner core extension for: Xceive 3028 Tuner
    Jan 31 20:07:33 lion kernel: Loading base firmware: xc3028_8MHz_init0.i2c.fw
    Jan 31 20:07:34 lion kernel: Loading specific dtv settings: xc3028_DTV8_2633.i2c.fw
    Jan 31 20:07:34 lion kernel: xc3028-tuner.c: sending extra call for DVB-T
    Jan 31 20:07:34 lion kernel: Loading base firmware: xc3028_init0.i2c.fw
    Jan 31 20:07:35 lion kernel: Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
    Jan 31 20:07:35 lion kernel: em28xx-video.c: requesting em2880-dvb!
    Jan 31 20:07:35 lion kernel: em2880-dvb.c: DVB Init
    Jan 31 20:07:35 lion kernel: Loading base firmware: xc3028_8MHz_init0.i2c.fw
    Jan 31 20:07:36 lion kernel: Loading default dtv settings: xc3028_DTV8_2633.i2c.fw
    Jan 31 20:07:36 lion kernel: xc3028-tuner.c: sending extra call for DVB-T
    Jan 31 20:07:36 lion kernel: FIXME: Write failed, backtrace:
    Jan 31 20:07:36 lion kernel: ===============================
    Jan 31 20:07:36 lion kernel: 7f
    Jan 31 20:07:36 lion kernel: ================================
    Jan 31 20:07:36 lion kernel: zl10353_read_register: readreg error (reg=127, ret==-19)
    Jan 31 20:07:36 lion kernel: em2880-dvb.c: failed initializing zl10353 DVB-T demodulator
    Jan 31 20:07:36 lion kernel: em2880-dvb.c: retrying with mt352 DVB-T demodulator
    Jan 31 20:07:36 lion kernel: FIXME: Write failed, backtrace:
    Jan 31 20:07:36 lion kernel: ===============================
    Jan 31 20:07:36 lion kernel: 7f
    Jan 31 20:07:36 lion kernel: ================================
    Jan 31 20:07:36 lion kernel: mt352_read_register: readreg error (reg=127, ret==-19)
    Jan 31 20:07:36 lion kernel: em2880-dvb.c: no luck with mt352 demodulator, not attaching em2880-dvb
    Jan 31 20:07:36 lion kernel: em2880-dvb.c: DVB-T demodulator not reachable, did you try „modprobe em28xx device_mode=1“
    Jan 31 20:07:36 lion kernel: em28xx #0: Found Terratec Cinergy T XS

    Bus 002 Device 004: ID 046d:c30e Logitech, Inc.
    Bus 002 Device 002: ID 046d:c040 Logitech, Inc.
    Bus 002 Device 003: ID 04b8:010a Seiko Epson Corp. Perfection 1640SU
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 007: ID 0ccd:0043 TerraTec Electronic GmbH
    Bus 001 Device 003: ID 04a9:1090 Canon, Inc.
    Bus 001 Device 002: ID 046d:08c1 Logitech, Inc.
    Bus 001 Device 001: ID 0000:0000

    Module Size Used by
    tvp5150 18576 0
    mt2060 6276 0
    xc3028_tuner 8448 0
    firmware_class 8832 1 xc3028_tuner
    mt352 6916 0
    zl10353 5764 0
    tuner 61348 2 mt2060,xc3028_tuner
    em2880_dvb 12804 0
    dvb_core 73128 1 em2880_dvb
    em28xx 87220 1 em2880_dvb
    compat_ioctl32 2048 1 em28xx
    ir_common 29956 1 em28xx
    videodev 24320 1 em28xx
    v4l1_compat 14340 2 em28xx,videodev
    v4l2_common 22272 3 tuner,em28xx,videodev
    tveeprom 16784 1 em28xx
    binfmt_misc 9864 1
    mtx 1406560 2
    nfsd 218224 17
    exportfs 5760 1 nfsd
    nfs_acl 3968 1 nfsd
    af_packet 18184 0
    nfs 223976 2
    lockd 59656 3 nfsd,nfs
    sunrpc 141244 13 nfsd,nfs_acl,nfs,lockd
    deflate 3840 0
    zlib_deflate 20120 1 deflate
    twofish 9472 0
    twofish_common 39552 1 twofish
    serpent 18944 0
    aes 28608 0
    blowfish 10112 0
    des 18432 0
    cbc 4864 0
    ecb 3712 0
    blkcipher 5760 2 cbc,ecb
    sha256 12032 0
    sha1 3456 0
    md5 4992 0
    crypto_null 3584 0
    af_key 30480 0
    dm_snapshot 16296 0
    dm_mirror 19536 0
    dm_mod 49816 2 dm_snapshot,dm_mirror
    capidrv 28340 1
    isdn 130912 1 capidrv
    slhc 7168 1 isdn
    capi 14912 6
    capifs 5000 2 capi
    it87 21804 0
    hwmon_vid 3840 1 it87
    i2c_isa 4864 1 it87
    speedstep_lib 4740 0
    capability 4232 0
    commoncap 6272 1 capability
    tsdev 7104 0
    usbhid 38816 0
    usblp 13056 0
    snd_usb_audio 73824 0
    snd_usb_lib 14976 1 snd_usb_audio
    snd_rawmidi 20256 1 snd_usb_lib
    snd_seq_device 7436 1 snd_rawmidi
    snd_hwdep 7940 1 snd_usb_audio
    snd_intel8x0 29340 1
    snd_ac97_codec 90912 1 snd_intel8x0
    snd_ac97_bus 3072 1 snd_ac97_codec
    snd_pcm_oss 39840 0
    snd_mixer_oss 15232 1 snd_pcm_oss
    floppy 55524 0
    evdev 8960 2
    fcpci 594432 3
    psmouse 35976 0
    k8temp 5376 0
    hwmon 3460 2 it87,k8temp
    rtc 11060 0
    kernelcapi 42880 3 capidrv,capi,fcpci
    pcspkr 3584 0
    serio_raw 6404 0
    snd_pcm 69636 4 snd_usb_audio,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
    snd_timer 19588 1 snd_pcm
    ohci_hcd 19204 0
    ehci_hcd 29192 0
    shpchp 34340 0
    pci_hotplug 15240 1 shpchp
    snd 44900 12 snd_usb_audio,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
    soundcore 7392 1 snd
    snd_page_alloc 8584 2 snd_intel8x0,snd_pcm
    usbcore 116996 9 em2880_dvb,em28xx,usbhid,usblp,snd_usb_audio,snd_usb_lib,ohci_hcd,ehci_hcd
    forcedeth 39812 0
    unix 24080 534

    Linux lion 2.6.19.2 #3 SMP PREEMPT Mon Jan 29 18:33:55 CET 2007 i686 GNU/Linux

  9. Hallo Konstantin,

    na da bin ich ja schon etwas weiter. Ich hatte im Vorfeld mit dem v4l-dvb-merge-Verzeichnis probiert, dort auch device-mode=1 probiert, es aber beim letzten Versuch mit dem v4l-dvb-kernel dann nicht mit angegeben.

    Nun habe ich als letztes
    Jan 31 22:20:05 lion kernel: em28xx #0: Found Terratec Cinergy T XS

    Aber die Devices werden nicht angelegt. Habe Firmware v1 und v3 versucht. Sie in Unterverzeichnisse zu packen gibt eine Fehlermeldung, dass sie nicht gefunden wird.

    Ich hänge nochmal alles dran. Und falls Du noch eine Idee hast, nehm ich die gerne…

    Andreas

    Jan 31 22:19:55 lion kernel: Linux video capture interface: v2.00
    Jan 31 22:19:55 lion kernel: em28xx v4l2 driver version 0.0.1 loaded
    Jan 31 22:19:55 lion kernel: usbcore: registered new interface driver em28xx
    Jan 31 22:20:02 lion kernel: usb 1-3: new high speed USB device using ehci_hcd and address 7
    Jan 31 22:20:02 lion kernel: usb 1-3: configuration #1 chosen from 1 choice
    Jan 31 22:20:02 lion kernel: em28xx new video device (0ccd:0043): interface 0, class 255
    Jan 31 22:20:02 lion kernel: em28xx: device is attached to a USB 2.0 bus
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate settings: 8
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 0, max size= 0
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 1, max size= 0
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 2, max size= 1448
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 3, max size= 2048
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 4, max size= 2304
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 5, max size= 2580
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 6, max size= 2892
    Jan 31 22:20:02 lion kernel: em28xx #0: Alternate setting 7, max size= 3072
    Jan 31 22:20:02 lion kernel: Tuner: registering extension (Xceive 3028 Tuner)
    Jan 31 22:20:02 lion kernel: attach_inform: eeprom detected.
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 24 8e 34
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 a0 19 44 4a
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 43 00 69 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 00 20 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 00 34 03
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 00 63 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 00 6f 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 00 48 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 22:20:02 lion kernel: em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Jan 31 22:20:02 lion kernel: EEPROM ID= 0x9567eb1a
    Jan 31 22:20:02 lion kernel: Vendor/Product ID= 0ccd:0043
    Jan 31 22:20:02 lion kernel: No audio on board.
    Jan 31 22:20:02 lion kernel: 500mA max power
    Jan 31 22:20:02 lion kernel: Table at 0x06, strings=0x246a, 0x348e, 0x0000
    Jan 31 22:20:02 lion kernel: tuner 0-0060: Chip ID is not zero. It is not a TEA5767
    Jan 31 22:20:02 lion kernel: tuner 0-0060: chip found @ 0xc0 (em28xx #0)
    Jan 31 22:20:02 lion kernel: attach inform (default): detected I2C address c0
    Jan 31 22:20:02 lion kernel: Tuner: setting up tuner core extension for: Xceive 3028 Tuner
    Jan 31 22:20:02 lion kernel: Loading base firmware: xc3028_8MHz_init0.i2c.fw
    Jan 31 22:20:04 lion kernel: Loading specific dtv settings: xc3028_DTV8_2633.i2c.fw
    Jan 31 22:20:04 lion kernel: xc3028-tuner.c: sending extra call for DVB-T
    Jan 31 22:20:04 lion kernel: Loading base firmware: xc3028_init0.i2c.fw
    Jan 31 22:20:05 lion kernel: Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
    Jan 31 22:20:05 lion kernel: em28xx-video.c: requesting em2880-dvb!
    Jan 31 22:20:05 lion kernel: em28xx #0: Found Terratec Cinergy T XS

    andreas@lion:~$ lsmod
    Module Size Used by
    xc3028_tuner 8448 0
    firmware_class 8832 1 xc3028_tuner
    tvp5150 18576 0
    tuner 61348 1 xc3028_tuner
    em28xx 87220 0
    compat_ioctl32 2048 1 em28xx
    ir_common 29956 1 em28xx
    videodev 24320 1 em28xx
    v4l1_compat 14340 2 em28xx,videodev
    v4l2_common 22272 3 tuner,em28xx,videodev
    tveeprom 16784 1 em28xx
    binfmt_misc 9864 1
    mtx 1406560 2
    nfsd 218224 17
    exportfs 5760 1 nfsd
    nfs_acl 3968 1 nfsd
    af_packet 18184 0
    nfs 223976 2
    lockd 59656 3 nfsd,nfs
    sunrpc 141244 13 nfsd,nfs_acl,nfs,lockd
    deflate 3840 0
    zlib_deflate 20120 1 deflate
    twofish 9472 0
    twofish_common 39552 1 twofish
    serpent 18944 0
    aes 28608 0
    blowfish 10112 0
    des 18432 0
    cbc 4864 0
    ecb 3712 0
    blkcipher 5760 2 cbc,ecb
    sha256 12032 0
    sha1 3456 0
    md5 4992 0
    crypto_null 3584 0
    af_key 30480 0
    dm_snapshot 16296 0
    dm_mirror 19536 0
    dm_mod 49816 2 dm_snapshot,dm_mirror
    capidrv 28340 1
    isdn 130912 1 capidrv
    slhc 7168 1 isdn
    capi 14912 6
    capifs 5000 2 capi
    it87 21804 0
    hwmon_vid 3840 1 it87
    i2c_isa 4864 1 it87
    speedstep_lib 4740 0
    capability 4232 0
    commoncap 6272 1 capability
    tsdev 7104 0
    usbhid 38816 0
    usblp 13056 0
    snd_usb_audio 73824 0
    snd_usb_lib 14976 1 snd_usb_audio
    snd_rawmidi 20256 1 snd_usb_lib
    snd_seq_device 7436 1 snd_rawmidi
    snd_hwdep 7940 1 snd_usb_audio
    snd_intel8x0 29340 1
    snd_ac97_codec 90912 1 snd_intel8x0
    snd_ac97_bus 3072 1 snd_ac97_codec
    snd_pcm_oss 39840 0
    snd_mixer_oss 15232 1 snd_pcm_oss
    snd_pcm 69636 4 snd_usb_audio,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
    psmouse 35976 0
    floppy 55524 0
    fcpci 594432 3
    snd_timer 19588 1 snd_pcm
    serio_raw 6404 0
    rtc 11060 0
    kernelcapi 42880 3 capidrv,capi,fcpci
    evdev 8960 2
    snd 44900 12 snd_usb_audio,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
    soundcore 7392 1 snd
    forcedeth 39812 0
    pcspkr 3584 0
    k8temp 5376 0
    hwmon 3460 2 it87,k8temp
    shpchp 34340 0
    pci_hotplug 15240 1 shpchp
    snd_page_alloc 8584 2 snd_intel8x0,snd_pcm
    ohci_hcd 19204 0
    ehci_hcd 29192 0
    usbcore 116996 8 em28xx,usbhid,usblp,snd_usb_audio,snd_usb_lib,ohci_hcd,ehci_hcd
    unix 24080 534

  10. Hallo Andreas,

    in deiner lsmod-Asugabe fehlt der dvb-Part. So wie es jetzt bei dir geladen ist, dürfte bei dir der Empfang von Analog-TV klappen

    Da fehlt auf jeden Fall das dvb-modul:
    # So sieht es bei mir aus
    em28xx 87092 1 em2880_dvb

    Du musst auf jeden Fall bevor du den Reciever nach dem Start von Linux einsteckst, das DVB-T Modul laden mit
    # modprobe em2880-dvb

    Eventuell mit Parameter. In deinem vorhergehenden Kommentar war em2880_dvb aufgelistet und dieses Mal nicht 🙁

    Gib mir bitte die genaue Bezeichnung des Sticks. Ist es die normale oder die Hybrid Version. Welche Version des Sticks – hinten müssten irgendwelche Versionsinformationen stehen.

    Welche Linux Distribution hast du? Vielleicht gibt es da irgendwelche Spezialitäten.

    Für bessere Informationen bräuchte ich bzw. der Entwickler(Markus) die folgende Information:
    # Modul mit dem Parameter laden
    modprobe em28xx i2c_scan=1
    # usb Stick einstecken und die ganze Ausgabe von dmesg von der Stelle des Modul Ladens mir posten.
    # Dann entferne aber das modul und lade em2880-dvb für weitere Zwecke, da das Modul eventuell nicht richtig funktioniert
    rmmod em28xx
    modprobe em28xx card=1
    modprobe em2880-dvb

    Vergiss nicht nach „modprobe em28xx card=1“ auch das dvb-Modul „modprobe em2880-dvb“ zu laden, sonst wird nur der Teil für den Analog-Betrieb geladen!

    Gruß

    Konstantin

  11. Sehr geehrter Herr Filtschew,

    bin begeistert über Ihre Anleitung zur Inbetriebnahme der HVR 900 unter Linux. Habe selber probiert, die Karte unter Edgy ans laufen zu bringen. Lt. Ihrer Anleitung hat das System die Karte auch ordnungsgemäß erkannt. Leider ist es mir – als noch analoger Seher – bisher nicht gelungen, den Stick mit analogen Programmen zu füttern. In Ihreren Eingangsworten gehen Sie auf die analoge Welt nur mit einem Satz Stellung. Im Saarland wird es voraussichtlich erst Ende 2007 zu DVB-T kommen. Bis dahin ermpfangen wird übers Kabelnetz sowohl Analoge als auch Digitale Sender.

    Nun zu meiner Frage:

    Haben Sie bereits Erfahrung mit dem Stick gemacht, um analoge Sender via Kabel zu scannen und diese dann mit Xatv oder TVTime zu sichten?

    Wenn ja, währe ich für einen Tipp dankbar.

    Mit freundlichem Gruß

    Jürgen Weber

  12. hi,@ all

    bin newbie

    -habe suse 10.1
    -kernel 2.6.16.27-0.6
    -usb wintv-hvr 900 (m/r: 65008/a1c0 0706)

    soweit hat bis make alles geklappt
    dann kam

    akuta@dhcppc1:~/v4l-dvb-kernel> make
    make -C /home/akuta/v4l-dvb-kernel/v4l
    make[1]: Entering directory `/home/akuta/v4l-dvb-kernel/v4l‘
    scripts/make_makefile.pl
    No version yet.
    Updating/Creating .config
    File not found: /lib/modules/2.6.16.27-0.6-default/build/.config at ./scripts/make_kconfig.pl line 30.
    make[1]: *** [.config] Fehler 2
    make[1]: Leaving directory `/home/akuta/v4l-dvb-kernel/v4l‘
    make: *** [all] Fehler 2

    was muss ich machen um diese .config zu erstellen ?

    thanx
    merci
    ade

  13. Hallo Jürgen,

    ich werde es mal über Kabel probieren. Technisch geht es auf jeden Fall, da ich es unter Windows beim 3ten oder 4ten Scan auch mit Ton hinbekommen habe(bescheidene Leistung für mitverkaufte Software).

    Hast du es mit Kaffeine probiert, da kann man auch nach Sendern scannen. Versuch es erstmal generell zum Laufen zu bringen, dann kannst du deine Lieblingsprogramme quälen!

    Was sagt Kaffeine zu dem analogen Scan?

    Gruß

    Konstantin

  14. Hallo „akuta“,

    ich würde sagen deine Linux config mit deinen jetzigen Kerneleinstellungen fehlt.(Wenn dir diese Aussage nichts sagt, was ich vermute, dann google mal ein bisschen).

    Installier mal die Kernel Quellcodes von deinem aktuell verwendeten Linux. Das Paket wird etwas so heißen:
    linux-kernel-sources

    Die Konfigurationsdatei müsste normalerweise da sein, wenn du sie nicht per Hand gelöscht hast. Falls sie nicht da ist(was ich vermute), dann installier die Pakete mit dem Kernel und den Kernel Module nochmal neu. Namen:
    linux-kernel-modules-2.6…. oder so ähnlich

    Die genauen Namen der Pakete musst du selber heraus finden, da ich hier kein Suse habe, sorry.

    Melde dich, wenn ich dir irgendwie helfen kann.

    Konstantin

  15. hi,

    habe das paket (kernel-sources)installiert lief alles gut
    mit
    -make
    -make install
    -rechner neu gebootet

    hier komm ich nicht weiter

    akuta@dhcppc1:~> modprobe em2880-dvb
    bash: modprobe: command not found

    weis jemand wie man unter suse das Modul laden kann.

    thanx
    merci
    ade

  16. Hallo Konstantin,

    hier ist die Ausgabe mit scan:

    Feb 3 14:02:52 lion kernel: em28xx v4l2 driver version 0.0.1 loaded
    Feb 3 14:02:52 lion kernel: usbcore: registered new interface driver em28xx
    Feb 3 14:03:01 lion kernel: Em28xx: Initialized (Em2880 DVB Extension) extension

    Feb 3 14:03:10 lion kernel: usb 1-3: new high speed USB device using ehci_hcd and address 9
    Feb 3 14:03:10 lion kernel: usb 1-3: configuration #1 chosen from 1 choice
    Feb 3 14:03:10 lion kernel: em28xx new video device (0ccd:0043): interface 0, class 255
    Feb 3 14:03:10 lion kernel: em28xx: device is attached to a USB 2.0 bus
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate settings: 8
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 0, max size= 0
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 1, max size= 0
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 2, max size= 1448
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 3, max size= 2048
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 4, max size= 2304
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 5, max size= 2580
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 6, max size= 2892
    Feb 3 14:03:10 lion kernel: em28xx #0: Alternate setting 7, max size= 3072
    Feb 3 14:03:10 lion kernel: attach_inform: eeprom detected.
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 24 8e 34
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 a0 19 44 4a
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 43 00 69 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 00 20 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 00 34 03
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 00 63 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 00 6f 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 00 48 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 3 14:03:10 lion kernel: em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 3 14:03:10 lion kernel: EEPROM ID= 0x9567eb1a
    Feb 3 14:03:10 lion kernel: Vendor/Product ID= 0ccd:0043
    Feb 3 14:03:10 lion kernel: No audio on board.
    Feb 3 14:03:10 lion kernel: 500mA max power
    Feb 3 14:03:10 lion kernel: Table at 0x06, strings=0x246a, 0x348e, 0x0000
    Feb 3 14:03:10 lion kernel: tuner 0-0060: Chip ID is not zero. It is not a TEA5767
    Feb 3 14:03:10 lion kernel: tuner 0-0060: chip found @ 0xc0 (em28xx #0)
    Feb 3 14:03:10 lion kernel: attach inform (default): detected I2C address c0
    Feb 3 14:03:10 lion kernel: Tuner: setting up tuner core extension for: Xceive 3028 Tuner
    Feb 3 14:03:10 lion kernel: Loading base firmware: xc3028_8MHz_init0.i2c.fw
    Feb 3 14:03:11 lion kernel: Loading specific dtv settings: xc3028_DTV8_2633.i2c.fw
    Feb 3 14:03:11 lion kernel: xc3028-tuner.c: sending extra call for DVB-T
    Feb 3 14:03:11 lion kernel: em28xx #0: found i2c device @ 0x28 [???]
    Feb 3 14:03:11 lion kernel: em28xx #0: found i2c device @ 0xa0 [eeprom]
    Feb 3 14:03:11 lion kernel: em28xx #0: found i2c device @ 0xc0 [tuner (analog)]
    Feb 3 14:03:11 lion kernel: Loading base firmware: xc3028_init0.i2c.fw
    Feb 3 14:03:12 lion kernel: Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
    Feb 3 14:03:12 lion kernel: em28xx-video.c: requesting em2880-dvb!
    Feb 3 14:03:12 lion kernel: em2880-dvb.c: DVB Init
    Feb 3 14:03:12 lion kernel: Loading base firmware: xc3028_8MHz_init0.i2c.fw
    Feb 3 14:03:13 lion kernel: Loading default dtv settings: xc3028_DTV8_2633.i2c.fw
    Feb 3 14:03:13 lion kernel: xc3028-tuner.c: sending extra call for DVB-T
    Feb 3 14:03:13 lion kernel: FIXME: Write failed, backtrace:
    Feb 3 14:03:13 lion kernel: ===============================
    Feb 3 14:03:13 lion kernel: 7f
    Feb 3 14:03:13 lion kernel: ================================
    Feb 3 14:03:13 lion kernel: zl10353_read_register: readreg error (reg=127, ret==-19)
    Feb 3 14:03:13 lion kernel: em2880-dvb.c: failed initializing zl10353 DVB-T demodulator
    Feb 3 14:03:13 lion kernel: em2880-dvb.c: retrying with mt352 DVB-T demodulator
    Feb 3 14:03:13 lion kernel: FIXME: Write failed, backtrace:
    Feb 3 14:03:13 lion kernel: ===============================
    Feb 3 14:03:13 lion kernel: 7f
    Feb 3 14:03:13 lion kernel: ================================
    Feb 3 14:03:13 lion kernel: mt352_read_register: readreg error (reg=127, ret==-19)
    Feb 3 14:03:13 lion kernel: em2880-dvb.c: no luck with mt352 demodulator, not attaching em2880-dvb
    Feb 3 14:03:13 lion kernel: em2880-dvb.c: DVB-T demodulator not reachable, did you try „modprobe em28xx device_mode=1“
    Feb 3 14:03:13 lion kernel: em28xx #0: Found Terratec Cinergy T XS

    Einstecken der Karte nach Laden der Module, waren vorher entladen.

    Dann habe ich nach dem Entladen der Module bei eingesteckter Karte em28xx-dvb geladen. em28xx wurde automatisch nachgeladen. Nun habe ich die devices. Kaffeine findet keine Sender. Ich installiere nun mal auf dem Notebook und probiere es weizer oben im Haus…

    Ersteinmal vielen Dank für Deine Hilfe.

    Andreas

  17. Hallo Konstantin,

    habe noch ein bischen gestöbert und den Stick mit XawTv ans Laufen gebracht. Jedoch fehlt mir noch der Ton. Wenn Du dazu noch einen Tip hast, bin ich Dir sehr dankbar.

    Gruß Jürgen

  18. Hallo Konstantin,

    Nachtrag – mein Terratec Cinergy T XS läuft unter Windows. Empfang sollte also da sein. Beim Sendersuchlauf mit kaffeine bekomme ich aber immer

    ………………
    Not able to lock to the signal on the given frequency
    Frontend closed
    dvbsi: Cant tune DVB
    Using DVB device 0:0 „Zarlink ZL10353 DVB-T“
    tuning DVB-T to 890000000 Hz
    inv:2 bw:0 fecH:9 fecL:9 mod:6 tm:2 gi:4 hier:4
    ……………
    Not able to lock to the signal on the given frequency
    Frontend closed
    dvbsi: Cant tune DVB
    Using DVB device 0:0 „Zarlink ZL10353 DVB-T“
    tuning DVB-T to 898000000 Hz
    inv:2 bw:0 fecH:9 fecL:9 mod:6 tm:2 gi:4 hier:4
    ……………

    und im syslog:

    Feb 3 14:19:07 lion kernel: ============== SCAN ============
    Feb 3 14:19:07 lion kernel: STATUS6: 00
    Feb 3 14:19:07 lion kernel: STATUS7: 03
    Feb 3 14:19:07 lion kernel: STATUS8: 00
    Feb 3 14:19:07 lion kernel: ============== SCAN ============
    Feb 3 14:19:07 lion kernel: STATUS6: 00
    Feb 3 14:19:07 lion kernel: STATUS7: 03
    Feb 3 14:19:07 lion kernel: STATUS8: 00
    Feb 3 14:19:07 lion kernel: ============== SCAN ============
    Feb 3 14:19:07 lion kernel: STATUS6: 00
    Feb 3 14:19:07 lion kernel: STATUS7: 03
    Feb 3 14:19:07 lion kernel: STATUS8: 00
    Feb 3 14:19:07 lion kernel: ============== SCAN ============

    ?????

    auf dem Stick steht Cinergy T USB XS

    Feb 3 14:06:34 lion kernel: em2880-dvb.c: DVB Init
    Feb 3 14:06:34 lion kernel: DVB: registering new adapter (em2880 DVB-T).
    Feb 3 14:06:34 lion kernel: DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)…
    Feb 3 14:06:35 lion kernel: Em28xx: Initialized (Em2880 DVB Extension) extension

    Andreas

  19. Hallo akuta,

    du musst Module als root oder mit root Rechten laden, also für dich:

    sudo modprobe em2880-dvb

    Linux ist kein Windows, du sollst dich schon damit ein bisschen beschäftigen und vielleicht mal google fragen.

    Sag Bescheid, ob es funktioniert hat. Immer mit dem Befehl „dmesg“ schauen, ob deine Aktionen erfolgreich waren.

    Gruß

    Konstantin

  20. Hallo Andreas,

    mit Kaffeine kenn ich mich auch nicht so super aus, kannst du mal die zweite Lösung mit dvbt-tools probieren: dvbscan

    Wie es zu benutzen geht, steht weiter oben. Als die Devices angelegt wurden, kam da noch immer die Meldung mit dem Firmwarefehler oder war sie weg?

    Nachtrag: Schau mal unter dmesg, ob nach dem Einstecken auch der DVB-T Teil mit Firmware fehlerfrei geladen wurde. Es kann gut sein, dass er nur den Analog Teil geladen hat.

    Gruß

    Konstantin

  21. Hallo Jürgen,

    das Problem mit dem Ton habe ich auch unter Windows gehabt, irgendwie war er unter Windows beim 5ten Mal scannen da und seitdem habe ich es auch nicht probiert über Kabel die Einstellungen zu ändern, da ich Angst habe, dass es nicht mehr funktioniert.
    Unter Linux habe ich es noch nicht ausprobiert, aber ich werde es nächste Woche mal testen und hier posten.

    Probier einfach mal den Stick raus zu nehmen und ein paar Mal zu scannen, vielleicht liegt das Problem an der Firmware, da es unter Windows auch nur beim 5ten oder 6ten Anlauf funktioniert hat.

    Es kann auch sein, dass du die falsche Firmware genommen hast, so dass kein Ton da ist. steht unter „dmesg“, dass ein Audiodevice angelegt wurde. Probier mal bitte eine andere Firmware, welche hast du jetzt unter Verwendung?

    Gruß

    Konstantin

  22. Hi, ich hab mir gestern eine Terratec Cinergy Hybrid XS gekauft und nach Anleitung wie sie bei Dir steht installiert ([K]ubuntu Edgy). Hat alles auf Anhieb funktioniert, aber das Scannen hat nie einen Sender gefunden – tuning failed. Unter Windows probiert, alle da. In allen Tutorials ist für diese Karte die Firmware_v3 beschrieben – ich hab heute einfach mal alle durchprobiert und siehe da – v2 funktioniert, nicht v3!!! Also vielleicht sitzen ja auch andere so verzweifelt davor wie ich gestern – nehmt v2 😉

    HW: Sony Vaio S3XP, Centrino 2GHz
    SW: (K)Ubuntu Edgy Etch, Kernel 2.6.17

    Hier noch schnell mein (success)log (ohne verherige Fehlversuche):

    Feb 7 19:37:36 icemaschin kernel: usb 5-3: new high speed USB device using ehci_hcd and address 12
    Feb 7 19:37:36 icemaschin kernel: usb 5-3: configuration #1 chosen from 1 choice
    Feb 7 19:37:36 icemaschin kernel: em28xx v4l2 driver version 0.0.1 loaded
    Feb 7 19:37:36 icemaschin kernel: em28xx new video device (0ccd:005e): interface 0, class 255
    Feb 7 19:37:36 icemaschin kernel: em28xx: device is attached to a USB 2.0 bus
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate settings: 8
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 0, max size= 0
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 1, max size= 0
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 2, max size= 1448
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 3, max size= 2048
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 4, max size= 2304
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 5, max size= 2580
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 6, max size= 2892
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: Alternate setting 7, max size= 3072
    Feb 7 19:37:36 icemaschin kernel: attach_inform: eeprom detected.
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom e0: 30 00 36 00 31 00 31 00 30 00 32 00 30 00 30 00
    Feb 7 19:37:36 icemaschin kernel: em28xx #0: i2c eeprom f0: 30 00 30 00 35 00 35 00 00 00 00 00 00 00 00 00
    Feb 7 19:37:36 icemaschin kernel: EEPROM ID= 0x9567eb1a
    Feb 7 19:37:36 icemaschin kernel: Vendor/Product ID= 0ccd:005e
    Feb 7 19:37:36 icemaschin kernel: AC97 audio (5 sample rates)
    Feb 7 19:37:36 icemaschin kernel: 500mA max power
    Feb 7 19:37:36 icemaschin kernel: Table at 0x27, strings=0x409e, 0x1cde, 0x346a
    Feb 7 19:37:36 icemaschin kernel: tuner 0-0061: chip found @ 0xc2 (em28xx #0)
    Feb 7 19:37:36 icemaschin kernel: attach inform (default): detected I2C address c2
    Feb 7 19:37:36 icemaschin kernel: Tuner: setting up tuner core extension for: Xceive 3028 Tuner
    Feb 7 19:37:36 icemaschin kernel: Loading base firmware: xc3028_init0.i2c.fw
    Feb 7 19:37:38 icemaschin kernel: Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
    Feb 7 19:37:38 icemaschin kernel: em28xx #0: V4L2 VBI device registered as /dev/vbi0
    Feb 7 19:37:38 icemaschin kernel: em28xx #0: V4L2 device registered as /dev/video0
    Feb 7 19:37:38 icemaschin kernel: em28xx #0: Found Terratec Hybrid XS (em2882)
    Feb 7 19:37:38 icemaschin kernel: usbcore: registered new driver em28xx
    Feb 7 19:37:38 icemaschin kernel: em28xx-audio.c: probing for em28x1 non standard usbaudio
    Feb 7 19:37:38 icemaschin kernel: em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
    Feb 7 19:37:38 icemaschin kernel: Em28xx: Initialized (Em28xx Audio Extension) extension
    Feb 7 19:37:38 icemaschin kernel: em2880-dvb.c: DVB Init
    Feb 7 19:37:38 icemaschin kernel: Loading base firmware: xc3028_8MHz_init0.i2c.fw
    Feb 7 19:37:39 icemaschin kernel: Loading default dtv settings: xc3028_DTV8_2633.i2c.fw
    Feb 7 19:37:39 icemaschin kernel: xc3028-tuner.c: sending extra call for DVB-T
    Feb 7 19:37:39 icemaschin kernel: DVB: registering new adapter (em2880 DVB-T).
    Feb 7 19:37:39 icemaschin kernel: DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)…
    Feb 7 19:37:39 icemaschin kernel: Em28xx: Initialized (Em2880 DVB Extension) extension
    Feb 7 19:38:14 icemaschin kernel: Loading 7MHz Bandwidth settings: xc3028_DTV7_2633.i2c.fw
    Feb 7 19:38:15 icemaschin kernel: ============== SCAN ============
    Feb 7 19:38:15 icemaschin kernel: STATUS6: 2f
    Feb 7 19:38:15 icemaschin kernel: STATUS7: 33
    Feb 7 19:38:15 icemaschin kernel: STATUS8: 00
    Feb 7 19:38:15 icemaschin kernel: FE_HAS_CARRIER
    Feb 7 19:38:15 icemaschin kernel: FE_HAS_VITERBI
    Feb 7 19:38:15 icemaschin kernel: FE_HAS_LOCK
    Feb 7 19:38:15 icemaschin kernel: FE_HAS_SYNC
    Feb 7 19:38:16 icemaschin kernel: ============== SCAN ============
    Feb 7 19:38:16 icemaschin kernel: STATUS6: 2f
    Feb 7 19:38:16 icemaschin kernel: STATUS7: 33
    ….

    Aber trotzdem vielen Dank für die Übersetzung und diese Seite – Juchu es geht!

    Gruesse,
    Conrad

  23. Hallo Konstantin,

    ich habe eine Terratec Cinergy Hybrid USB XS.
    Eins vorweg: DVB-T Empfang funktioniert! Vielen Dank für Deine Anleitung.

    Da ich meinen Laptop als Zweitfernseher nutzen möchte und ich Kabelempfang in der Wohnung habe, möchte ich auch den analogen Empfang über die „Steckdose“ nutzen.

    Wenn ich die Anleitung und die obigen Fragen und Antworten richtig verstehe, müsste dazu das Modul 28xx ausreichen – dies wird beim Einstecken der USB-Karte automatisch geladen (im Gegensatz zum Modul 2880-dvb, das ich händisch laden muss). Ist die Option „card=1“ wichtig? Gibt es irgendwo eine Liste der Optionen und ihrer Bedeutung?
    Der analoge Empfang über das Kabel funktioniert allerdings nicht?! – Kaffeine zeigt mir nicht einmal die DVB-Einstellungen an (ist ja auch nicht DVB, ist ja analog).
    Unter Windows funktioniert alles bestens – an der Karte liegt’s also nicht.

    Liegt das an Kaffeine? Muss ich ein anderes Programm nutzen, wenn ich analog fernsehen will? Wenn ja, welches?
    Ist es möglich unter Linux Videotext zu nutzen? Wenn ja, mit welcher Software?
    Vielen Dank im voraus!
    Gruß, Poldi.

  24. Hallo Konstantin,

    da bin ich wieder. Mit scan bekomme ich die folgende Ausgabe:

    andreas@lion:~$ scan -n -o zap -p de-Frankfurt > ~/.xine/channels.conf
    scanning de-Frankfurt
    using ‚/dev/dvb/adapter0/frontend0‘ and ‚/dev/dvb/adapter0/demux0‘
    initial transponder 198500000 1 3 9 1 1 3 0
    initial transponder 482000000 0 2 9 1 1 3 0
    initial transponder 578000000 0 2 9 1 1 3 0
    initial transponder 738000000 0 2 9 1 1 3 0
    initial transponder 762000000 0 2 9 1 1 3 0
    initial transponder 818000000 0 2 9 1 1 3 0
    >>> tune to: 198500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARC HY_NONE
    WARNING: >>> tuning failed!!!
    >>> tune to: 198500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARC HY_NONE (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARC HY_NONE
    WARNING: >>> tuning failed!!!
    >>> tune to: 482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARC HY_NONE (tuning failed)
    WARNING: >>> tuning failed!!!
    >>> tune to: 578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARC HY_NONE
    WARNING: >>> tuning failed!!!
    >>> tune to: 578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARC HY_NONE (tuning failed)
    usw.

    Das Laden der Module sieht m.E. ok aus, oder:

    Feb 8 21:17:01 lion /USR/SBIN/CRON[15013]: (root) CMD ( run-parts –report /etc/cron.hourly)
    Feb 8 21:17:02 lion kernel: usb 1-3: new high speed USB device using ehci_hcd and address 11
    Feb 8 21:17:02 lion kernel: usb 1-3: configuration #1 chosen from 1 choice
    Feb 8 21:18:31 lion kernel: em28xx v4l2 driver version 0.0.1 loaded
    Feb 8 21:18:31 lion kernel: em28xx new video device (0ccd:0043): interface 0, class 255
    Feb 8 21:18:31 lion kernel: em28xx: device is attached to a USB 2.0 bus
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate settings: 8
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 0, max size= 0
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 1, max size= 0
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 2, max size= 1448
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 3, max size= 2048
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 4, max size= 2304
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 5, max size= 2580
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 6, max size= 2892
    Feb 8 21:18:31 lion kernel: em28xx #0: Alternate setting 7, max size= 3072
    Feb 8 21:18:31 lion kernel: em28xx-video.c: New Terratec XS Detected
    Feb 8 21:18:31 lion kernel: attach_inform: eeprom detected.
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 24 8e 34
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 a0 19 44 4a
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 43 00 69 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 00 20 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 00 34 03
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 00 63 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 00 6f 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 00 48 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 8 21:18:31 lion kernel: em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Feb 8 21:18:31 lion kernel: EEPROM ID= 0x9567eb1a
    Feb 8 21:18:31 lion kernel: Vendor/Product ID= 0ccd:0043
    Feb 8 21:18:31 lion kernel: No audio on board.
    Feb 8 21:18:31 lion kernel: 500mA max power
    Feb 8 21:18:31 lion kernel: Table at 0x06, strings=0x246a, 0x348e, 0x0000
    Feb 8 21:18:31 lion kernel: tuner 0-0060: Chip ID is not zero. It is not a TEA5767
    Feb 8 21:18:31 lion kernel: tuner 0-0060: chip found @ 0xc0 (em28xx #0)
    Feb 8 21:18:31 lion kernel: attach inform (default): detected I2C address c0
    Feb 8 21:18:31 lion kernel: Tuner: setting up tuner core extension for: MT2060 Silicon Tuner
    Feb 8 21:18:31 lion kernel: em28xx-video.c: requesting em2880-dvb!
    Feb 8 21:18:31 lion kernel: em28xx #0: Found Terratec Cinergy T XS (MT2060)
    Feb 8 21:18:31 lion kernel: usbcore: registered new interface driver em28xx
    Feb 8 21:18:31 lion kernel: em2880-dvb.c: DVB Init
    Feb 8 21:18:31 lion kernel: DVB: registering new adapter (em2880 DVB-T).
    Feb 8 21:18:31 lion kernel: DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)…
    Feb 8 21:18:31 lion kernel: Em28xx: Initialized (Em2880 DVB Extension) extension

    Meldung zu Firmwarefehler erscheint nicht mehr, wie du siehts.

    Aber der Scan klappt weiterhin nicht…

  25. Hallo Conrad,

    diese Seite ist keine Übersetzung, sondern eine Anleitung wie ich es zum laufen gekriegt habe mit weiteren Erklärungen, wie man Probleme umgeht.

    Danke für den Tipp mit Firmware v2, ich hoffe die Leute lesen die „wenigen“ Kommentare zu dem Beitrag.

    Gruß

    Konstantin

  26. Hallo Poldi,

    probier mal für den Analogempfang „MythTV“ zu nehmen. „XawTV“ soll angeblich wunderbar Videotext unterstützen(google gefragt).

    Ich muss ganz ehrlich sagen, dass ich mich mit dem analogen Kram nie befasst habe, da ich den Stick hauptsächlich für DVB-T als Anwendung gesehen habe, aber es scheint doch ein Thema zu sein.

    Ich denke ich werde mich der Sache annehmen, aber im Moment habe ich überhaupt keine Zeit zu, sorry.

    Jegliche Informationen zu Analogempfang und Videotext wären mir persöhnlich sehr hilfreich. Auch habe ich nur eingeschränkt die Möglichkeit Kabelfernsehen zu testen und analog auch, da im Rhein-Main-Gebiet DVB-T verfügbar und analog wegen der wenigen Sendern überhaupt nicht interessiert. Ich werde es aber bei nächster Gelegenheit testen und hier ergänzen. Mein Problem ist die fehlende Zeit für die Tests.

    Bitte schreib mir, wenn du bei irgendwas erfolg hattest und weitere Fragen kann ich gerne beantworten, aber bitte bei Videotext etc. einfach mal Google fragen – das sind eher allgemeine Fragen, wenn ich Videotext auch nie ausprobiert habe, da ich nie einen Sinn für Videotext gesehen habe.

    Gruß

    Konstantin

  27. Hallo Andreas,

    es tuts noch immmer nicht wie ich es sehe. Das Audio Device wird nicht gefunden und auch der DVB-T Teil am Ende fehlt.

    Probier bitte mal die zweite(v2) Firmware, wie es Conrad gesagt hat. Die Reciever unterscheiden sich, obwohl sie die selbe Version und Bezeichnung haben!

    Melde dich bitte mit der dmesg Meldung mit der zweiten Firmware.
    Das ist jetzt eher stupides ausprobieren bis wir die richtige Firmware erwischt haben. Ich sehe im Moment keine andere Möglichkeit. Vielleicht noch das Posten der Ausgabe auf der Entwickler Seite, aber Markus hat im Moment auch viel Stress und es kann gut sein, dass er nicht darauf eingehen kann.

    Probier bitte alle Firmware Versionen aus und dann werden wir mal eine detaillierte Beschreibung auf der Entwicklerseite posten, falls es nicht hilft. Mehr kann ich im Moment nicht sagen. Irgendwas passt da nicht, ich wüsste nur gerne was 🙁

    Gruß

    Konstantin

  28. Hallo Konstantin,

    Ich habe folgendes Anliegen und brauche ihre Hilfe.
    Folgendes:
    Ich habe Linux 10.2 auf VMWare 5.5 installiert welches im gegensatz zu Microsofts Virtual PC USB unterstützt.
    Ich möchte nun meinen Terratec Cinergy T USB (XE) Stick installieren
    bin ihrer Anleitung soweit gefolgt und hat auch bis auf weiteres sehr gut funktioniert.Nun bin ich bei dem Punkt 5 angelangt und gleich gescheitert siehe log:

    abstrakkt77@linux-xgk2:~> cd v4l-dvb-kernel
    abstrakkt77@linux-xgk2:~/v4l-dvb-kernel> make
    make -C /home/abstrakkt77/v4l-dvb-kernel/v4l
    make[1]: Entering directory `/home/abstrakkt77/v4l-dvb-kernel/v4l‘
    Updating/Creating .config
    File not found: /lib/modules/2.6.18.2-34-default/build/.config at ./scripts/make_kconfig.pl line 30.
    make[1]: *** Keine Regel vorhanden, um das Target ».myconfig«,
    benötigt von »config-compat.h«, zu erstellen. Schluss.
    make[1]: Leaving directory `/home/abstrakkt77/v4l-dvb-kernel/v4l‘
    make: *** [all] Fehler 2
    abstrakkt77@linux-xgk2:~/v4l-dvb-kernel>

    Ich muss dazu sagen das ich Linux Anfänger bin,und mir vieleicht ein zu großes Projekt zu beginn vorgenommen habe,jedoch verfüge ich,soweit ich das beurteilen kann über das nötige verständnis diese
    Hürde zu nehmen :).
    Ich würde mich sehr freuen wenn sie mir dabei helfen könnten.
    mfg Markus

  29. Hi Andreas,
    das war genau auch meine Fehler Ausgabe…tuning failed!!!
    Teste einfach mal die anderen Firmwares – bei mir hats wie obige Ausgabe zeigt, die Version 2 die Firmware laden lassen – mit anschliessendem erfolgreichen Scan.

    Viele Grüsse,
    Conrad

    @Konstatin: Sorry, ich hab nur soviel Tutorials überflogen, das es ungefähr gleich aussah – mit der Bitte um Entschuldigung * Ich hab es auch nach Deiner Anleitung installiert – bis auf die Firmware war ich in knapp 10 Minuten fertig. Danke!

  30. Hi Konstantin, Conrad,

    also bei mir klappt es auch mit firmware_v1, v2, v3 und v4 nicht. In allen Fällen kommt genau die gleiche dmesg-Ausgabe (kann das sein?):

    Linux video capture interface: v2.00
    em28xx v4l2 driver version 0.0.1 loaded
    em28xx new video device (0ccd:0043): 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
    em28xx-video.c: New Terratec XS Detected
    Tuner: registering extension (MT2060 Silicon Tuner)
    attach_inform: eeprom detected.
    tuner 0-0060: Chip ID is not zero. It is not a TEA5767
    tuner 0-0060: chip found @ 0xc0 (em28xx #0)
    attach inform: detected I2C address c0
    Tuner: setting up tuner core extension for: MT2060 Silicon Tuner
    em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 24 8e 34
    em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00
    em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 a0 19 44 4a
    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 24 03 43 00 69 00
    em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 00 20 00
    em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 00 34 03
    em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 00 63 00
    em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 00 6f 00
    em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 00 48 00
    em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    EEPROM ID= 0x9567eb1a
    Vendor/Product ID= 0ccd:0043
    No audio on board.
    500mA max power
    Table at 0x06, strings=0x246a, 0x348e, 0x0000
    em28xx-video.c: requesting em2880-dvb!
    em28xx #0: Found Terratec Cinergy T XS (MT2060)
    usbcore: registered new interface driver em28xx
    Tuner: registering extension (Xceive 3028 Tuner)
    em2880-dvb.c: DVB Init
    DVB: registering new adapter (em2880 DVB-T).
    DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)…

    Habe diffs über alle gemacht, ist wirklich gleich.

    Ich probier nochmal etwas rum…

  31. Hallo Markus,

    dir fehlen die Kernel Quellen, die du brauchst, um die Module zu erstellen.
    Da du Linux 10.2 geschrieben hast, gehe ich davon aus, dass es Suse Linux ist.
    Der von dir verwendete Kernel ist: 2.6.18.2-34-default
    Du musst das Paket mit dem Kernel Quellcode installieren. Der dürfe so in der Art heißen: kernel-source-2.6.18.2 irgendwas oder linux-kernel-source-2.6.18.2
    Schau mal, ob du es in yast(ich glaube es war früher der Paket Manager für den Kram unter Suse).

    Übrigens ist Suse Linux nicht gleich Linux und deshalb sollte man schon erwähnen welche Disitribution man hat.

    Gruß

    Konstantin

  32. Guten Abend nochmal entschuldigen sie meine Aufdringlichkeit, ich habe mich noch ein bischen informiert und bin darauf gestoßen, das man vieleicht
    erst den Kernel kompilieren muss ist das richtig?
    Ich erwarte keine Schritt für Schritt Anleitung, den ich weiß wie Zeitaufwendig diese sein können nur vieleicht
    ob es Erfahrungsberichte gibt ob es

    1.möglich ist den Cinergy T USB XE unter Linux zum laufen zu bringen.

    2.diesen in VMWare zu betreiben

    3.Hinweis zur Fehlerbehebung zu (Post 79)

    falls ich zuerst den Kernel bearbeiten muss werde ich natürlich dieses als erstes in Angriff nehmen und vorbreiten.

    Danke schon mal im voraus

    grüße aus der Hauptstadt
    Markus 🙂

  33. Hallo Andreas,

    er schient bei dir Firmware überhaupt nicht zu laden. Irgendwas fehlt dir, nur wüsste ich gerne was.

    Hast du eventuelll in dem Ordner
    /lib/firmware
    einen weiteren Ordner mit dem Namen des Kernels, also so was:
    /lib/firmware/2.6.19.2

    Vorher hat er die Firmware geladen nach deinen vorherigen dmesg posts, aber nur für den analogen Empfang.

    Stefan hat genau vor dir den gleichen Reciever mit dem gleichen eeprom zum Laufen gebracht. Bei ihm lag nur die Firmware im falschen Ordner, eben /lib/firmware/

    Lass mal alle Parameter weg, also das „card=1“ und probier es bitte nochmal mit allen Firmware Versionen. Der Parameter scheint was falsches hier zu machen.

    Gruß

    Konstantin

  34. @Andreas hehe glaube ich auch

    und sie haben recht, habe jetzt die Quellen installiert und „make“ lässt
    sich ausführen, ich bekomme zwar eine Warnung das nicht alle Treiber
    installiert sind und

    VIDEO_PLANB: Requires at least kernel 2.6.99
    VIDEO_ZR36120: Requires at least kernel 2.6.99
    VIDEO_CAFE_CCIC: Requires at least kernel 2.6.19

    Ich schicke ihnen den kompletten Verlauf als mail sonst kann mann hier nichts mehr lesen:) und werde dem ganzen weiter folgen
    aber für heute ist Schluss.Ich habe gerade wieder einiges dazu gelernt Danke

    openSuse ist einfach genial

    bis den dann und gute n8 an alle
    ich geh mal in den Wald und Bau nen Computer 😀
    Markus

  35. So Leute,

    schön, dass es hier Fortschritt gibt, aber ich komme doch ein bisschen durcheinander, da ich auch ziemlich wenig Zeit habe 🙁

    Schön, dass ihr es selber geregelt hab und Erfolge sind immer wieder schön zu sehen.

    Ich warte auf weitere Antworten und hoffentlich auch wieder viele positive Meldungen, dann werde ich Zeit finden den analogen Kram zu beschreiben 😉

    Gruß

    Konstantin

  36. hallo konstantin,

    habe es geschafft

    ging unter suse 10.1 warscheinlich nicht.novell not supportet

    unter suse 10.2 habe ich es dann geschafft.

    aber erst als ich die dvb-app von linuxtv.org installiert habe.

    hg clone http://linuxtv.org/hg/dvb-apps

    danke an alle die dieses projekt möglich machten.
    und
    danke an konstantin für diese anleitung.

    als beweis
    ————-
    usb 2-8: USB disconnect, address 3
    em28xx #0: disconnecting em28xx#0 video
    em28xx #0: V4L2 VIDEO devices /dev/video0 deregistered
    em28xx #0: V4L2 VBI devices /dev/vbi0 deregistered
    usb 2-8: new high speed USB device using ehci_hcd and address 4
    usb 2-8: new device found, idVendor=2040, idProduct=6500
    usb 2-8: new device strings: Mfr=0, Product=1, SerialNumber=2
    usb 2-8: Product: WinTV HVR-900
    usb 2-8: SerialNumber: 4026893096
    usb 2-8: configuration #1 chosen from 1 choice
    em28xx new video device (2040:6500): interface 0, class 255
    em28xx: device is attached to a USB 2.0 bus
    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 33 00 30 00 39 00 36 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 28 83
    em28xx #0: i2c eeprom c0: 05 f0 74 02 01 00 01 79 b8 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 28 83
    em28xx #0: i2c eeprom f0: 05 f0 74 02 01 00 01 79 b8 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 1-0050: Hauppauge model 65008, rev A1C0, serial# 361256
    tveeprom 1-0050: tuner model is Xceive XC3028 (idx 120, type 71)
    tveeprom 1-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
    tveeprom 1-0050: audio processor is None (idx 0)
    tveeprom 1-0050: has radio
    tuner 1-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 1-005c: tvp5150am1 detected.
    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

    thanx
    mercy
    ade

  37. Hallo Konstantin,
    Ich glaube ich muss aufgeben 🙁
    auf der Terratec Support Seite
    habe ich endeckt das mein Cinergy T USB XE Stick nicht von
    Linux unterstützt wird, was ich jedoch nicht glauben
    möchte, weil ich denke das die Chip Konfiguration sich zum
    vergleich des XS doch nicht so drastisch verändert haben kann oder doch? sieh mal vieleicht kannst du mir das erklären.

    TERRATEC CINERGY T USB XE
    chips: mt2060f, HD BF36A1Da, big chip labelled Terratec CINERGY U1TV 23w ??? (= Afatech AF9xxx ?)
    pcb: EP2914101000
    Bus 005 Device 007: ID 0ccd:0055 TerraTec Electronic GmbH
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 1.10
    bDeviceClass 255 Vendor Specific Class
    bDeviceSubClass 255 Vendor Specific Subclass
    bDeviceProtocol 255 Vendor Specific Protocol
    bMaxPacketSize0 16
    idVendor 0x0ccd TerraTec Electronic GmbH
    idProduct 0x0055
    bcdDevice 1.00
    iManufacturer 1 AFA
    iProduct 2 Cinergy T USB XE
    iSerial 0
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 46
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0x80
    MaxPower 500mA
    driver:
    -rw-r–r– 1 root3 users 133504 Jan 24 08:08 AF05BDA.sys
    -rw-r–r– 1 root3 users 7093 Jan 24 08:08 Cinergy_T_USB_XE.inf
    -rw-r–r– 1 root3 users 44544 Jan 24 08:08 DSETUP.DLL
    -rw-r–r– 1 root3 users 65536 Jan 24 08:08 TTAF9005.dll
    Cinergy_T_USB_XE.inf:
    [TerraTec]
    %Cinergy.DeviceDesc% = AF05BDA,USB\VID_0CCD&PID_0055
    %Cinergy.DeviceDesc% = AF05BDA,USB\VID_15A4&PID_9020

    Cinergy.DeviceDesc = „Cinergy T USB XE“

    CINERGY T USB XS
    bus: USB2.0
    VID:PID (0CCD:0042)
    pcb1: miniTV A+D bottom V1.3
    pcb2: miniTV A+D top Rev:1.4
    # Tuner (receiver): XCEIVE XC3028
    # Demodulator: ZARLINK ZL10353
    # Videodecoder: 5150AM1
    # Sound (only for analog?): EMPIA EMP202
    # USB Bridge: EMPIA EM2880
    # Multiplexer (I don’t know for what this is used): HC4052
    # EEPROM?: 24C02N
    # ???: P13C3306LE
    from INF:
    [Models]
    ; Cinergy T USB XS (DVB-T)
    %USB2870.DeviceDesc% = USB2870,USB\VID_0CCD&PID_0043
    ; Cinergy T USB XS (DVB-T with Microtune)
    %USB2870.DeviceDesc% = USB2870,USB\VID_0CCD&PID_004E
    ; Cinergy Hybrid T USB XS (DVB-T & analog & USB audio)
    %USB2881.DeviceDesc% = USB2881,USB\VID_0CCD&PID_0042&MI_00
    ; Cinergy HT Express (DVB-T & analog & USB audio)
    %USB2881.DeviceDesc% = USB2881,USB\VID_0CCD&PID_004D&MI_00
    ; Cinergy Hybrid T USB XS (DVB-T & analog & USB audio FR)
    %USB2881.DeviceDesc% = USB2881,USB\VID_0CCD&PID_004C&MI_00
    ; Cinergy Analog USB XS (EM2860 Analog only)
    %CinAnalog.DeviceDesc% = CinAnalog,USB\VID_0CCD&PID_004F&MI_00

    ok ich sehe beim XE .dll sieht also nach Windoof aus, aber ist es den nicht möglich diese auf Linux zu übertragen?
    oder muss ich mich dem Kommerz beugen und weiter
    TV über Winblöd zu schauen oder mir das teuere Model XS
    kaufen? ich steh im Wald holt mich hier raus.

    übrigens hab ich diese daten von einer Seite nahmens Bttv-gallery.de dort sind alle erdenklichen TV Karten Modele
    aufgelistet, mit Chip-Treiberbeschreibung und sehr hochauflösenden Grafiken, diese benötigt jedoch Achtung 1GB
    Speicher um die High resolution Grafiken zu laden 😀 Wahnsinn ich habe sie mal low geladen und als PDF umgewandelt und hier hochgeladen die PDF ist trotzdem noch
    50MB groß aber ich denke sie kann vieleicht dem ein oder anderen von nutzen sein.
    LINK: http://files.to/get/361264/15623/BTT.rar

    Ich hoffe auf ein Wunder

    grüße Markus

  38. Hallo Konstantin,

    ja hatte ein Verzeichnis 2.6.19.2 angelegt, daraus hat er aber die Firmware nicht genommen. Wenn unter /usr/lib nichts lag, gab es Fehlermeldungen zu nicht gefundener Firmware. Ich habe nun mit allen Firmwares entweder den vorhergehenden Status oder die Fehlermeldung mit

    Feb 10 15:38:38 lion kernel: FIXME: Write failed, backtrace:
    Feb 10 15:38:38 lion kernel: ===============================
    Feb 10 15:38:38 lion kernel: 7f
    Feb 10 15:38:38 lion kernel: ================================

    Welche Firmware hat denn Stefan nun? Kann man nicht auch die von Windows benutzen?

    Ich glaub, ich verliere langsam die Übersicht….

    Andreas

  39. Hallo Markus,

    natürlich unterstützt Terratec deinen Reciever nicht unter Linux, weil die Treiber nicht von Terratec kommen.

    Du hast es probiert mit Module em2880-dvb laden und den Stick einstecken?

    Wenn du keine Lust hast dich damit zu beschäftigen, dann lass es, aber wenn du mir Informationen gibst, dann kann ich dir vielleicht helfen bzw. der Entwickler, wenn ich von dir Informationen kriege.

    Gruß

    Konstantin

  40. Hallo Andreas,

    jetzt fangen wir mal mit der Suche etwas tiefer an.

    Läuft der Reciever unter Windows – also auch mit Empfang von Sendern?
    Hast du den Reciever über eine USB Verlängerung oder über ein USB-Hub oder was Ähnliches angeschlossen so dass er nicht direkt an einem USB-Port vom Mainboard angeschlossen ist oder über eine Erweiterungskarte?

    Dein Reciever unterscheidet sich nur minimal von Fazzyx Reciever und zwar in einer Zeile des eeprom.
    < eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 a0 19 44 4a --- > eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 9f 0a c3 49

    Das könnte schon ausreichen, dass es nicht tut. Aber beantworte bitte erstmal die oberen Fragen und wenn es noch immer nicht tut, dann poste bitte auf English die Dmesg Ausgabe von oben hier und ne kurze Beschreibung mit dem Link auf diese Diskussion(Wenns mit Englisch problematisch ist, dann melde dich nochmal):
    http://linuxtv.org/v4lwiki/index.php/Talk:Em2880

    und dann warten wir auf die Antwort. Die ändern ständig das Eeprom und der Treiber muss ständig dafür angepasst werden, es ist echt bescheuert.

    Achso das mit mehreren Firmware – zuerst wird der analoge Part und dann der für DVB-T von 2 verschiedenen Modulen geladen und deswegen die zwei Teile mit Firmware laden. Warum es so ist, kann ich dir nicht sagen, da ich die Treiber nicht geschrieben habe.

    Gruß

    Konstantin

  41. Guten Abend Konstantin,
    natürlich werde ich weiter probieren,wenn die möglichkeit besteht,ich war nur etwas irritiert weil die angegebenen Karten alle bei Terratec als Linux tauglich gelten nur meine
    nicht.Da ich das ganze ja über VMWare versuche,ergeben sich sicher zusätzliche Probleme,jedoch reicht der Host direkt die USB Anschlüsse an das Gastsystem weiter ich habe es heute mittag noch einmal Probiert, soweit scheint alles zu funktionieren nur kann ich das Gerät in dem Log nirgens finden.ich schicke dir den Verlauf nochmal als mail.

    gruß Markus

  42. Hallo Konstantin,

    unter Windows läuft es. Allerdings hat nach einigen Tagen die Software die gespeicherten Sender vergessen und speichert sie nun nicht mehr ab. Der Empfang und Sendersuchlauf klappt aber.

    Ich hatte zwischendurch eine Verlängerung benutzt, jetzt aber nicht mehr. Anschluss am USB-Steckplatz vorn am Rechner (kommt vom MB). Hinten am Rechner (direkt am Mainboard) habe ich auch schon probiert.

    And here is the requested post 😉 http://linuxtv.org/v4lwiki/index.php/Talk:Em2880#Problems_with_loading_of_firmware_Terratec_Cinergy_T_USB_XS

    Andreas

  43. Hallo Konstantin

    Also ich kann das Modul nicht laden.
    Nach Eingabe von em2880-dvb passiert nix…also auch keine Fehlermeldung…

    Für deine Hilfe bin ich sehr dankbar.

    Gru el

  44. Hallo,

    ich würde gerne helfen, nur kann ich ohne Informationen nichts dazu sagen. Bitte kurz erklären was du gemacht hast und wo du genau gescheitert bist und ob es irgendwelche Fehlermeldungen gab.

    Gruß

    Konstantin

  45. Hy,

    habe deinen Anweisungen gefolgt…make…make install…Reboot
    und dann wollte ich das Modul laden. modprobe em2880-dvb

    und dann passiert eben nichts… so:

    [root@localhost kanero]# modprobe em2880-dvb

    dmesg gibt folgendes:

    Linux version 2.6.18-rc7.1mdv (thomas@n5.mandriva.com) (gcc version 4.1.1 20060724 (prerelease) (4.1.1-3mdk)) #1 Wed Sep 13 10:25:16 CEST 2006
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 – 000000000009fc00 (usable)
    BIOS-e820: 000000000009fc00 – 00000000000a0000 (reserved)
    BIOS-e820: 00000000000e0000 – 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 – 000000001ffd0000 (usable)
    BIOS-e820: 000000001ffd0000 – 000000001ffde000 (ACPI data)
    BIOS-e820: 000000001ffde000 – 0000000020000000 (ACPI NVS)
    BIOS-e820: 00000000e0000000 – 00000000f0000000 (reserved)
    BIOS-e820: 00000000fed13000 – 00000000fed1a000 (reserved)
    BIOS-e820: 00000000fed1c000 – 00000000fed20000 (reserved)
    BIOS-e820: 00000000fff80000 – 0000000100000000 (reserved)
    0MB HIGHMEM available.
    511MB LOWMEM available.
    found SMP MP-table at 000ff780
    On node 0 totalpages: 131024
    DMA zone: 4096 pages, LIFO batch:0
    Normal zone: 126928 pages, LIFO batch:31
    DMI 2.3 present.
    ACPI: RSDP (v000 ACPIAM ) @ 0x000f8ea0
    ACPI: RSDT (v001 A M I OEMRSDT 0x09000503 MSFT 0x00000097) @ 0x1ffd0000
    ACPI: FADT (v002 A M I OEMFACP 0x09000503 MSFT 0x00000097) @ 0x1ffd0200
    ACPI: MADT (v001 A M I OEMAPIC 0x09000503 MSFT 0x00000097) @ 0x1ffd0390
    ACPI: MCFG (v001 A M I OEMMCFG 0x09000503 MSFT 0x00000097) @ 0x1ffd03f0
    ACPI: OEMB (v001 A M I AMI_OEM 0x09000503 MSFT 0x00000097) @ 0x1ffde040
    ACPI: MCFG (v001 A M I OEMMCFG 0x09000503 MSFT 0x00000097) @ 0x1ffd4820
    ACPI: SSDT (v001 AMI0 CPU1PM 0x00000001 INTL 0x02002026) @ 0x1ffd4860
    ACPI: DSDT (v001 UW____ F21_____ 0x00000000 INTL 0x02002026) @ 0x00000000
    ACPI: PM-Timer IO Port: 0x808
    ACPI: Local APIC address 0xfee00000
    ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    Processor #0 6:13 APIC version 20
    ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
    IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
    ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    ACPI: IRQ0 used by override.
    ACPI: IRQ2 used by override.
    ACPI: IRQ9 used by override.
    Enabling APIC mode: Flat. Using 1 I/O APICs
    Using ACPI (MADT) for SMP configuration information
    Allocating PCI resources starting at 30000000 (gap: 20000000:c0000000)
    Detected 1733.487 MHz processor.
    Built 1 zonelists. Total pages: 131024
    Kernel command line: auto BOOT_IMAGE=2.6.18-rc7.1 root=805 resume=/dev/sda6 splash=silent
    mapped APIC to ffffd000 (fee00000)
    mapped IOAPIC to ffffc000 (fec00000)
    Enabling fast FPU save and restore… done.
    Enabling unmasked SIMD FPU exception support… done.
    Initializing CPU#0
    PID hash table entries: 2048 (order: 11, 8192 bytes)
    Console: colour dummy device 80×25
    Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    … MAX_LOCKDEP_SUBCLASSES: 8
    … MAX_LOCK_DEPTH: 30
    … MAX_LOCKDEP_KEYS: 2048
    … CLASSHASH_SIZE: 1024
    … MAX_LOCKDEP_ENTRIES: 8192
    … MAX_LOCKDEP_CHAINS: 8192
    … CHAINHASH_SIZE: 4096
    memory used by lock dependency info: 696 kB
    per task-struct memory footprint: 1200 bytes
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 513704k/524096k available (1722k kernel code, 9860k reserved, 857k data, 208k init, 0k highmem)
    Checking if this processor honours the WP bit even in supervisor mode… Ok.
    Calibrating delay using timer specific routine.. 3088.71 BogoMIPS (lpj=6177431)
    Security Framework v1.0.0 initialized
    Mount-cache hash table entries: 512
    CPU: After generic identify, caps: afe9fbff 00000000 00000000 00000000 00000180 00000000 00000000
    CPU: After vendor identify, caps: afe9fbff 00000000 00000000 00000000 00000180 00000000 00000000
    CPU: L1 I cache: 32K, L1 D cache: 32K
    CPU: L2 cache: 2048K
    CPU: After all inits, caps: afe9fbff 00000000 00000000 00000040 00000180 00000000 00000000
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    Compat vDSO mapped to ffffe000.
    CPU: Intel(R) Pentium(R) M processor 1.73GHz stepping 08
    Checking ‚hlt‘ instruction… OK.
    ACPI: Core revision 20060707
    ENABLING IO-APIC IRQs
    ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
    checking if image is initramfs…it isn’t (bad gzip magic numbers); looks like an initrd
    Freeing initrd memory: 494k freed
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    ACPI: 2 duplicate MCFG table ignored.
    PCI: Using MMCONFIG
    Setting up standard PCI resources
    ACPI: Interpreter enabled
    ACPI: Using IOAPIC for interrupt routing
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    PCI: Probing PCI hardware (bus 00)
    PCI quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
    PCI quirk: region 0480-04bf claimed by ICH6 GPIO
    PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.2
    Boot video device is 0000:03:00.0
    PCI: Transparent bridge – 0000:00:1e.0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
    ACPI: Embedded Controller [EC0] (gpe 24) interrupt mode.
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15)
    ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 10 11 12 14 15)
    ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
    ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 *7 10 11 12 14 15)
    ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
    ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 *11 12 14 15)
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI init
    pnp: PnP ACPI: found 12 devices
    PnPBIOS: Disabled by ACPI PNP
    PCI: Using ACPI for IRQ routing
    PCI: If a device doesn’t work, try „pci=routeirq“. If it helps, post a report
    PCI: Cannot allocate resource region 7 of bridge 0000:00:1c.0
    PCI: Bridge: 0000:00:01.0
    IO window: d000-dfff
    MEM window: ffd00000-ffdfffff
    PREFETCH window: cff00000-dfefffff
    PCI: Bridge: 0000:00:1c.0
    IO window: disabled.
    MEM window: bfc00000-bfcfffff
    PREFETCH window: bfd00000-bfdfffff
    PCI: Bridge: 0000:00:1e.0
    IO window: c000-cfff
    MEM window: ffc00000-ffcfffff
    PREFETCH window: disabled.
    ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 169
    PCI: Setting latency timer of device 0000:00:01.0 to 64
    ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 169
    PCI: Setting latency timer of device 0000:00:1c.0 to 64
    PCI: Setting latency timer of device 0000:00:1e.0 to 64
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 7, 655360 bytes)
    TCP bind hash table entries: 8192 (order: 6, 360448 bytes)
    TCP: Hash tables configured (established 16384 bind 8192)
    TCP reno registered
    Initializing RT-Tester: OK
    audit: initializing netlink socket (disabled)
    audit(1171397250.520:1): initialized
    Total HugeTLB memory allocated, 0
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    Initializing Cryptographic API
    io scheduler noop registered
    io scheduler anticipatory registered (default)
    io scheduler deadline registered
    io scheduler cfq registered
    PCI: Setting latency timer of device 0000:00:01.0 to 64
    assign_interrupt_mode Found MSI capability
    Allocate Port Service[0000:00:01.0:pcie00]
    Allocate Port Service[0000:00:01.0:pcie03]
    PCI: Setting latency timer of device 0000:00:1c.0 to 64
    assign_interrupt_mode Found MSI capability
    Allocate Port Service[0000:00:1c.0:pcie00]
    Allocate Port Service[0000:00:1c.0:pcie02]
    Allocate Port Service[0000:00:1c.0:pcie03]
    vesafb: framebuffer at 0xd0000000, mapped to 0xe0880000, using 1875k, total 32768k
    vesafb: mode is 800x600x16, linelength=1600, pages=33
    vesafb: protected mode interface info at c000:584c
    vesafb: pmi: set display start = c00c58ba, set palette = c00c58f4
    vesafb: pmi: ports = d810 d816 d854 d838 d83c d85c d800 d804 d8b0 d8b2 d8b4
    vesafb: scrolling: redraw
    vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
    Console: switching to colour frame buffer device 100×37
    fb0: VESA VGA frame buffer device
    isapnp: Scanning for PnP cards…
    isapnp: No Plug & Play device found
    Real Time Clock Driver v1.12ac
    Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
    RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
    i8042.c: Detected active multiplexing controller, rev 1.0.
    serio: i8042 AUX0 port at 0x60,0x64 irq 12
    serio: i8042 AUX1 port at 0x60,0x64 irq 12
    serio: i8042 AUX2 port at 0x60,0x64 irq 12
    serio: i8042 AUX3 port at 0x60,0x64 irq 12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    mice: PS/2 mouse device common for all mice
    md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
    md: bitmap version 4.39
    NET: Registered protocol family 1
    Using IPI Shortcut mode
    ACPI: (supportsTime: tsc clocksource has been installed.
    S0 S3 S4 S5)
    BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
    md: Autodetecting RAID arrays.
    md: autorun …
    md: … autorun DONE.
    RAMDISK: cramfs filesystem found at block 0
    RAMDISK: Loading 268KiB [1 disk] into ram disk… done.
    VFS: Mounted root (cramfs filesystem) readonly.
    input: AT Translated Set 2 keyboard as /class/input/input0
    SCSI subsystem initialized
    libata version 2.00 loaded.
    ata_piix 0000:00:1f.2: version 2.00
    ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
    ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 201
    PCI: Setting latency timer of device 0000:00:1f.2 to 64
    ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0xFFA0 irq 14
    scsi0 : ata_piix
    ata1.00: ATA-7, max UDMA/100, 156301488 sectors: LBA48 NCQ (depth 0/32)
    ata1.00: ata1: dev 0 multi count 16
    ata1.00: configured for UDMA/100
    Vendor: ATA Model: FUJITSU MHT2080B Rev: 0000
    Type: Direct-Access ANSI SCSI revision: 05
    ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xFFA8 irq 15
    scsi1 : ata_piix
    ata2.00: ATAPI, max UDMA/33
    Synaptics Touchpad, model: 1, fw: 5.10, id: 0x258eb1, caps: 0xa04713/0x0
    input: SynPS/2 Synaptics TouchPad as /class/input/input1
    ata2.00: configured for UDMA/33
    Vendor: _NEC Model: DVD+-RW ND-6650A Rev: 1.42
    Type: CD-ROM ANSI SCSI revision: 05
    SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
    sda: Write Protect is off
    sda: Mode Sense: 00 3a 00 00
    SCSI device sda: drive cache: write back
    SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
    sda: Write Protect is off
    sda: Mode Sense: 00 3a 00 00
    SCSI device sda: drive cache: write back
    sda: sda1 sda2
    sd 0:0:0:0: Attached scsi disk sda
    kjournald starting. Commit interval 5 seconds
    EXT3-fs: mounted filesystem with ordered data mode.
    Freeing unused kernel memory: 208k freed
    ts: Compaq touchscreen protocol output
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    USB Universal Host Controller Interface driver v3.0
    ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 209
    PCI: Setting latency timer of device 0000:00:1d.0 to 64
    uhci_hcd 0000:00:1d.0: UHCI Host Controller
    uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:1d.0: irq 209, io base 0x0000e480
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 201
    PCI: Setting latency timer of device 0000:00:1d.1 to 64
    uhci_hcd 0000:00:1d.1: UHCI Host Controller
    uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
    uhci_hcd 0000:00:1d.1: irq 201, io base 0x0000e800
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 217
    PCI: Setting latency timer of device 0000:00:1d.2 to 64
    uhci_hcd 0000:00:1d.2: UHCI Host Controller
    uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
    uhci_hcd 0000:00:1d.2: irq 217, io base 0x0000e880
    usb usb3: configuration #1 chosen from 1 choice
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 16 (level, low) -> IRQ 169
    PCI: Setting latency timer of device 0000:00:1d.3 to 64
    uhci_hcd 0000:00:1d.3: UHCI Host Controller
    uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
    uhci_hcd 0000:00:1d.3: irq 169, io base 0x0000ec00
    usb usb4: configuration #1 chosen from 1 choice
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 2 ports detected
    ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 209
    PCI: Setting latency timer of device 0000:00:1d.7 to 64
    ehci_hcd 0000:00:1d.7: EHCI Host Controller
    ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
    ehci_hcd 0000:00:1d.7: debug port 1
    PCI: cache line size of 32 is not supported by device 0000:00:1d.7
    ehci_hcd 0000:00:1d.7: irq 209, io mem 0xffeffc00
    ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
    usb usb5: configuration #1 chosen from 1 choice
    hub 5-0:1.0: USB hub found
    hub 5-0:1.0: 8 ports detected
    ieee1394: Initialized config rom entry `ip1394′
    ACPI: PCI Interrupt 0000:01:0a.0[A] -> GSI 18 (level, low) -> IRQ 217
    ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[217] MMIO=[ffcff000-ffcff7ff] Max Packet=[2048] IR/IT contexts=[4/8]
    sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    sr 1:0:0:0: Attached scsi CD-ROM sr0
    ieee1394: Host added: ID:BUS[0-00:1023] GUID[00030d4950e1a155]
    Non-volatile memory driver v1.2
    Linux agpgart interface v0.101 (c) Dave Jones
    agpgart: Detected an Intel 915GM Chipset.
    agpgart: AGP aperture is 256M @ 0x0
    ACPI: CPU0 (power states: C1[C1] C2[C2])
    ACPI: Processor [CPU1] (supports 8 throttling states)
    Time: acpi_pm clocksource has been installed.
    device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
    EXT3 FS on sda5, internal journal
    ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
    ieee1394: sbp2: Try serialize_io=0 for better performance
    Adding 2096440k swap on /dev/sda6. Priority:-1 extents:1 across:2096440k
    kjournald starting. Commit interval 5 seconds
    EXT3 FS on sda7, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    NTFS driver 2.1.27 [Flags: R/W MODULE].
    NTFS volume version 3.1.
    NTFS-fs warning (device sda1): load_system_files(): Unsupported volume flags 0x4000 encountered.
    NTFS-fs warning (device sda1): load_system_files(): Volume has unsupported flags set. Will not be able to remount read-write. Run chkdsk and mount in Windows.
    loop: loaded (max 8 devices)
    ACPI: AC Adapter [AC0] (on-line)
    apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
    apm: overridden by ACPI.
    Netfilter messages via NETLINK v0.30.
    ACPI: Battery Slot [BAT0] (battery present)
    ACPI: Power Button (FF) [PWRF]
    ACPI: Lid Switch [LID]
    ACPI: Sleep Button (CM) [SLPB]
    ACPI: Power Button (CM) [PWRB]
    ip_conntrack version 2.4 (4094 buckets, 32752 max) – 228 bytes per conntrack
    Using specific hotkey driver
    ACPI: Thermal Zone [THRM] (96 C)
    Removing netfilter NETLINK layer.
    ACPI Error (utglobal-0125): Unknown exception code: 0xFFFFFFFE [20060707]
    ACPI Exception (acpi_video-1544): UNKNOWN_STATUS_CODE, Cant attach device [20060707]
    ACPI: Video Device [PEG] (multi-head: yes rom: no post: no)
    ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 169
    PCI: Setting latency timer of device 0000:00:1b.0 to 64
    NET: Registered protocol family 17
    hda_codec: Unknown model for ALC880, trying auto-probe from BIOS…
    8139too Fast Ethernet driver 0.9.27
    ACPI: PCI Interrupt 0000:01:0c.0[A] -> GSI 19 (level, low) -> IRQ 201
    eth0: RealTek RTL8139 at 0xe0bc4c00, 00:03:0d:31:21:c8, IRQ 201
    eth0: Identified 8139 chip type ‚RTL-8100B/8139D‘
    eth0: link down
    ieee80211_crypt: registered algorithm ‚NULL‘
    ieee80211: 802.11 data/management/control stack, git-1.1.13
    ieee80211: Copyright (C) 2004-2005 Intel Corporation
    ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kq
    ipw2200: Copyright(c) 2003-2006 Intel Corporation
    ACPI: PCI Interrupt 0000:01:03.0[A] -> GSI 21 (level, low) -> IRQ 225
    ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
    ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
    ieee80211_crypt: registered algorithm ‚WEP‘
    ip_tables: (C) 2000-2006 Netfilter Core Team
    NET: Registered protocol family 10
    lo: Disabled Privacy Extensions
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    IPv6 over IPv4 tunneling driver
    Netfilter messages via NETLINK v0.30.
    ip_conntrack version 2.4 (4094 buckets, 32752 max) – 228 bytes per conntrack
    [drm] Initialized drm 1.0.1 20051102
    ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 16 (level, low) -> IRQ 169
    [drm] Initialized radeon 1.25.0 20060524 on minor 0
    ClusterIP Version 0.8 loaded successfully
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    [drm] Setting GART location based on new memory map
    [drm] Loading R300 Microcode
    [drm] writeback test succeeded in 1 usecs
    Bridge firewalling registered
    eth2: no IPv6 routers present
    martian source 255.255.255.255 from 192.168.0.1, on dev eth2
    ll header: ff:ff:ff:ff:ff:ff:00:11:95:08:14:7a:08:00
    eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
    martian source 255.255.255.255 from 192.168.0.1, on dev eth2
    ll header: ff:ff:ff:ff:ff:ff:00:11:95:08:14:7a:08:00
    martian source 255.255.255.255 from 192.168.0.1, on dev eth2
    ll header: ff:ff:ff:ff:ff:ff:00:11:95:08:14:7a:08:00
    ipw2200: Firmware error detected. Restarting.
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    [drm] Setting GART location based on new memory map
    [drm] Loading R300 Microcode
    [drm] writeback test succeeded in 1 usecs
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    [drm] Setting GART location based on new memory map
    [drm] Loading R300 Microcode
    [drm] writeback test succeeded in 1 usecs
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    [drm] Setting GART location based on new memory map
    [drm] Loading R300 Microcode
    [drm] writeback test succeeded in 1 usecs
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x2000000
    [drm] Setting GART location based on new memory map
    [drm] Loading R300 Microcode
    [drm] writeback test succeeded in 1 usecs
    ipw2200: Firmware error detected. Restarting.
    BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
    printing eip:
    c0162967
    *pde = 00000000
    Oops: 0002 [#1]
    Modules linked in: dvb_core eth1394 xt_tcpudp xt_state xt_pkttype iptable_raw xt_CLASSIFY xt_CONNMARK xt_MARK xt_length xt_connmark xt_physdev bridge xt_policy xt_multiport xt_conntrack ipt_ULOG ipt_TTL ipt_ttl ipt_TOS ipt_tos ipt_TCPMSS ipt_SAME ipt_REJECT ipt_REDIRECT ipt_recent ipt_owner ipt_NETMAP ipt_MASQUERADE ipt_LOG ipt_iprange ipt_hashlimit ipt_ECN ipt_ecn ipt_DSCP ipt_dscp ipt_CLUSTERIP ipt_ah ipt_addrtype radeon drm ip_nat_irc ip_nat_tftp ip_nat_ftp ip_conntrack_irc ip_conntrack_tftp ip_conntrack_ftp iptable_nat ip_nat ip_conntrack nfnetlink iptable_mangle iptable_filter ipv6 ip_tables x_tables arc4 ieee80211_crypt_wep snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq ipw2200 snd_seq_device ieee80211 ieee80211_crypt firmware_class snd_pcm_oss snd_mixer_oss 8139too mii af_packet snd_hda_intel snd_hda_codec snd_pcm snd_timer snd_page_alloc snd soundcore video thermal sbs i2c_ec i2c_core fan container button battery ac ide_cd binfmt_misc loop nls_utf8 ntfs sbp2 dm_mod cpufreq_ondemand cpufreq_conservative cpufreq_powersave speedstep_centrino freq_table processor intel_agp agpgart nvram sr_mod cdrom ohci1394 ieee1394 ehci_hcd uhci_hcd usbcore evdev joydev tsdev ext3 jbd sd_mod ahci ata_piix libata scsi_mod
    CPU: 0
    EIP: 0060:[] Not tainted VLI
    EFLAGS: 00010246 (2.6.18-rc7.1mdv #1)
    EIP is at cdev_init+0x17/0x41
    eax: 00000000 ebx: e17eab80 ecx: 0000001f edx: e17eab80
    esi: e17eab80 edi: 00000000 ebp: cdcb5ec0 esp: cdcb5eb4
    ds: 007b es: 007b ss: 0068
    Process modprobe (pid: 7474, ti=cdcb4000 task=dfd94000 task.ti=cdcb4000)
    Stack: 00000000 00000000 d0ec69f4 cdcb5fb4 e1779057 e17ea540 e17ea5c0 e17e4c48
    e17eab80 e17eab80 c01320bc 0000e512 00000488 00001d00 0000a000 e17eab80
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Call Trace:
    [] init_dvbdev+0x57/0xea [dvb_core]
    DWARF2 unwinder stuck at init_dvbdev+0x57/0xea [dvb_core]
    Leftover inexact backtrace:
    [] show_stack_log_lvl+0x8a/0x95
    [] show_registers+0x124/0x191
    [] die+0x150/0x253
    [] do_page_fault+0x448/0x523
    [] error_code+0x39/0x40
    [] init_dvbdev+0x57/0xea [dvb_core]
    [] sysenter_past_esp+0x56/0x99
    Code: 53 68 a3 ea 2c c0 e8 45 1b fc ff 58 5a 8b 5d fc 31 c0 c9 c3 55 b9 1f 00 00 00 89 e5 57 53 89 d3 83 ec 04 89 45 f4 31 c0 8b 7d f4 ab 8b 45 f4 8b 55 f4 83 c0 6c 89 40 04 89 42 6c 89 d0 c7 42
    EIP: [] cdev_init+0x17/0x41 SS:ESP 0068:cdcb5eb4
    usb 5-2: new high speed USB device using ehci_hcd and address 2
    usb 5-2: configuration #1 chosen from 1 choice
    usbcore: registered new driver snd-usb-audio
    Linux video capture interface: v2.00
    em28xx: Unknown symbol ir_codes_pinnacle2
    em28xx: Unknown symbol ir_codes_em_pinnacle2_usb
    em28xx: Unknown symbol ir_codes_em_gadmei_usb
    em28xx: Unknown symbol ir_codes_em_terratec2
    em28xx: Unknown symbol ir_codes_em_pinnacle_usb
    em28xx: Unknown symbol ir_codes_pinnacle2
    em28xx: Unknown symbol ir_codes_em_pinnacle2_usb
    em28xx: Unknown symbol ir_codes_em_gadmei_usb
    em28xx: Unknown symbol ir_codes_em_terratec2
    em28xx: Unknown symbol ir_codes_em_pinnacle_usb
    em28xx: Unknown symbol ir_codes_pinnacle2
    em28xx: Unknown symbol ir_codes_em_pinnacle2_usb
    em28xx: Unknown symbol ir_codes_em_gadmei_usb
    em28xx: Unknown symbol ir_codes_em_terratec2
    em28xx: Unknown symbol ir_codes_em_pinnacle_usb
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    em28xx: Unknown symbol ir_codes_pinnacle2
    em28xx: Unknown symbol ir_codes_em_pinnacle2_usb
    em28xx: Unknown symbol ir_codes_em_gadmei_usb
    em28xx: Unknown symbol ir_codes_em_terratec2
    em28xx: Unknown symbol ir_codes_em_pinnacle_usb
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    ipw2200: Firmware error detected. Restarting.
    eth2: NETDEV_TX_BUSY returned; driver should report queue full via ieee_device->is_queue_full.
    ipw2200: Firmware error detected. Restarting.

  46. Hallo,

    du hast in deinem Kernel im Moment ein Mischmasch von Modulen, die geladen werden und deswegen nicht zueinander passen. Das musst du auflösen, sonst geht es nicht weiter. Normal sollten die Module überschrieben werden, aber es ist wohl nicht so passiert.

    Hast du den Kernel selbst erstellt oder ist das einer von Madriva?

    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.