ForumHauppauge WinTV Theater unter SuSE 7.0 Prof und XFree 4.0
Benjamin Judas – Montag, 21. Mai 2001 20:38 Uhr

Ich habe da ein kleines Kuriosum mit meiner TV-Karte. Unter SuSE-Linux kann ich machen was ich will, ich kriege nur Ton,
aber kein Bild. Habe mir neulich mal Debian 2.2 auf ne freie Partition geschmissen, da lief die TV-Karte perfekt – ohne daß ich
noch irgendwie groß konfigurieren musste. Nun meine Frage warum geht dat nich’ bzw. was muss ich machen, damit es geht.
Ich habe diese Frage schon ein einige Mailinglisten abgeschickt (alt.os.linux.suse), habe aber nie eine Antwort bekommen. Das
hier ist meine letzter Versuch, ansonsten muss ich immer wieder Windows oder Debian booten, damit ich Fernseh gucken
kann.

9 Antworten
Gast – Dienstag, 22. Mai 2001 08:06 Uhr

Geht nicht ? Ich hab zwar nur die Hauppauge WinTV PCI, aber diese funktionierte tadellos unter SuSE 7.0 wie auch jetzt unter SuSE 7.1. Hast Du versucht die Karte bei der Installation von SuSE oder nachträglich zu initialisieren (mit YAST2 ?) ? Eigentlich müsste beides funktionieren :-) Wenn nicht versuch es ‘mal mit ‘nem manuellen Eintrag in der /etc/modules.conf. Eine Anleitung dazu findest Du auf der SuSE Homepage (sdb nach Hauppauge suchen) oder unter der KernelDoc (/usr/src/linu/Documentation/). In der /etc/modules.conf existiert auch schon ein DummyEintrag für bttv. In der Hoffnung geholfen zu haben :-) … ciao

Benjamin Judas – Dienstag, 22. Mai 2001 19:10 Uhr

Ich habe probiert Sie nachträglich zu installieren, und alle Tipps sowohl aus der Offline- als auch der Online-Version aus der Support-Datenbank habe ich auch schon probiert

Gast – Mittwoch, 23. Mai 2001 08:08 Uhr

Aber vielleicht gibst Du uns mehr Info’s über eventuelle Fehlermeldungen (von xawtv oder insmod). Ausserdem könntest Du ‘mal in die /var/log/messages nachschauen (dmesg hielft auch). Dort müsste etwas über den bttv Treiber stehen, sofern dieser die Hauppauge erkannt hat. Und letztlich hat die Hauppauge Theater auch den bt8x8 Chipsatz ?!, sprich wird die Karte überhaupt unterstüzt ? (Ich glaube zwar ja aber man weiss ja nie …)
Also Fragen über Fragen, die Du am besten der Reihe nach kontrollierst.
Ich hoffe Du bekommst das Problem in den Griff :-) Den Fernsehen unter Linux ist geil ,vorallem wenn Du dann auch noch die Fernbedienung zu laufen bekommst :-)).

Gast – Dienstag, 22. Mai 2001 08:50 Uhr

Hast Du schon die Debian und SuSE-Parameter verglichen ? Will sagen: Kerneltreiber oder seperater, ist in der conf.modules die Karte per autodetect oder fest angegeben, welche Treiber-/Kernel-Version wird unter SuSE/Debian eingesetzt und last but not least hat Dein SuSE X-Server eventuell Probleme ? Öffnet sich den mit z.B. xawtv überhaupt ein Fenster oder bekommst Du nur Ton ? Da der Ton über ein anderes Modul läuft, ist er relativ unabhängig von der Bildausgabe. Hast Du unter SuSE schon die seperaten Quellen ausprobiert (mit Autodetect und fest angegeben) ? Fragen über Fragen…

[1] http://bytesex.org/bttv/

Gast – Dienstag, 22. Mai 2001 10:21 Uhr

Also, Du hättest uns ja wenigstens sagen können, welche Kernelnummern Du jeweils verwendest und welche SuSE-Distri Du einsetzt. Auch die X-Version wäre vielleicht interessant gewesen. Unten (URL) findest Du jedenfalls eine kleine Anleitung, wie ich es unter SuSE 7.0 (Kernel 2.2.16) mit einer Hauppauge WinTV geschafft habe. — Ciao, doki

