PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bt878 chip kein bild



k-star
08.07.04, 15:12
Hallo,
ich habe eine haupauge wintv karte mit dem bt878 chip und nem philips fm1216 tuner in nem compaq deskpro mit nem p3 500 mhz, ati ragepro turbo agp 8mb ram onboard, 128 mb ram, intel 440bx chipsatz, isa sb16. also die tv-karte funktioniert in nem anderen rechner ohne probs in verbindung mit tvtime. tvtime will auf dem rechner nicht wegen fehlenden yuv2 support beim grafikkarten treiber. mein problem ist eben das tvkarte zwar erkannt und die module geladen werden aber in den tv apps kein bild kommt (xawtv,qtvision) sound ist da. das os ist slackware 9.1.

ich hatte auch schon unter knoppix gebootet aber da ist das gleiche problem.

ich hab in der xf86config hab ich mal den modul support für glx auskommentiert, Load "v4l" eingefügt und

Option "omit xfree86-dga" # don't initialise the DGA extension

bei extmod hab ich mal einkommentiert.

so ich hab auch schon ohne soundkarte gebootet und die tv-karte in den 2 pci steckplätzen vertauscht. unterschiedliche irqs für tvkarte, grafik und netzwerk vergeben.

die module sind geladen das bestätigt mir auch lsmod:

Module Size Used by Not tainted
snd-pcm-oss 37252 0
snd-mixer-oss 11992 1 [snd-pcm-oss]
eepro100 19380 1
mii 2304 0 [eepro100]
uhci 24496 0 (unused)
usbcore 58400 1 [uhci]
tuner 10272 1 (autoclean)
tvaudio 13628 0 (autoclean) (unused)
bttv 94432 0
i2c-algo-bit 6984 1 [bttv]
i2c-core 12740 0 [tuner tvaudio bttv i2c-algo-bit]
videodev 5664 3 [bttv]
snd-sb16 6212 4
snd-pnp 3216 0 [snd-sb16]
isa-pnp 30724 0 [snd-sb16 snd-pnp]
snd-sb16-dsp 5776 0 [snd-sb16]
snd-pcm 55904 1 [snd-pcm-oss snd-sb16-dsp]
snd-page-alloc 6004 0 [snd-pcm]
snd-sb16-csp 14892 0 [snd-sb16]
snd-sb-common 6852 0 [snd-sb16 snd-sb16-dsp snd-sb16-csp]
snd-opl3-lib 5764 0 [snd-sb16]
snd-hwdep 4672 0 [snd-sb16-csp snd-opl3-lib]
snd-timer 13252 0 [snd-pcm snd-opl3-lib]
snd-mpu401-uart 3136 0 [snd-sb16]
snd-rawmidi 12512 0 [snd-mpu401-uart]
snd-seq-device 3920 0 [snd-opl3-lib snd-rawmidi]
snd 27460 2 [snd-pcm-oss snd-mixer-oss snd-sb16 snd-sb16-dsp snd-pcm snd-sb16-csp snd-sb-common snd-opl3-lib snd-hwdep snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3332 6 [bttv snd]
apm 9640 2

ausgabe von v4l-conf:

v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1024x768, depth=24, bpp=32, bpl=4096, base=0x41000000
/dev/video0 [v4l2]: ioctl VIDIOC_QUERYCAP: Invalid argument
/dev/video0 [v4l]: configuration done

so bei dmesg kommt:

Linux video capture interface: v1.00
i2c-core.o: i2c core module
i2c-algo-bit.o: i2c bit algorithm module
bttv: driver version 0.7.107 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
bttv: Host bridge needs ETBF enabled.
bttv: Bt8xx card found (0).
PCI: Found IRQ 10 for device 00:0d.0
PCI: Sharing IRQ 10 with 00:0d.1
bttv0: Bt878 (rev 2) at 00:0d.0, irq: 10, latency: 66, mmio: 0x42000000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected]
bttv0: enabling ETBF (430FX/VP3 compatibilty)
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
i2c-core.o: adapter bt848 #0 registered as adapter 0.
bttv0: Hauppauge eeprom: model=38074, tuner=Philips FM1216 (5), radio=yes
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
i2c-core.o: driver generic i2c audio driver registered.
i2c-core.o: driver i2c TV tuner driver registered.
tuner: chip found @ 0xc2
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
i2c-core.o: client [Philips PAL_BG (FI1216 and comp] registered to adapter [bt848 #0](pos. 0).
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
...
bttv0: irq: SCERR risc_count=07f9d810
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d810
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d810
bttv0: aiee: error loops
bttv0: irq: SCERR risc_count=07668014
bttv0: aiee: error loops
bttv0: resetting chip
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: irq: SCERR risc_count=07f9d810
bttv0: irq: SCERR risc_count=07f9d820
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: aiee: error loops
bttv0: resetting chip
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: irq: SCERR risc_count=07f9d810
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d810
bttv0: irq: SCERR risc_count=07f9d808
bttv0: aiee: error loops
bttv0: irq: SCERR risc_count=07668014
bttv0: aiee: error loops
bttv0: resetting chip
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: irq: SCERR risc_count=07f9d810
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: aiee: error loops
bttv0: irq: SCERR risc_count=07668014
bttv0: aiee: error loops
bttv0: resetting chip
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: irq: SCERR risc_count=07f9d810
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: irq: SCERR risc_count=07f9d808
bttv0: aiee: error loops
bttv0: irq: SCERR risc_count=07668014
bttv0: aiee: error loops
bttv0: resetting chip
bttv0: PLL: 28636363 => 35468950 .. ok

die ausgabe nach den drei punkten kommt nach dem starten von tv-apps.

xawtv gibt noch das beim start von sich:

This is xawtv-3.93, running on Linux/i686 (2.4.22)
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct

so nach der schwammigen beschreibung hoffe ich doch mal jemand ist hier der mir helfen kann und will.

Colamix
19.07.04, 21:36
Tvtime geht bei mir aber ... :P

woifi
28.07.04, 13:02
hi!

hab im prinzip das gleiche problem hier. (mein thread auf df.de)

http://www.debianforum.de/forum/viewtopic.php?t=28842

hast du schon eine lösung gefunden?

bye

woifi

Meilenstein
28.07.04, 19:00
die Fehlermeldung ist ganz "normal" ;)

Wenn ihr nen grünes Bild habt müsst ihr XawTV einmalig wie folgt starten:

xawtv -c /dev/video0

hat zumindest bei mir geholfen

woifi
29.07.04, 12:13
speicherzugriffsfehler ist normal? :confused:

das bild ist nicht grün, sondern schwarz ;) (außerdem beendet sich tvtime ja selber nach kurzer zeit mit der geposteten fehlermeldung, ich glaub nicht, dass das normal ist ;))

