TV-Karte mag nicht so wie ich

herrhannes

Enthusiast
Thread Starter
Mitglied seit
28.10.2006
Beiträge
6.687
Hallo Leute,

ich habe folgendes Problem:
ich bekomme unter Linux keine einzige TV-Karte zum Laufen.
Im Moment teste ich es mit einer Creatix CTX917 mit SAA7134-Chipsatz und Fedora Core 9, die Parameter card und tuner sollten richtig angegeben sein.
Jedoch findet kein Programm einen Sender, wenn ich TVtime anwerfe und die Signalüberprüfung während des Suchslaufs ausschalte sehe ich nur Schneegestöber, welches aber seltsamerweise anders aussieht, wenn kein TV-Kabel angeschlossen ist.
Außerdem bringt ein dmesg | grep saa7134 folgendes:
Code:
O18 GPIO22 GPIO23 | RA0=vbi,b,odd,15
saa7134[0]/irq: looping -- clearing PE (parity error!) enable bit
saa7134[0]/irq[10,896317]: r=0x20001 s=0x90 DONE_RA0 GPIO23 | RA0=video,a,odd,0
saa7134[0]/irq: looping -- clearing all enable bits
und das eben ganz oft.
Was genau loopt denn da und warum tut es das?
Gibt es eine Hoffnung auf Lösung des Problems?
Ich probiere es mal mit meiner Miro PCTV mit BT848-Chipsatz aus, aber damit hatte es zuletzt auch nicht funktioniert. Kann das am Mainboard oder so liegen?
Ich habe nun schon mehrere Linux-Distributionen durch, mit keiner lief eine der Karten :fresse:
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
ich benutzte die kombination einer terratec cinergy ht pci tunerkarte und kaffeine player für dvb-t. die karte wird einwandfrei erkannt.
 
Nunja, ich DVB-T gibts bei mir nicht und die Karte wird (theoretisch) auch einwandfrei erkannt. Einzig und allein bekommt sie keine Sender gefunden.
Kann es denn daran liegen, dass bei mir der Kabelempfang ziemlich schlecht ist?
Man erkennt aber nie etwas entfernt TV-ähnliches im Schneegestöber, außerdem ist es "schwärzer" als normal..
 
eine Firmware brauch deine Karte nicht zufällig, oder? Steht davon was in den Logs?
 
Ich vermute nicht, zumindest wohl nicht für analoges Kabelfernsehen, oder?
Ich habe jetzt eh testweise mal die PCTV mit BT848 eingebaut, aber die bringt nichts Sinnvolles zustande. Ich edite mal den Post mit dem anderen PC.

So hier:

Code:
[root@localhost ~]# modprobe -r bttv
[root@localhost ~]# modprobe bttv card=1 tuner=0
[root@localhost ~]# dmesg | grep bttv
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt848 (rev 18) at 0000:03:07.0, irq: 16, latency: 16, mmio: 0xfddff000
bttv0: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ff07ff [init]
bttv0: tuner type unset
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: unloading
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt848 (rev 18) at 0000:03:07.0, irq: 16, latency: 16, mmio: 0xfddff000
bttv0: using: MIRO PCTV [card=1,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ff07ff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: miro: id=1 tuner=0 radio=no stereo=no
bttv0: tuner type=0
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0

das ist die Ausgabe der PCTV.
Bis hierhin sieht es halbwegs passabel aus, allerdings wunder es mich, dass nirgendwo etwas von tuner found oder so ähnlich steht bzw. auch kein tuner type set to, sondern nur ein lapidares tuner type=0.

Eine Beispielsausgabe einer funktionierenden Karte sieht so aus:

Code:
bttv0: using: BT878(Leadtek WinFast 2000/ W) [card=34,autodetected]
i2c-core.o: adapter bt848 #0 registered as adapter 0.
bttv0: using tuner=2
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
i2c-core.o: driver i2c TV tuner driver registered.
tuner: chip found @ 0xc2
tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
i2c-core.o: client [Philips NTSC (FI1236,FM1236 and] registered to adapter [bt848 #0](pos. 0).
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
tuner: TV freq (268435455.93) out of range (44-958)
tuner: TV freq (268435455.93) out of range (44-958)
bttv0: PLL can sleep, using XTAL (28636363).
tuner: TV freq (268435455.93) out of range (44-958)
bttv0: PLL: 28636363 => 35468950 .. ok
 
Zuletzt bearbeitet:
schonmal eine andere tv software probiert? gibt ja massig davon. ich muss mal nachschauen welche ich noch benutzt habe.
 
Unter Linux habe ich schon tonnenweise Software probiert.
Die PCTV zumindest läuft unter Windows anscheinend auch nicht, hat genau das selbe Problem, die andere habe ich unter Windows nicht getestet.
Wäre es denn wahrscheinlich, dass es an irgendeiner Hardware-Inkompatibilität liegt?

Die Composite-Eingänge funktionieren jeweils so wie gewünscht.

Edit: also wieder zur Creatix. Die funktioniert unter Windows einwandfrei mit Dscaler, nur der Empfang ist unter aller Sau.
Hat jemand eine Idee, wie ich herausfinde, ob unter Linux deswegen keine Sender gefunden werden?
Edit
jetzt funktioniert sie auch unter Linux, nachdem ich auch das DVB-T Kernelmodul des Treibers geladen habe.
Sehr seltsam, benutze ich doch analoges Kabelfernsehen :hmm:
Vielleicht liegt es doch an einer geladenen Firmware?
man ist das peinlich, dass sie jetzt plötzlich funktioniert, nachdem ich erst nach Tagen des Probierens hier gepostet habe :fresse:
Hinzugefügter Post:
Natürlich funktioniert es nach einem Neustart nicht mehr :wall:
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh