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