leider bringt die explizite angabe des devices /dev/video0 nichts, ich hab das zumindest bei tvtime ohnehin in der config stehen

bye

woifi

woifi
24.08.04, 13:04
hi!

hab mich heute nach einem kernelupdate wieder mal mit der tv-karte beschäftigt - und hab eine mögliche fehlerquelle gefunden


v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1024x768, depth=24, bpp=32, bpl=4096, base=0xd8000000
/dev/video0 [v4l2]: configuration done


die 1024x768 machen mich stutzig - auszug aus v4l-info:

### video4linux device info [/dev/video0] ###
general info
VIDIOCGCAP
name : "BT878 video (Hauppauge (bt878))"
type : 0xab [CAPTURE,TUNER,OVERLAY,CLIPPING,SCALES]
channels : 4
audios : 1
maxwidth : 924
maxheight : 576
minwidth : 48
minheight : 32

also max 924x576 - leider hab ich noch keine möglichkeit gefunden bei v4l-conf die auflösung manuell zu ändern :(

bye

woifi

jonasge
24.08.04, 22:29
Hast du was DVB-S mäßiges im Kernel?

fraggo01
25.08.04, 07:49
also max 924x576 - leider hab ich noch keine möglichkeit gefunden bei v4l-conf die auflösung manuell zu ändern

Mit dieser auflösung ist alles in ordnumg, das hat nix damit zu tun das du ein schwarzes bild hast... (768x576 = 1024x768 (hab keine Ahnung warum)

Hier der die Daten meiner Karte:

### video4linux device info [/dev/video0] ###
general info
VIDIOCGCAP
name : "BT878 video (Leadtek WinFast 20"
type : 0xab [CAPTURE,TUNER,OVERLAY,CLIPPING,SCALES]
channels : 4
audios : 1
maxwidth : 924
maxheight : 576
minwidth : 48
minheight : 32

Hatte bei mir unter mdk10 auch das problem mit xawtv, hatte sich dann aber seltsamerweise von alleine gelöst.

woifi
25.08.04, 13:17
hi!

hab die karte in einen anderen pci-slot eingebaut - und siehe da - es funktioniert! (tippe auf einen irq konflikt)

thx

woifi