On Sat, 7 Jan 2006, Hans Verkuil wrote:

> 1) upgrade to the very latest svn (I made some commits a few minutes ago 
> that might come in handy).

Checked out svn rev 3106.
Please note that ivtv and ivtvctl both still report revision 3102!

> 2) which modules are you using? The saa7115, tuner, tveeprom, etc. 

# tv_modules start
depmod...
insmod /lib/modules/2.6.15/kernel/drivers/media/video/saa7127.ko 
insmod /lib/modules/2.6.15/kernel/drivers/media/video/saa7115.ko 
insmod /lib/modules/2.6.15/kernel/drivers/media/video/tda9887.ko 
insmod /lib/modules/2.6.15/kernel/drivers/media/video/msp3400.ko debug=0 once=0 
insmod /lib/modules/2.6.15/kernel/drivers/media/video/tveeprom.ko 
insmod /lib/modules/2.6.15/kernel/drivers/media/video/tuner.ko 
insmod /lib/modules/2.6.15/ivtv/ivtv.ko ivtv_std=2 tuner=5
insmod /lib/modules/2.6.15/kernel/drivers/media/video/bttv.ko

The latter bttv is for xawtv to watch TV, nothing ivtv specific
of course. I only use the PVR350 to record.

Btw:

/etc/modprobe.conf:
alias char-major-81-0   bttv
alias char-major-81-1   ivtv
alias char-major-81-2   pwc
options ivtv ivtv_std=2 options=5
options msp3400 debug=0 once=0 

> modules from the 2.6.15 kernel or the modules from ivtv-0.4 svn?

As of 2.6.15 only the ivtv module is used from SVN, all others from vanilla
kernel. Before (< 2.6.15), I used only tveeprom and tuner from the kernel,
otherwise I could not run ivtv and bttv concurrently.

> 3) please post the full IVTV INIT sequence from the kernel log.

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.2 (development revision 3102) loading
ivtv:  Linux version: 2.6.15 K7 gcc-4.0
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC2] -> GSI 17 (level, high) -> 
IRQ 217
saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
msp3400 0-0040: chip=MSP4418G-A2 +nicam +simple +simpler +radio mode=simpler
msp3400 0-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=MSP4418G-A2, addr=40]
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tveeprom 0-0050: Hauppauge model 48134, rev J321, serial# 2771457
tveeprom 0-0050: tuner model is Philips FM1216 (idx 21, type 5)
tveeprom 0-0050: TV standards PAL(B/G) (eeprom 0x04)
tveeprom 0-0050: audio processor is MSP4418 (idx 25)
tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
tveeprom 0-0050: has radio, has IR remote
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 0-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
ivtv0: Initialized WinTV PVR 350, card #0
ivtv:  ====================  END INIT IVTV  ====================

> 4) tune to what should be a correct channel and run ivtvctl --log-status

# ivtvctl -p 4

ivtv0: =================  START STATUS CARD #0  =================
saa7115 0-0021: Audio frequency: 48 kHz
saa7115 0-0021: Video signal:    broadcast/DVD
saa7115 0-0021: Frequency:       50Hz
saa7115 0-0021: Detected format: PAL
saa7127 0-0044: Standard: 50 Hz
saa7127 0-0044: Input:    normal
saa7127 0-0044: Output:   S-Video + Composite
saa7127 0-0044: WSS:      disabled
saa7127 0-0044: VPS:      disabled
saa7127 0-0044: CC:       disabled
ivtv0: ==================  END STATUS CARD #0  ==================

# ptune.pl -f pal-europe -c E8
Ch.E8: 196250 3140

The channel is correct. I can watch it right now using bttv (xawtv).

# ivtvctl --log-status

ivtv0: =================  START STATUS CARD #0  =================
saa7115 0-0021: Audio frequency: 48 kHz
saa7115 0-0021: Video signal:    broadcast/DVD
saa7115 0-0021: Frequency:       50Hz
saa7115 0-0021: Detected format: PAL
saa7127 0-0044: Standard: 50 Hz
saa7127 0-0044: Input:    normal
saa7127 0-0044: Output:   S-Video + Composite
saa7127 0-0044: WSS:      disabled
saa7127 0-0044: VPS:      disabled
saa7127 0-0044: CC:       disabled
ivtv0: ==================  END STATUS CARD #0  ==================

Testing...

# cat /dev/pvr > foo.mog &
# mplayer foo.mpg 

GOOD NEWS: Capturing works!

Also visual confirmation using TV-out:

# cat /dev/video0 > /dev/video16

The color and/or brightness _seems_ to dimmer now, doesn't look right.
But, at least I can tune again! 

Wow! What did you change from rev 3102 to 3106?
I did not have a look at the svn changelogs yet.

I've repeated the sequence unload modules, load modules, tune to 
channel, capture to file and capture to tv-out a couple of times.
No problems, works!

Now only thing left is the color/brightness issue! :-)

Thanks a lot!
Regards, Walter


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to