You're right....I can't find anything wrong either.... This line bothers me though: > Jul 25 21:52:01 localhost kernel: saa7115: now setting Composite input
Try the following and post the results: ivtvctl -a -d /dev/video1 Also, use the following line to see the input types: ivtvctl -n -d /dev/video1 Then query the current type: ivtvctl -p -d /dev/video1 Then try your tuning tests again after setting various types using: ivtvctl -P=# - /dev/video1 (replace # with 1, 2, 3, etc.) -Pete On 7/25/05, JR Powers-Luhn <[EMAIL PROTECTED]> wrote: > loaded the module with the debug option as you suggested and came up > with this from /var/log/messages: > > > Jul 25 21:51:59 localhost kernel: ivtv: version 0.2.0 (rc3j) loading > Jul 25 21:51:59 localhost kernel: ivtv: ... running on kernel > 2.6.12-1.1372_FC3 > Jul 25 21:51:59 localhost kernel: ivtv: Setting some variables to > invalid for detection > Jul 25 21:51:59 localhost kernel: ivtv: Scanning PCI bus.. > Jul 25 21:51:59 localhost kernel: ivtv: Found card #0 > Jul 25 21:51:59 localhost kernel: ivtv: Autodetected WinTV PVR 350 card > Jul 25 21:51:59 localhost kernel: ivtv: Found an iTVC15 based chip > Jul 25 21:51:59 localhost kernel: ivtv: base addr: 0xe4000000 > Jul 25 21:51:59 localhost kernel: ivtv: Enabling pci device > Jul 25 21:51:59 localhost kernel: ACPI: PCI Interrupt 0000:02:01.0[A] > -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 > Jul 25 21:51:59 localhost kernel: ivtv: Bus Mastering Enabled.<6>ivtv: > Unreasonably low latency timer, setting to 64 (was 32) > Jul 25 21:51:59 localhost kernel: ivtv: 2051 (rev 1) at 02:01.0, ivtv: > irq: 10, latency: 64, memory: 0xe4000000 > Jul 25 21:51:59 localhost kernel: ivtv: XXX PCI device: 0x2570 vendor: > 0x8086 > Jul 25 21:51:59 localhost kernel: ivtv: attempting ioremap at > 0xe4000000 len 0x00800000 > Jul 25 21:51:59 localhost kernel: ivtv: attempting ioremap at > 0xe5000000 len 0x00800000 > Jul 25 21:51:59 localhost kernel: ivtv: attempting ioremap at > 0xe6000000 len 0x00010000 > Jul 25 21:51:59 localhost kernel: ivtv: activating i2c... > Jul 25 21:51:59 localhost kernel: tuner 2-0061: chip found @ 0xc2 (ivtv > i2c driver #0) > Jul 25 21:51:59 localhost kernel: ivtv: Active card count: 1. > Jul 25 21:51:59 localhost kernel: ivtv: Loaded module tveeprom > Jul 25 21:51:59 localhost kernel: tveeprom: Hauppauge: model = 48132, > rev = K268, serial# = 7876017 > Jul 25 21:51:59 localhost kernel: tveeprom: tuner = LG TAPE H001F MK3 > (idx = 68, type = 47) > Jul 25 21:51:59 localhost kernel: tveeprom: tuner fmt = NTSC(M) (eeprom > = 0x08, v4l2 = 0x00001000) > Jul 25 21:51:59 localhost kernel: tveeprom: audio_processor = MSP3440 > (type = 11) > Jul 25 21:51:59 localhost kernel: ivtv: Loaded module tuner > Jul 25 21:51:59 localhost kernel: saa7115: starting probe for adapter > SMBus I801 adapter at 0c00 (0x0) > Jul 25 21:51:59 localhost kernel: saa7115: starting probe for adapter > cx88[0] (0x1001b) > Jul 25 21:51:59 localhost kernel: saa7115: starting probe for adapter > ivtv i2c driver #0 (0x10005) > Jul 25 21:51:59 localhost kernel: saa7115: detecting saa7115 client on > address 0x42 > Jul 25 21:51:59 localhost kernel: saa7115: writing init values > Jul 25 21:52:00 localhost kernel: saa7115: status: (1E) 0x00, (1F) 0xc0 > Jul 25 21:52:00 localhost kernel: ivtv: Loaded module saa7115 > Jul 25 21:52:00 localhost kernel: saa7127: Ignoring new-style > parameters in presence of obsolete ones > Jul 25 21:52:00 localhost kernel: saa7127: video encoder driver version > V 0.3 loaded > Jul 25 21:52:00 localhost kernel: saa7127: detecting saa7127 client on > address 0x88 > Jul 25 21:52:00 localhost kernel: saa7127: Selecting NTSC video Standard > Jul 25 21:52:00 localhost kernel: saa7127: Selecting S-Video+Composite > Jul 25 21:52:00 localhost kernel: saa7127: Turn WSS off > Jul 25 21:52:00 localhost kernel: saa7127: Widescreen Mode 4:3 Full > Format > Jul 25 21:52:00 localhost kernel: saa7127: Selecting Normal Encoder > Input > Jul 25 21:52:00 localhost kernel: saa7127: Enable Video Output > Jul 25 21:52:00 localhost kernel: saa7127: detecting saa7127 client on > address 0x88 > Jul 25 21:52:00 localhost kernel: saa7127: Selecting NTSC video Standard > Jul 25 21:52:00 localhost kernel: saa7127: Selecting S-Video+Composite > Jul 25 21:52:00 localhost kernel: saa7127: Turn WSS off > Jul 25 21:52:00 localhost kernel: saa7127: Widescreen Mode 4:3 Full > Format > Jul 25 21:52:00 localhost kernel: saa7127: Selecting Normal Encoder > Input > Jul 25 21:52:00 localhost kernel: saa7127: Enable Video Output > Jul 25 21:52:00 localhost kernel: ivtv: Loaded module saa7127 > Jul 25 21:52:00 localhost kernel: msp34xx: ivtv version > Jul 25 21:52:00 localhost kernel: msp34xx: init: chip=MSP3448W-A2, has > NICAM support, simple (D) mode, simpler (G) no-thread mode > Jul 25 21:52:00 localhost kernel: msp34xx: $Id$ compiled on: Jul 16 > 2005 12:42:45 > Jul 25 21:52:00 localhost kernel: ivtv: Loaded module msp3400 > Jul 25 21:52:00 localhost kernel: ivtv: Stopping VDM > Jul 25 21:52:00 localhost kernel: ivtv: Stopping AO > Jul 25 21:52:00 localhost kernel: ivtv: pinging (?) APU > Jul 25 21:52:00 localhost kernel: ivtv: Stopping VPU > Jul 25 21:52:00 localhost kernel: ivtv: Resetting Hw Blocks > Jul 25 21:52:00 localhost kernel: ivtv: Stopping SPU > Jul 25 21:52:00 localhost kernel: ivtv: Sleeping for 10ms > Jul 25 21:52:00 localhost kernel: ivtv: init Encoder SDRAM pre-charge > Jul 25 21:52:00 localhost kernel: ivtv: init Encoder SDRAM refresh to > 1us > Jul 25 21:52:00 localhost kernel: ivtv: init Decoder SDRAM pre-charge > Jul 25 21:52:00 localhost kernel: ivtv: init Decoder SDRAM refresh to > 1us > Jul 25 21:52:00 localhost kernel: ivtv: Sleeping for 600ms (600 > recommended) > Jul 25 21:52:01 localhost kernel: ivtv: Card ready for firmware! > Jul 25 21:52:01 localhost kernel: ivtv: Loading encoder image > Jul 25 21:52:01 localhost kernel: ivtv: Loading decoder image > Jul 25 21:52:01 localhost kernel: ivtv: Sleeping for 10 ms > Jul 25 21:52:01 localhost kernel: ivtv: Sleeping for 10 ms > Jul 25 21:52:01 localhost kernel: ivtv: GPIO INIT > Jul 25 21:52:01 localhost kernel: ivtv: About to search for mailboxes > Jul 25 21:52:01 localhost kernel: ivtv: Searching for encoder mailbox > Jul 25 21:52:01 localhost kernel: ivtv: .ivtv: match: 0x34567812 at > 0xe4580104. match: 1 > Jul 25 21:52:01 localhost kernel: ivtv: match: 0x56781234 at > 0xe4580108. match: 2 > Jul 25 21:52:01 localhost kernel: ivtv: match: 0x78123456 at > 0xe458010c. match: 3 > Jul 25 21:52:01 localhost kernel: ivtv: found encoder mailbox! > Jul 25 21:52:01 localhost kernel: ivtv: Searching for decoder mailbox > Jul 25 21:52:01 localhost kernel: ivtv: .ivtv: .ivtv: .ivtv: .ivtv: > match: 0x34567812 at 0xe4e00404. match: 1 > Jul 25 21:52:01 localhost kernel: ivtv: match: 0x56781234 at > 0xe4e00408. match: 2 > Jul 25 21:52:01 localhost kernel: ivtv: match: 0x78123456 at > 0xe4e0040c. match: 3 > Jul 25 21:52:01 localhost kernel: ivtv: found decoder mailbox! > Jul 25 21:52:01 localhost kernel: ivtv: Getting firmware version.. > Jul 25 21:52:01 localhost kernel: ivtv: Getting encoder firmware rev. > Jul 25 21:52:01 localhost kernel: ivtv: Getting decoder firmware rev. > Jul 25 21:52:01 localhost kernel: ivtv: v4l2 streams setup > Jul 25 21:52:01 localhost kernel: ivtv: Configuring WinTV PVR 350 card > with 9 streams > Jul 25 21:52:01 localhost kernel: ivtv: Create DMA stream 0 using 256 > 16384 byte buffers 4194304 kbytes total > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 0 minor 1 > Jul 25 21:52:01 localhost kernel: ivtv: Create DMA stream 1 > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 1 minor 32 > Jul 25 21:52:01 localhost kernel: ivtv: Create stream 2 using 40 52224 > byte buffers 2097152 kbytes total > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 2 minor 225 > Jul 25 21:52:01 localhost kernel: ivtv: Create DMA stream 3 using 455 > 4608 byte buffers 2097152 kbytes total > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 3 minor 24 > Jul 25 21:52:01 localhost kernel: ivtv: Create stream 4 > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 4 minor 65 > Jul 25 21:52:01 localhost kernel: ivtv: Create DMA stream 5 using 16 > 65536 byte buffers 1048576 kbytes total > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 5 minor 16 > Jul 25 21:52:01 localhost kernel: ivtv: Create stream 6 using 1024 2048 > byte buffers 262144 kbytes total > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 6 minor 228 > Jul 25 21:52:01 localhost kernel: ivtv: Create stream 7 > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 7 minor 232 > Jul 25 21:52:01 localhost kernel: ivtv: Create DMA stream 8 > Jul 25 21:52:01 localhost kernel: ivtv: Registered v4l2 device, > streamtype 8 minor 48 > Jul 25 21:52:01 localhost kernel: ivtv: Starting Threads > Jul 25 21:52:01 localhost kernel: ivtv: Setting Tuner 47 > Jul 25 21:52:01 localhost kernel: tuner 2-0061: type set to 47 (LG NTSC > (TAPE series)) > Jul 25 21:52:01 localhost kernel: saa7115: decoder set input (4) > Jul 25 21:52:01 localhost kernel: saa7115: now setting Composite input > Jul 25 21:52:01 localhost kernel: ivtv: Setting audio to input 0 > Jul 25 21:52:01 localhost kernel: ivtv: encoder thread sleeping 5038 > Jul 25 21:52:01 localhost kernel: ivtv: decoder thread sleeping 5039 > Jul 25 21:52:01 localhost kernel: ivtv: v4l2 ioctl: set standard > Jul 25 21:52:02 localhost kernel: saa7115: decoder set norm NTSC > Jul 25 21:52:02 localhost kernel: saa7115: set audio: 0x01 > Jul 25 21:52:02 localhost kernel: saa7127: Setting Encoder Video > Standard > Jul 25 21:52:02 localhost kernel: saa7127: Set NTSC Video Mode > Jul 25 21:52:02 localhost kernel: saa7127: Selecting NTSC video Standard > Jul 25 21:52:02 localhost kernel: ivtv: Initialized WinTV PVR 350, card > #0 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 open on minor 1 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 1 > Jul 25 21:52:06 localhost kernel: ivtv: opened card # 1, stream 0 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl 0x80685600 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl: querycap > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 close > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 open on minor 32 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 1 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 32 > Jul 25 21:52:06 localhost kernel: ivtv: opened card # 1, stream 1 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl 0x80685600 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl: querycap > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 close > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 open on minor 48 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 1 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 32 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 225 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 24 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 65 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 16 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 228 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 232 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 48 > Jul 25 21:52:06 localhost kernel: ivtv: opened card # 1, stream 8 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl 0x80685600 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl: querycap > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 close > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 open on minor 16 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 1 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 32 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 225 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 24 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 65 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 16 > Jul 25 21:52:06 localhost kernel: ivtv: opened card # 1, stream 5 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl 0x80685600 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl: querycap > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 close > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 open on minor 24 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 1 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 32 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 225 > Jul 25 21:52:06 localhost kernel: ivtv: current minor 24 > Jul 25 21:52:06 localhost kernel: ivtv: opened card # 1, stream 3 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl 0x80685600 > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 ioctl: querycap > Jul 25 21:52:06 localhost kernel: ivtv: v4l2 close > > it *looks* fine to me, but i'd be suprised if i hadn't missed anything. > > i've also been trying to play around with ivtvctl to try and manually > set frequencies. however, i've found that no matter what i tell > ivtvctl to do, it goes back to the default. for example: > > [EMAIL PROTECTED] profile.d]# ivtvctl -A -d /dev/video1 > ioctl: VIDIOC_ENUMAUDIO > Input : 0 > Name : Tuner Audio In > > Input : 1 > Name : Audio Line In > [EMAIL PROTECTED] profile.d]# ivtvctl -Q -d /dev/video1 > ioctl: VIDIOC_G_AUDIO > Input = 0: Tuner Audio In > [EMAIL PROTECTED] profile.d]# ivtvctl -q=1 -d /dev/video1 > ioctl: VIDIOC_S_AUDIO > Input set to 0 > > it sure seems that ivtvctl is ignoring commands. certainly any time i > tried to give it a new frequency it would not give an error, but it > also would end up on frequency 0 > > jr > > On Jul 25, 2005, at 11:20 AM, Petersen Curt wrote: > > > Have you tried checking that ivtv is loading properly? Place the > > following line in your config: > > > > options ivtv ivtv_debug=2 > > > > If you already have options for ivtv declared, just add the > > "ivtv_debug" on the end > > Remove all of your ivtv-related modules (ivtv, tuner, tveeprom, etc.), > > or alternatively you can just reboot your machine. Then load ivtv. > > > > Run dmesg (or check your /var/log/messages" and post the output > > between the "**** IVTV *****" lines. > > > > You can run "dmesg | tail -f" to watch the log while you fire up > > ptune-ui. > > > > Be careful if you decide to actually capture some video while changing > > channels. I wouldn't try looking at the ivtv debug while you're > > capturing. You'll get a billion messages about DMA blocks being > > transferred. Use ivtv_debug=1if you want to get rid of those > > messages. > > > > > > On 7/25/05, JR Powers-Luhn <[EMAIL PROTECTED]> wrote: > >> some more information, in case anyone feels like they can help us out: > >> > >> I tried just running ptune-ui and selecting channels with that and got > >> some output (that I had previously believed to be from mplayer): > >> > >> > >> XS_Tk__Callback_Call error:Error: changeChannel(6) failed! > >> > >> Tk::Error: Error: changeChannel(6) failed! > >> Tk::Widget::Callback at > >> /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Tk/Widget.pm > >> line 1079 > >> Tk::BrowseEntry::LbChoose at > >> /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Tk/ > >> BrowseEntry.pm line 296 > >> Tk::BrowseEntry::ListboxRelease at > >> /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Tk/ > >> BrowseEntry.pm line 163 > >> <ButtonRelease-1> > >> (command bound to event) > >> > >> Once again, anyone who has any ideas, please drop me a line. I have > >> no > >> idea what I might be doing wrong, and Google searches have not proven > >> to be terribly useful. > >> > >> JR > >> > >> On Jul 20, 2005, at 10:48 AM, Ijaaz A. Ullah wrote: > >> > >>> I have the same problem. I was just about to post a message when I > >>> found > >>> yours. > >>> > >>> I have a 350 and a 250 in my backend. I just upgraded to FC4 (using > >>> apt). > >>> Prior to this, everything was working properly. After the upgrade, I > >>> am > >>> able to watch previously recorded programs and access the backend > >>> from > >>> my > >>> remote frontend without any issues. > >>> > >>> But, when I try to watch live tv, I can watch one channel (channel > >>> 4). > >>> When > >>> I try to change channels, the guide shows that the channel has > >>> changed > >>> and > >>> updates the info, but the channel is stuck. i.e. if I change to > >>> channel 5, > >>> it shows the program info for chan 5, but the video/audio from > >>> channel > >>> 4. > >>> > >>> I've tried scheduling recordings for different channels, but I get > >>> the > >>> proper program name, but again, video/audio from channel 4. > >>> > >>> I can not for the life of me find any errors in any logs. > >>> > >>> > >>> -----Original Message----- > >>> From: [EMAIL PROTECTED] > >>> [mailto:[EMAIL PROTECTED] On Behalf Of JR Powers-Luhn > >>> Sent: Wednesday, July 20, 2005 1:06 AM > >>> To: [email protected] > >>> Subject: [mythtv-users] can't change channels on PVR-350 > >>> > >>> Howdy- > >>> > >>> I'm trying to build a MythTV box with a PVR-350 and a pcHDTV tuner > >>> cards using Fedora Core 3 (mostly following Jared's guide). I > >>> installed ivtv version 0.2.0 and could watch and record video, but > >>> only > >>> one channel. I can't change using myth OR ptune-ui. Nothing > >>> glaringly > >>> obvious in the logs, but I'm new and could have missed something. > >>> > >>> I tried putting a line in modprobe.conf telling it that I had tuner > >>> 47 > >>> (that information gleaned from the logs), but to no avail. > >>> > >>>> Anyone think they can help? I'm eager to see myth in action. > >>>> JR > >>> > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> mythtv-users mailing list > >>> [email protected] > >>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users > >> > >> > >> > >> _______________________________________________ > >> mythtv-users mailing list > >> [email protected] > >> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users > >> > >> > >> > > _______________________________________________ > > mythtv-users mailing list > > [email protected] > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users > > _______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
