This sounds similar to what I've been fighting with... though I'm not trying to get Tv output YET...
I get a black screen, but have audio. DVD's play fine, the remote works just fine... everything except the video from this 350. I discovered that I'd some how fubared permissions on my cache directory, and resolved that, but haven't been able to get video on my monitor from this card.
I have the following:
Video capture card: Hauppauge PVR-350 (tveeprom reports Rev J323)
Video card: Geforce MX4000 (chaintech "MX4000" w/ svid out)
mobo: Athlon 1.9 GHz with ABIT AN7 Mobo (Nforce2)
Sound card: onboard - nforce native
Hard Drive: 160 GB Seagate
tv output will be provided initially from the Geforce 4 card
I've upgraded IVTV to 0.1.10pre2-ck67.
The following is from my dmesg output:
Linux video capture interface: v1.00
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-algo-bit.o: i2c bit algorithm module
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
i2c-core.o: i2c core module version 2.6.1 (20010830)
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea642
0,tda8425,pic16c54 (PV951),ta8874z
i2c-core.o: driver generic i2c audio driver registered.
i2c-core.o: driver i2c TV tuner driver registered.
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.23.
PCI: Setting latency timer of device 00:04.0 to 64
eth0: forcedeth.c: subsystem: 0147b:1c06 bound to 00:04.0
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected NVIDIA nForce2 chipset
agpgart: AGP aperture is 256M @ 0xc0000000
PCI: Setting latency timer of device 00:06.0 to 64
intel8x0: clocking to 47362
Journalled Block Device driver loaded
SGI XFS with realtime, no debug enabled
SGI XFS Quota Management subsystem
NTFS driver v1.1.22 [Flags: R/W MODULE]
EFS: 1.0a -
http://aeschi.ch.eu.org/efs/
ttyS1: LSR safety check engaged!
ttyS1: LSR safety check engaged!
Linux video capture interface: v1.00
i2c-algo-bit.o: i2c bit algorithm module
i2c-core.o: driver saa7115 registered.
i2c-core.o: driver i2c msp3400 driver registered.
ivtv: version 0.1.9 (0.1.10pre2-ck67) loading
ivtv: Autodetecting cardtype for card #0
ivtv: Autodetecting cardtype for card #1
ivtv: Autodetecting cardtype for card #2
ivtv: Autodetecting cardtype for card #3
ivtv: Autodetecting cardtype for card #4
ivtv: Autodetecting cardtype for card #5
ivtv: Autodetecting cardtype for card #6
ivtv: Autodetecting cardtype for card #7
ivtv: Autodetecting cardtype for card #8
ivtv: SGarray_size = 548, DSGarray_size = 32
ivtv: Found an iTVC15 based chip
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv (i2c)= 0xe0ebed40
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
i2c-core.o: client [(tuner unset)] registered to adapter [ivtv i2c driver #0](pos. 0).
saa7114.c: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7114.c: detecting saa7114 client on address 0x42
saa7115.c: writing init values
i2c-core.o: client [saa7115[0]] registered to adapter [ivtv i2c driver #0](pos. 1).
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G)
no-thread mode
msp34xx: $Id$ compiled on: May 26 2004 22:25:07
i2c-core.o: client [MSP3448W-A2] registered to adapter [ivtv i2c driver #0](pos. 2).
i2c-core.o: adapter ivtv i2c driver #0 registered as adapter 0.
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) by ivtv i2c driver #0
ivtv: Registered v4l2 device, minor 0
ivtv: Registered v4l2 device, minor 32
ivtv: Registered v4l2 device, minor 224
ivtv: Registered v4l2 device, minor 24
ivtv: Registered v4l2 device, minor 16
ivtv: Registered v4l2 device, minor 240
ivtv: Registered v4l2 device, minor 64
ivtv: loaded
lirc_dev: IR Remote Control driver registered, at major 61
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
i2c-core.o: driver i2c ir driver registered.
lirc_i2c: chip found @ 0x18 (Hauppauge IR)
i2c-core.o: client [Hauppauge IR] registered to adapter [ivtv i2c driver #0](pos. 3).
lirc_dev: lirc_register_plugin:sample_rate: 10
saa7115[0]: decoder set norm NTSC
saa7115[0] set audio: 0x02
saa7115[0]: decoder set input (2)
saa7115[0]: now setting Composite input
saa7115[0]: decoder set size
Setting full NTSC width
Setting full NTSC height
saa7115[0]: decoder set input (4)
saa7115[0]: now setting Composite input
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
saa7115[0]: decoder set norm NTSC
saa7115[0] set audio: 0x02
saa7115[0]: decoder set picture bright=128 contrast=63 saturation=64 hue=0
saa7115[0]: decoder set picture bright=128 contrast=63 saturation=63 hue=0
saa7115[0]: decoder set picture bright=127 contrast=63 saturation=63 hue=0
saa7115[0]: decoder set picture bright=127 contrast=63 saturation=63 hue=0
saa7115[0]: decoder set size
Hpsc: 0x00001, Hfsc: 0x00600
Setting full NTSC height
msp34xx: VIDIOCSAUDIO setting va->volume to 58950
msp34xx: VIDIOCSAUDIO setting va->balance to 32768
msp34xx: VIDIOCSAUDIO setting va->flags to 30
msp34xx: VIDIOCSAUDIO setting msp->left to 58950
msp34xx: VIDIOCSAUDIO setting msp->right to 58950
msp34xx: VIDIOCSAUDIO setting msp->bass to 32768
msp34xx: VIDIOCSAUDIO setting msp->treble to 32768
msp34xx: VIDIOCSAUDIO setting msp->mode to 0
saa7115[0]: decoder disable output
saa7115[0]: decoder enable output
spurious 8259A interrupt: IRQ7.
and then the following repeats:
saa7115[0]: decoder set picture bright=127 contrast=63 saturation=63 hue=0
saa7115[0]: decoder set picture bright=127 contrast=63 saturation=63 hue=0
saa7115[0]: decoder set picture bright=127 contrast=63 saturation=63 hue=0
saa7115[0]: decoder set picture bright=127 contrast=63 saturation=63 hue=0
saa7115[0]: decoder disable output
saa7115[0]: decoder enable output