[1] http://members.tripod.de/cnstat/linux/wintv.html

Benjamin Judas – Dienstag, 22. Mai 2001 19:14 Uhr

Ich bin Euch zwar dankbar, aber das habe ich alles schon probiert – nix geht. Das meisste was Ihr schreibt steht ja auch in div. Dokumentationen (hab Sie nämlich auch gelesen). Ich probiere das Alles nun seit 3 Monaten – nix zu machen. Trotzdem nochmals danke.

Gerfried Fuchs – Dienstag, 22. Mai 2001 19:48 Uhr

Du sagst leider nach wie vor nicht die Eckdaten, die dafür allerdings sehr relevant sind: Welchen Kernel Du unter SuSE/Debian verwendest, welchen X-Server in welcher Version… Speziell beim Kernel sollte ein Vergleich der Systeme einfach sein, da im Kernel-Package die .config eigentlich dabei sein sollte (zumindest ist sie das unter Debian – bei SuSE müsste sie aber auch zu finden sein, denn das wäre sonst IMHO ein Bruch der GPL (da nicht nachvollziehbar, wie das binary entstanden ist)).
Beim X-Server ist sowohl der eingesetzte Server als auch die Version der Libraries relevant.

Benjamin Judas – Mittwoch, 23. Mai 2001 18:59 Uhr

SuSE-Site:
Es ist das mit der Distribution mitgelieferte Standardkernel 2.2.16 (ich glaube, das hat einige von SuSE gemachte Anpassungen). Die X-Version ist 4.0 und ich benutze den Server für die S3-Virge (XF86_S3V).

Debian-Site:
X-Version 3.3.6, Server ist auch der für die S3-Virge. Kernelversion ist 2.2.19PRE9. Die ganze Distribution war ein Special der Zeitschrift Chip – Ihr wisst schon zwei CD’s und ein dünnes Heftchen.

Gast – Mittwoch, 23. Mai 2001 11:54 Uhr

Hi Benjamin,

ich bin nicht sicher (habe nicht alle mesgs gelesen) ob Du dies nicht schon versucht hast.

Interessant waere z.B. die Ausgabe von xawtv, in einer Shell gestartet. Xawtv gibt immer auch einige Debugging-Infos heraus z.B. Treiber geladen: j/n oder welcher Speicherbereich verwendet wird, DGA j/n usw.

Was bekommst Du denn da zu sehen ?

Eine andere Sache ist, das der aktuelle BTTV driver (meiners Wissens, zumindest bei mir) nicht mit einer
Farbtiefe > 16 Bit zusammenarbeitet. Falls Du also X mit z.B. 24 oder 32 Bit startest (ist oft defaultmaessig so)

Ich habe z.B. bei 24 Hit genau diese Symptome reproduzieren koennen: kein Bild, aber Ton.
Ab und an hast Du dann auch noch lustige Streifen auf Deinem Desktop

Naja, vielleicht hilft das.

Ich habe bislang jedenfalls meine WINTV mit verschiedenen Distributionen (Caldera, RedHat, Mandrake)
immer ohne Probleme einbinden koennen.

Gruss,

Udo

Gast – Mittwoch, 23. Mai 2001 20:15 Uhr

Hier mal eine Auflistung der Syslog-Protokolle:

