I am following Jarod's instructions in setting up a PVR-350 for Mythtv
with output on FC3.

I can capture video and display it on my monitor.  I can run video
through my computer to the TV.  I did need to adjust for some artifacts
on the screen but using:

#/usr/bin/ivtvfbctl /dev/fb1 -alpha -on -globalalpha -nolocalalpha

Does anyone know how to make that permanent?

When I try to run X to my TV I get a flash of green screen and then the
same artifacts mentioned above on my TV and X will not start up.

My computer does not lock up.  It sends me to a error message saying
that X can not start and asking me if I want to see the error logs which
it does not show me even if I want to see them.

Any help would be very appreciated.

Doug

Kernel: 2.6.11-1.27_FC3
ivtv: ivtv-0.2.0-68_rc3j.rhfc3.at
ivtvdev: ivtvdev-0.10-2.rhfc3.at

Info from rc.local (it won't load from modprobe.conf).
# ivtv modules setup
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias tveeprom tveeprom-ivtv
install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-
fb

#/sbin/lspci -v returns:
00:12.0 Multimedia video controller: Internext Compression Inc iTVC15
MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at d4000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

#ll /dev/video? returns:
crw-------  1 root root 81, 0 Jun  4 16:14 /dev/video0

#/bin/dmesg |grep Initialized returns:
ivtv: Initialized WinTV PVR 350, card #0

# cat /var/log/messages |grep "iTVC15 TV out" returns:
Jun  4 21:15:21 media1 kernel: ivtv-osd: fb1: iTVC15 TV out frame buffer
device

Info from /var/log/messages
Jun  4 21:15:18 media1 kernel: Linux video capture interface: v1.00
Jun  4 21:15:18 media1 kernel: ivtv: ==================== START INIT
IVTV ====================
Jun  4 21:15:18 media1 kernel: ivtv: version 0.2.0 (rc3j) loading
Jun  4 21:15:18 media1 kernel: ivtv: Linux version: 2.6.11-1.27_FC3 686
REGPARM 4KSTACKS gcc-3.4
Jun  4 21:15:18 media1 kernel: ivtv: In case of problems please include
the debug info
Jun  4 21:15:18 media1 kernel: ivtv: between the START INIT IVTV and END
INIT IVTV lines when
Jun  4 21:15:18 media1 kernel: ivtv: mailing the ivtv-devel mailinglist.
Jun  4 21:15:18 media1 kernel: ivtv: Autodetected WinTV PVR 350 card
Jun  4 21:15:18 media1 kernel: ivtv: Found an iTVC15 based chip
Jun  4 21:15:18 media1 kernel: PCI: Found IRQ 5 for device 0000:00:12.0
Jun  4 21:15:18 media1 kernel: ivtv: Unreasonably low latency timer,
setting to 64 (was 32)
Jun  4 21:15:18 media1 kernel: ivtv: VIA PCI device: 0x0305 vendor:
0x1106
Jun  4 21:15:18 media1 kernel: tveeprom: Hauppauge: model = 48132, rev =
K168, serial# = 7336285
Jun  4 21:15:18 media1 kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx
= 68, type = 47)
Jun  4 21:15:18 media1 kernel: tveeprom: tuner fmt = NTSC(M) (eeprom =
0x08, v4l2 = 0x00001000)
Jun  4 21:15:18 media1 kernel: tveeprom: audio_processor = MSP3440 (type
= 11)
Jun  4 21:15:18 media1 kernel: ivtv: i2c attach [client=tveeprom[0],ok]
Jun  4 21:15:18 media1 kernel: msp34xx: ivtv version
Jun  4 21:15:18 media1 kernel: msp34xx: init: chip=MSP3448W-A2, has
NICAM support, simple (D) mode, simpler (G) no-thread modeJun  4
21:15:18 media1 netfs: Mounting other filesystems:  succeeded
Jun  4 21:15:18 media1 kernel: msp34xx: $Id$ compiled on: May 19 2005
04:40:44
Jun  4 21:15:18 media1 kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]
Jun  4 21:15:18 media1 kernel: saa7115: starting probe for adapter ivtv
i2c driver #0 (0x10005)
Jun  4 21:15:18 media1 kernel: saa7115: detecting saa7115 client on
address 0x42
Jun  4 21:15:18 media1 kernel: saa7115: writing init values
Jun  4 21:15:18 media1 kernel: ivtv: i2c attach [client=saa7115[0],ok]
Jun  4 21:15:18 media1 kernel: saa7115: status: (1E) 0x00, (1F) 0xc0
Jun  4 21:15:18 media1 kernel: tuner: chip found at addr 0xc2 i2c-bus
ivtv i2c driver #0
Jun  4 21:15:18 media1 kernel: ivtv: i2c attach [client=(tuner
unset),ok]
Jun  4 21:15:18 media1 kernel: saa7127: detecting saa7127 client on
address 0x88
Jun  4 21:15:18 media1 kernel: saa7127: Selecting NTSC video Standard
Jun  4 21:15:18 media1 kernel: saa7127: Selecting S-Video+Composite
Jun  4 21:15:18 media1 kernel: saa7127: Turn WSS off
Jun  4 21:15:18 media1 kernel: saa7127: Widescreen Mode 4:3 Full Format
Jun  4 21:15:18 media1 kernel: saa7127: Selecting Normal Encoder Input
Jun  4 21:15:18 media1 kernel: saa7127: Enable Video Output
Jun  4 21:15:18 media1 apmd[2938]: Version 3.0.2 (APM BIOS 1.2, Linux
driver 1.16ac)
Jun  4 21:15:18 media1 apmd: apmd startup succeeded
Jun  4 21:15:18 media1 kernel: ivtv: i2c attach [client=saa7127[0],ok]
Jun  4 21:15:18 media1 kernel: ivtv: Tuner Type 47, Tuner formats
0x00001000, Radio: yes, Model 0x00ad1598, Revision 0x00000001
Jun  4 16:14:37 media1 rc.sysinit: -e
Jun  4 21:15:19 media1 kernel: ivtv: NTSC tuner detected
Jun  4 16:14:43 media1 start_udev: Starting udev:  succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Radio detected
Jun  4 16:14:46 media1 udevsend[1455]: starting udevd daemon
Jun  4 21:15:19 media1 kernel: ivtv: Encoder revision: 0x02040024
Jun  4 16:14:50 media1 rc.sysinit: -e
Jun  4 21:15:19 media1 kernel: ivtv: Encoder Firmware may be buggy, use
version 0x02040011
Jun  4 16:15:02 media1 sysctl: net.ipv4.ip_forward = 0
Jun  4 21:15:19 media1 kernel: ivtv: Decoder revision: 0x02020023
Jun  4 16:15:02 media1 sysctl: net.ipv4.conf.default.rp_filter = 1
Jun  4 21:15:19 media1 kernel: ivtv: Configuring WinTV PVR 350 card with
9 streams
Jun  4 16:15:02 media1 sysctl: net.ipv4.conf.default.accept_source_route
= 0
Jun  4 21:15:19 media1 kernel: ivtv: Create DMA stream 0 using 256 16384
byte buffers  4194304 kbytes total
Jun  4 21:15:19 media1 rc: Starting lm_sensors:  succeeded
Jun  4 16:15:02 media1 sysctl: kernel.sysrq = 0
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
0 minor 0
Jun  4 16:15:02 media1 sysctl: kernel.core_uses_pid = 1
Jun  4 21:15:19 media1 kernel: ivtv: Create DMA stream 1
Jun  4 16:15:02 media1 rc.sysinit: Configuring kernel parameters:
succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
1 minor 32
Jun  4 21:14:58 media1 date: Sat Jun  4 21:14:58 CDT 2005
Jun  4 21:15:19 media1 kernel: ivtv: Create stream 2 using 40 52224 byte
buffers  2097152 kbytes total
Jun  4 21:14:58 media1 rc.sysinit: Setting clock  (localtime): Sat Jun
4 21:14:58 CDT 2005 succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
2 minor 224
Jun  4 21:14:58 media1 rc.sysinit: Loading default keymap succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Create DMA stream 3 using 455 4608
byte buffers  2097152 kbytes total
Jun  4 21:14:58 media1 rc.sysinit: Setting hostname media1:  succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
3 minor 24
Jun  4 21:14:58 media1 rc.sysinit: Checking root filesystem succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Create stream 4
Jun  4 21:14:58 media1 rc.sysinit: Remounting root filesystem in read-
write mode:  succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
4 minor 64
Jun  4 21:14:59 media1 lvm.static:   2 logical volume(s) in volume group
VolGroup00 now active
Jun  4 21:15:19 media1 kernel: ivtv: Create DMA stream 5 using 16 65536
byte buffers  1048576 kbytes total
Jun  4 21:14:59 media1 rc.sysinit: Setting up Logical Volume Management:
succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
5 minor 16
Jun  4 21:15:19 media1 autofs: automount startup succeeded
Jun  4 21:14:59 media1 rc.sysinit: Checking filesystems succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Create stream 6 using 1024 2048
byte buffers  262144 kbytes total
Jun  4 21:15:00 media1 rc.sysinit: Mounting local filesystems:
succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
6 minor 228
Jun  4 21:15:00 media1 rc.sysinit: Enabling local filesystem quotas:
succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Create stream 7
Jun  4 21:15:00 media1 rc.sysinit: Enabling swap space:  succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
7 minor 232
Jun  4 21:15:01 media1 init: Entering runlevel: 5
Jun  4 21:15:19 media1 kernel: ivtv: Create DMA stream 8
Jun  4 21:15:01 media1 readahead_early: Starting background readahead:
Jun  4 21:15:19 media1 kernel: ivtv: Registered v4l2 device, streamtype
8 minor 48
Jun  4 21:15:01 media1 rc: Starting readahead_early:  succeeded
Jun  4 21:15:19 media1 kernel: ivtv: Setting Tuner 47
Jun  4 21:15:10 media1 kudzu:  succeeded
Jun  4 21:15:19 media1 kernel: tuner: type set to 47 (LG NTSC (TAPE
series)) by ivtv i2c driver #0
Jun  4 21:15:11 media1 iptables:  succeeded
Jun  4 21:15:19 media1 kernel: saa7115: decoder set input (4)
Jun  4 21:15:11 media1 rc: Starting pcmcia:  succeeded
Jun  4 21:15:19 media1 kernel: saa7115: now setting Composite input
Jun  4 21:15:11 media1 sysctl: net.ipv4.ip_forward = 0
Jun  4 21:15:19 media1 kernel: ivtv: Setting audio matrix to input 3,
output 1
Jun  4 21:15:11 media1 sysctl: net.ipv4.conf.default.rp_filter = 1
Jun  4 21:15:19 media1 apmd[2938]: Charge: * * * (-1% unknown)
Jun  4 21:15:20 media1 kernel: ivtv: Switching standard to NTSC.
Jun  4 21:15:11 media1 sysctl: net.ipv4.conf.default.accept_source_route
= 0
Jun  4 21:15:20 media1 kernel: ivtv: ivtv_enc_thread: pid = 450, itv =
0xe8c100a0
Jun  4 21:15:11 media1 sysctl: kernel.sysrq = 0
Jun  4 21:15:20 media1 kernel: ivtv: ivtv_dec_thread: pid = 451, itv =
0xe8c100a0
Jun  4 21:15:11 media1 sysctl: kernel.core_uses_pid = 1
Jun  4 21:15:11 media1 network: Setting network parameters:  succeeded
Jun  4 21:15:20 media1 kernel: saa7115: decoder set norm NTSC
Jun  4 21:15:11 media1 network: Bringing up loopback interface:
succeeded
Jun  4 21:15:20 media1 kernel: saa7115: set audio: 0x01
Jun  4 21:15:12 media1 ifup:
Jun  4 21:15:20 media1 kernel: saa7127: Setting Encoder Video Standard
Jun  4 21:15:12 media1 ifup: Determining IP information for eth0...
Jun  4 21:15:20 media1 kernel: saa7127: Set NTSC Video Mode
Jun  4 21:15:16 media1 dhclient: DHCPREQUEST on eth0 to 255.255.255.255
port 67
Jun  4 21:15:20 media1 kernel: saa7127: Selecting NTSC video Standard
Jun  4 21:15:20 media1 mDNSResponder:  startup succeeded
Jun  4 21:15:16 media1 dhclient: DHCPACK from 192.168.0.10
Jun  4 21:15:20 media1 kernel: ivtv: Initialized WinTV PVR 350, card #0
Jun  4 21:15:16 media1 NET: /sbin/dhclient-script :
updated /etc/resolv.conf
Jun  4 21:15:21 media1 kernel: ivtv: ====================  END INIT IVTV
====================

