Having a problem where changing channels with a PVR-150 tuner doesn't actually 
change the channel.

Issuing a 'ivtvctl -d /dev/video0 -a | grep Freq' does show the frequency 
changing, but doing a capture it is always on the same channel.  Changing 
channel with either MythTV or 'ivtv-tune -c' yields the same result.  Video and 
sound is captured fine, just always the same channel no matter what I try.

Everything appears to be initializing without errors:

Dec 24 18:14:04 mythtv kernel: ivtv:  ==================== START INIT IVTV 
====================
Dec 24 18:14:04 mythtv kernel: ivtv:  version 0.4.9 (tagged release) loading
Dec 24 18:14:04 mythtv kernel: ivtv:  Linux version: 2.4.33.3
Dec 24 18:14:04 mythtv kernel: ivtv:  In case of problems please include the 
debug info between
Dec 24 18:14:04 mythtv kernel: ivtv:  the START INIT IVTV and END INIT IVTV 
lines, along with
Dec 24 18:14:04 mythtv kernel: ivtv:  any module options, when mailing the 
ivtv-users mailinglist.
Dec 24 18:14:04 mythtv kernel: ivtv0: Autodetected WinTV PVR 150 card (cx23416 
based)
Dec 24 18:14:04 mythtv kernel: ivtv0: Unreasonably low latency timer, setting 
to 64 (was 32)
Dec 24 18:14:04 mythtv kernel: tveeprom: ivtv version
Dec 24 18:14:04 mythtv kernel: ivtv0: i2c attach to card #0 ok 
[client=tveeprom, addr=50]
Dec 24 18:14:05 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=(tuner 
unset), addr=61]
Dec 24 18:14:05 mythtv kernel: cx25840 0-0044: ivtv driver
Dec 24 18:14:05 mythtv kernel: cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv 
i2c driver #0)
Dec 24 18:14:09 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=cx25840, 
addr=44]
Dec 24 18:14:09 mythtv kernel: wm8775 0-001b: ivtv driver
Dec 24 18:14:09 mythtv kernel: wm8775 0-001b: chip found @ 0x36 (ivtv i2c 
driver #0)
Dec 24 18:14:09 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=wm8775, 
addr=1b]
Dec 24 18:14:10 mythtv kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware 
(262144 bytes)
Dec 24 18:14:10 mythtv kernel: ivtv0: Encoder revision: 0x02050032
Dec 24 18:14:10 mythtv kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 
32768 buffers (4096KB total)
Dec 24 18:14:10 mythtv kernel: ivtv0: Allocate DMA encoder YUV stream: 194 x 
10800 buffers (2048KB total)
Dec 24 18:14:10 mythtv kernel: ivtv0: Allocate DMA encoder VBI stream: 120 x 
17472 buffers (2048KB total)
Dec 24 18:14:10 mythtv kernel: ivtv0: Allocate DMA encoder PCM audio stream: 
455 x 4608 buffers (2048KB total)
Dec 24 18:14:10 mythtv kernel: ivtv0: Initialized WinTV PVR 150, card #0
Dec 24 18:14:10 mythtv kernel: ivtv:  ====================  END INIT IVTV  
====================
Dec 24 18:14:10 mythtv kernel: ivtv0: i2c attach to card #0 ok 
[client=Hauppauge IR (PVR150), addr=71]

Trying to change channels gives the following:

Dec 24 18:29:12 mythtv kernel: ivtv0 ioctl: v4l2 ioctl 0x402c5639
Dec 24 18:29:12 mythtv kernel: ivtv0 ioctl: VIDIOC_S_FREQUENCY
Dec 24 18:29:12 mythtv kernel: ivtv0 api: API Call: 0x000000cd 
(IVTV_API_INITIALIZE_INPUT)
Dec 24 18:29:12 mythtv kernel: ivtv0 ioctl: v4l2 ioctl 0xc054561d
Dec 24 18:29:12 mythtv kernel: ivtv0 ioctl: VIDIOC_G_TUNER

Again, 'ivtvctl -d /dev/video0 -a' shows the frequency change, but 'cat 
/dev/video0 > test.mpg' still records the same channel.

Some info:

Distro: Slackware 11.0
Kernel: 2.4.33.3
ivtv: Compiled from source - originally 0.4.8, upgraded to 0.4.9 with no change

lspci -v results:

01:07.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) 
MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR 150
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at d8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2


Been searching everywhere, and haven't been able to find a fix for this.  
Thanks for any help anyone can give, and hope y'all are having a Merry 
Christmas.

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

Reply via email to