Laden der Treiber:
May 23 20:02:43 Antares kernel: Linux video capture interface: v1.00
May 23 20:02:43 Antares kernel: i2c-core.o: i2c core module
May 23 20:02:43 Antares kernel: i2c-algo-bit.o: i2c bit algorithm module
May 23 20:02:43 Antares kernel: bttv: driver version 0.7.67 loaded
May 23 20:02:43 Antares kernel: bttv: using 2 buffers with 2080k (4160k total) for
capture
May 23 20:02:43 Antares kernel: bttv: Bt8xx card found (0).
May 23 20:02:43 Antares kernel: bttv0: Bt878 (rev 17) at 00:09.0, irq: 10, latency: 64,
memory: 0xf7dfe000
May 23 20:02:43 Antares kernel: bttv0: subsystem: 0070:13eb => Hauppauge WinTV =>
card=10
May 23 20:02:43 Antares kernel: bttv0: model: BT878(Hauppauge new (bt878)) [insmod
option]
May 23 20:02:43 Antares kernel: PCI: Enabling bus mastering for device 00:48
May 23 20:02:43 Antares kernel: bttv0: Hauppauge msp34xx: reset line init
May 23 20:02:43 Antares kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
May 23 20:02:43 Antares kernel: bttv0: Hauppauge eeprom: model=37284, tuner=Philips
FM1216 (5), radio=yes
May 23 20:02:43 Antares kernel: bttv0: i2c: checking for MSP34xx @ 0x80… found
May 23 20:02:44 Antares kernel: i2c-core.o: driver i2c msp3400 driver registered.
May 23 20:02:44 Antares kernel: msp34xx: init: chip=MSP3410D-C5, has NICAM support
May 23 20:02:44 Antares kernel: msp3410: daemon started
May 23 20:02:44 Antares kernel: bttv0: i2c attach [MSP3410D-C5]
May 23 20:02:44 Antares kernel: i2c-core.o: client [MSP3410D-C5] registered to adapter
[bt848 #0](pos. 0).
May 23 20:02:44 Antares kernel: bttv0: i2c: checking for TDA9875 @ 0xb0… not found
May 23 20:02:44 Antares kernel: bttv0: i2c: checking for TDA7432 @ 0x8a… not found
May 23 20:02:44 Antares kernel: tvaudio: TV audio decoder + audio/video mux driver
May 23 20:02:44 Antares kernel: tvaudio: known chips:
tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951)
May 23 20:02:44 Antares kernel: i2c-core.o: driver generic i2c audio driver registered.
May 23 20:02:44 Antares kernel: bttv0: i2c attach [tda9840]
May 23 20:02:44 Antares kernel: i2c-core.o: client [tda9840] registered to adapter
[bt848 #0](pos. 1).
May 23 20:02:44 Antares kernel: i2c-core.o: driver i2c TV tuner driver registered.
May 23 20:02:44 Antares kernel: tuner: chip found @ 0x61
May 23 20:02:44 Antares kernel: bttv0: i2c attach [Philips PAL]
May 23 20:02:44 Antares kernel: i2c-core.o: client [Philips PAL] registered to adapter
[bt848 #0](pos. 2).

Start von kWinTV:
May 23 20:12:20 Antares kernel: bttv0: PLL: 28636363 => 35468950 … ok
May 23 20:12:21 Antares kernel: bttv0: irq: SCERR risc_count=00b180ac
May 23 20:12:21 Antares kernel: bttv0: irq: SCERR risc_count=00b18014
May 23 20:12:21 Antares kernel: bttv0: irq: SCERR risc_count=00b1801c
May 23 20:12:21 Antares kernel: bttv0: irq: SCERR risc_count=00b18094
May 23 20:12:21 Antares kernel: bttv0: irq: SCERR risc_count=00b18014
May 23 20:12:21 Antares kernel: bttv0: aiee: error loops
May 23 20:12:21 Antares kernel: bttv0: irq: SCERR risc_count=00b18014
May 23 20:12:21 Antares kernel: bttv0: aiee: error loops
May 23 20:12:21 Antares kernel: bttv0: resetting chip
May 23 20:12:21 Antares kernel: bttv0: PLL: 28636363 => 35468950 … ok
May 23 20:12:22 Antares kernel: bttv0: irq: SCERR risc_count=00b18014
May 23 20:12:22 Antares kernel: bttv0: irq: SCERR risc_count=00b1801c
May 23 20:12:22 Antares kernel: bttv0: irq: SCERR risc_count=00b18014
May 23 20:12:22 Antares kernel: bttv0: irq: SCERR risc_count=00b1801c
May 23 20:12:22 Antares kernel: bttv0: irq: SCERR risc_count=00b180c4
May 23 20:12:22 Antares kernel: bttv0: aiee: error loops
May 23 20:12:25 Antares kernel: bttv0: resetting chip

[…] so geht das immer weiter, solange kWinTV läuft

Was bedeuten diese Fehlermeldungen ?

Gast – Donnerstag, 24. Mai 2001 10:33 Uhr

hi benjamin, ums kurz zu machen, bei mir tut die wintv-theater ganz prächtig, wesentlich besser sogar, als unter win2k. allerdings mags die wintv nicht unbedingt wenn sie sich irq’s teilen muss. bei mir läuft dat dingens allerdings mit einer suse 7.1 damit gabs keinerlei probleme, der standard-kernel tut. was allerdings nicht tut ist kwintv (standard bei suse), das startet antweder garnicht, oder stürtzt schnell ab.

also am besten xawtv verwenden

als nächstes würde ich mir an deiner stelle einen standard-kernel besorgen. 2.4.4 läuft bei mir ganz prima. der suse kernel 2.2.19 bzw 2.4.0 läuft zwar mit der wintv-theater, allerdings brauchst du spätestens dann nen ungepatchten kernel, wenn du die ferbedienung (per lirc) verwenden möchtest….. du brauchst auf alle fälle einen orginal kernel um lirc zu kompilieren.(dazu gibts hilfe im suse-knowledge-portal)

also erstmal nen neuen kernel backen .. und zusehen, dass dort die bttv-module auch compiliert werden. weiterhin solltest du da die i2c-unterstützung aktivieren….

wenn du das erledigt hast, dann versuch mal die kernelmodule von hand zu laden (mit modprobe). wenn das erfolgreich war kannste dich an die /etc/modules.conf machen. dazu haste ja schon genuch gelesen. bei mir steht da z.b alias char-major-81 bttv alias char-major-89 i2c-dev

als nächstes holst du dir xawtv, ./configure &&make&&make install

nun sollte xawtv starten .. starte das mal von nem xterm aus und guck dir an, was xawtv sagt. falls xawtv nicht meckert, sondern nur kein Bild anzeigt, dann überprüf mal, ob du vielleicht nen anderen capture-modus wählen solltest (defaultmässig steht da off) .. stell da mal auf grab-screen oder overlay. nun sollte ein bild zu sehen sein

TV norm: PAL Video source: Television Frequency table: europe-west Capture: overlay falls das nciht tut, dann poste doch mal die ausgabe von xawtv. HTH Uli

[1] http://www.kernel.org
[2] http://freshmeat.net

Gast – Donnerstag, 24. Mai 2001 14:28 Uhr

Was Ulrich da schreibt ist zum Teil richtig. Die “Fehelermeldung” des Kernerls lassen darauf schliessen, dass irgendwelche ResourceKonflikte entstanden sind (Stichwort:IRQ). Normalerweise läuft das mit den share IRQ’s unter Linux sogasr besser als unter WinDoof. Also wo da das Problem liegt ? Da sollte man mal wieder mit SuSE ein ernstes Wörtchen wechseln.
Was die Fernbedienung betrifft, so geht diese auch unterm Standartkernel von SuSE. Dazu musst Du nur lirc in der Version 0.6.3pre5 runterladen. Was mir Probleme bereitet,ist die Tatsache, das bei mir das TV-Programm (Hauppauge WinTV PCI) sehr gut läuft. Das Radio aber nur unter der Kernelversion 2.4.1 von SuSE 7.1 läuft.

Gast – Montag, 25. Februar 2002 11:45 Uhr

Hi!

Also ich habe bei meiner Haupauge WinTV PCI ein ganz ähnliches Problem. Ich bekomme bei einer Farbtiefe von 16 bzw. 24/32Bit auch nur Streifen, aber der Ton ist einwandfrei. Bei 8Bit allerdings ist das Bils nur schwarz/weiß. Ich habe bis jetzt versucht den neuen bttv Treiber zu instllieren. Doch bin ich damit nicht zurecht gekommen.

Grüße

Christian

P.S.: Ich verwende Red Hat 7.2 mit GNOME.