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:
- http://mcentral.de/wiki/index.php5/Em2880
- Wichtige Informationen: Änderungen zur Firmware
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
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
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
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
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
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
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
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
hi,
hast du auch das hier probiert wie es da steht:
# modprobe em28xx device_mode=1
Welche Firmware hast du genommen, die 1 oder 3?
Gruß
Konstantin
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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…
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
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
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
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
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!
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…
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
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 🙂
Hallo Konstantin,
meinst Du in Nr. 82 nicht eher Markus? 😉
Andreas
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
@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
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
Hallo Markus,
dein Kernel Build war in Ordnung, jetzt kannst du weiter machen 😉
Gruß
Konstantin
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
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
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
Nachtrag:
Hiermit ahb ich auch schon etwas rumprobiert, der mochte die Firmware dann aber wohl nicht:
http://www.stefanonline.net/2006/08/12/terratec-cinergy-t-usb-xs-unter-linux-in-betrieb-nehmen/
Wie hängt das eigentlich zusammen, dass man hier wohl nur eine Firmware benötigt, in den Funktioniert-Logs oben aber immer mehrere geladen werden?
Andreas
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
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
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
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
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
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
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.
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