xorg.conf - Key Sections
Section "Monitor"
        Identifier  "NTSC Monitor"
        HorizSync  30-68
        VertRefresh 50-120
        Mode "720x480"
          # D: 34.563 MHz, H: 37.244 kHz, V: 73.897 Hz
          DotClock 34.564
          HTimings 720 752 840 928
          VTimings 480 484 488 504
          Flags    "-HSync" "-VSync"
        EndMode
EndSection

Section "Device"
        Identifier  "Hauppauge PVR 350 iTVC15 Framebuffer"
        Driver      "ivtvdev"

        ### change fb1 to whatever your card grabbed
        Option      "fbdev" "/dev/fb1"
        Option      "ivtv" "/dev/fb1"

        ### change the BusID to whatever is reported by lspci,
        ### converted from hex to decimal
        BusID "PCI:0:12:0" # lspci says 00:08.0
        ### More examples
        #BusID "PCI:0:10:0" # lspci says 00:0a.0
        #BusID "PCI:1:14:0" # lspci says 01:0e.0
        #BusID "PCI:0:5:1" # lspci says 00:05.1
EndSection

Section "Screen"
        Identifier  "Screen0"
        Device      "Hauppauge PVR 350 iTVC15 Framebuffer"
        Monitor     "NTSC Monitor"
        DefaultDepth 24
        DefaultFbbpp 32
        Subsection "Display"
          Depth 24
          FbBpp 32
          Modes "720x480"
        EndSubsection
EndSection








-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Ivtv-users mailing list
Ivtv-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-users

Reply via email to