Mailing List Archive

addtl ivtv problem description
Ok, I have a better description of the problem, and i've added the i2c
stuff as modules, instead of built in to the kernel.

I have a PVR-250
tuner.o was not created by ivtv, and thus the line in modules.conf went
from:
add below ivtv msp3400 saa7115 tuner
to:
add below ivtv msp3400 saa7115

Now, after setting up the card with test_ioctl as indicated in the
ivtv-FAQ, and cat /dev/video0 > myvideo.mpg, produces a static picture
as if the tv cable was unpluged (which it is not, i boot into windows
without changing hardware and the pvr-250 works great) and it has lots
of black & white snow static.

There is also some i2c error on setting NTSC mode, as seen below on the
test_ioctl commands. Additionally there is also a slew of errors using
the v4lctl stuff, but it also has the same i2c errors.

My guess is someone managing the ivtv CVS ripped out the tuner
functionality (hence no more tuner.o generated as before) and I cannot
set the proper tuner hardware for the PVR-250.

What's going on? What can be done?

Thanks!
Tony


lsmod RESULTS:
Module Size Used by Not tainted
v4l1-compat 12420 0 (unused)
v4l2-common 3200 0 (unused)
ivtv 51584 0
msp3400 15788 1
saa7115 5916 0 (unused)
i2c-algo-bit 7560 1 [ivtv]
i2c-core 13508 0 [ivtv msp3400 saa7115 i2c-algo-bit]
i810_audio 24552 1
ac97_codec 11912 0 [i810_audio]


COMMANDS TESTED AND DMESG LOGS:

./test_ioctl -u 0x3000
./test_ioctl -u 0x3000

(dmesg output... NOTE i2C ERROR!!!!!!!!!!)
saa7115[0]: decoder set norm NTSC
saa7115[0] set audio: 0x02
ivtv: i2c client addr: 97 not found!
saa7115[0]: decoder set norm NTSC
saa7115[0] set audio: 0x02

./test_ioctl -p 4
(does not log anything with dmesg)

./test_ioctl -f width=720,height=480
(dmesg output)
saa7115[0]: decoder set size
Setting full NTSC width
Setting full NTSC height

cat /dev/video0 > out1.mpg
(dmesg output)
saa7115[0]: decoder disable output
saa7115[0]: decoder enable output


V4LCTL DMESG AND TESTS!!!!!
v4lctl setnorm ntsc
(dmesg output)
ivtv: ivtv-api.c: unknown ioctl 0x80585600
ivtv: ivtv-api.c: unknown ioctl 0xc0405602
ivtv: ivtv-api.c: unknown ioctl 0xc0cc5615
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: i2c client addr: 97 not found!
saa7115[0]: decoder set norm NTSC
saa7115[0] set audio: 0x02


v4lctl setinput "tuner 0"
(dmesg output)
ivtv: ivtv-api.c: unknown ioctl 0x80585600
ivtv: ivtv-api.c: unknown ioctl 0xc0405602
ivtv: ivtv-api.c: unknown ioctl 0xc0cc5615
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control

v4lctl setchannel 22
(dmesg output)
ivtv: ivtv-api.c: unknown ioctl 0x80585600
ivtv: ivtv-api.c: unknown ioctl 0xc0405602
ivtv: ivtv-api.c: unknown ioctl 0xc0cc5615
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: qctrl: invalid control
ivtv: i2c client addr: 97 not found!



_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users