[mythtv-users] Garbled X on PVR-350 TV Out

Darren Boyd dboyd at its.to
Sat Oct 2 14:56:41 EDT 2004


I am trying to get X running on the PVR 250 TV Out.  I seem to have all 
of what is supposed to be there, but it is all garbled.  Sometimes the 
middle two thirds of the screen are shifted over about 30%.  Sometimes 
items don't get drawn over when changing to a different part of the myth 
menu.  When you move the mouse around the screen everything gets really 
messed up (not sure how else to describe this).

The video actually works great.  I can watch live TV, or a recording 
with no problems.

I am using FC2, and installed everything using Jarod's guide.  These are 
the RPMs that are installed:

kernel-module-ivtv-2.6.8-1.521-0.1.10-47_pre2_ck100zz.rhfc2.at
ivtv-0.1.10-47_pre2_ck100zz.rhfc2.at
ivtv-firmware-2.02.023-3.at

and I compiled the msp3400 module manually from 
ivtv-0.1.10-pre2-ck113e.tgz to get the sound working.

Any ideas what I'm doing wrong?

Here are some log outputs:

Oct  2 12:25:08 gwenno kernel: ivtv: ==================== START INIT 
IVTV ====================
Oct  2 12:25:08 gwenno kernel: ivtv: version 0.1.10 (0.1.10pre2-ck100z) 
loading
Oct  2 12:25:08 gwenno kernel: ivtv: Linux version: 2.6.8-1.521 686 
REGPARM 4KSTACKS gcc-3.3
Oct  2 12:25:08 gwenno kernel: ivtv: In case of problems please include 
the debug info
Oct  2 12:25:08 gwenno kernel: ivtv: between the START INIT IVTV and END 
INIT IVTV lines when
Oct  2 12:25:08 gwenno kernel: ivtv: mailing the ivtv-devel mailinglist.
Oct  2 12:25:08 gwenno kernel: ivtv: Autodetected WinTV PVR 350 card
Oct  2 12:25:09 gwenno kernel: ivtv: Found an iTVC15 based chip
Oct  2 12:25:09 gwenno kernel: ACPI: PCI interrupt 0000:00:0c.0[A] -> 
GSI 11 (level, low) -> IRQ 11
Oct  2 12:25:09 gwenno kernel: ivtv: Unreasonably low latency timer, 
setting to 64 (was 32)
Oct  2 12:25:09 gwenno kernel: ivtv: pci: VIA detected device: 0x3099 
vendor: 0x1106
Oct  2 12:25:09 gwenno kernel: tveeprom: Hauppauge: model = 48132, rev = 
K168, serial# = 2836885
Oct  2 12:25:09 gwenno kernel: tveeprom: tuner = LG NTSC (TAPE series) 
(idx = 68, type = 47)
Oct  2 12:25:09 gwenno kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 
0x08, v4l2 = 0x00001000)
Oct  2 12:25:09 gwenno kernel: tveeprom: audio_processor = MSP3440 (type 
= 11)
Oct  2 12:25:09 gwenno kernel: ivtv: i2c attach [client=tveeprom[0],ok]
Oct  2 12:25:09 gwenno kernel: ivtv: Tuner Type 47, Tuner formats 
0x00001000, Radio: yes, Model 0x00ad1598,
Revision 0x00000001
Oct  2 12:25:09 gwenno kernel: ivtv: NTSC tuner detected
Oct  2 12:25:09 gwenno kernel: ivtv: Radio detected
Oct  2 12:25:09 gwenno kernel: tuner: chip found at addr 0xc2 i2c-bus 
ivtv i2c driver #0
Oct  2 12:25:09 gwenno kernel: ivtv: i2c attach [client=(tuner unset),ok]
Oct  2 12:25:09 gwenno kernel: saa7115: starting probe for adapter ivtv 
i2c driver #0 (0x10005)
Oct  2 12:25:09 gwenno kernel: saa7115: detecting saa7115 client on 
address 0x42
Oct  2 12:25:09 gwenno kernel: saa7115: writing init values
Oct  2 12:25:09 gwenno kernel: ivtv: i2c attach [client=saa7115[0],ok]
Oct  2 12:25:09 gwenno kernel: saa7115: status: (1E) 0x48, (1F) 0xc0
Oct  2 12:25:09 gwenno kernel: saa7127: video encoder driver version V 
0.3 loaded
Oct  2 12:25:09 gwenno kernel: saa7127: Selecting NTSC video Standard
Oct  2 12:25:09 gwenno kernel: saa7127: Selecting S-Video+Composite
Oct  2 12:25:09 gwenno kernel: saa7127: Turn WSS off
Oct  2 12:25:09 gwenno kernel: saa7127: Widescreen Mode 4:3 Full Format
Oct  2 12:25:09 gwenno kernel: saa7127: Selecting Normal Encoder Input
Oct  2 12:25:09 gwenno kernel: saa7127: Enable Video Output
Oct  2 12:25:09 gwenno kernel: ivtv: i2c attach [client=saa7127[0],ok]
Oct  2 12:25:10 gwenno kernel: msp34xx: ivtv version
Oct  2 12:25:10 gwenno kernel: msp34xx: init: chip=MSP3448W-A2, has 
NICAM support, simple (D) mode, simpler
(G) no-thread mode
Oct  2 12:25:10 gwenno kernel: msp34xx: $Id$ compiled on: Sep 30 2004 
21:51:49
Oct  2 12:25:10 gwenno kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]
Oct  2 12:25:11 gwenno kernel: ivtv: Encoder revision: 0x02040011
Oct  2 12:25:11 gwenno kernel: ivtv: Decoder revision: 0x02020023
Oct  2 12:25:11 gwenno kernel: ivtv: Configuring WinTV PVR 350 card with 
9 streams
Oct  2 12:25:11 gwenno kernel: ivtv: Create DMA stream 0 using 128 
buffers of size 32768
Oct  2 12:25:11 gwenno kernel: ivtv: Create DMA stream 1 using 128 
buffers of size 32768
Oct  2 12:25:11 gwenno kernel: ivtv: Create stream 2 using 128 buffers 
of size 4096
Oct  2 12:25:11 gwenno kernel: ivtv: Create DMA stream 3 using 128 
buffers of size 32768
Oct  2 12:25:11 gwenno kernel: ivtv: Create stream 4
Oct  2 12:25:11 gwenno kernel: ivtv: Create DMA stream 5 using 16 
buffers of size 32768
Oct  2 12:25:11 gwenno kernel: ivtv: Create stream 6 using 128 buffers 
of size 4096
Oct  2 12:25:11 gwenno kernel: ivtv: Create stream 7
Oct  2 12:25:11 gwenno kernel: ivtv: Create DMA stream 8 using 16 
buffers of size 32768
Oct  2 12:25:11 gwenno kernel: ivtv: Setting Tuner 47
Oct  2 12:25:11 gwenno kernel: tuner: type set to 47 (LG NTSC (TAPE 
series)) by ivtv i2c driver #0
Oct  2 12:25:11 gwenno kernel: ivtv: Setting audio matrix to input 3, 
output 1
Oct  2 12:25:11 gwenno kernel: ivtv: Switching standard to NTSC.
Oct  2 12:25:12 gwenno kernel: saa7115: decoder set norm NTSC
Oct  2 12:25:12 gwenno kernel: saa7115: set audio: 0x01
Oct  2 12:25:12 gwenno kernel: saa7127: Setting Encoder Video Standard
Oct  2 12:25:12 gwenno kernel: saa7127: Set NTSC Video Mode
Oct  2 12:25:12 gwenno kernel: saa7127: Selecting NTSC video Standard
Oct  2 12:25:12 gwenno kernel: ivtv: Initialized WinTV PVR 350, card #0
Oct  2 12:25:12 gwenno kernel: ivtv: ====================  END INIT IVTV 
  ====================


and from the XFree log (not sure how much of this is useful, or if I 
left something out that is useful).

(II) IVTVDEV: driver for framebuffer: fbdev
(II) Primary Device is: PCI 01:00:0
(II) IVTVDEV(0): using /dev/fb0
(II) Running in FRAMEBUFFER Mode
(**) IVTVDEV(0): Depth 24, (**) framebuffer bpp 32
(==) IVTVDEV(0): RGB weight 888
(==) IVTVDEV(0): Default visual is TrueColor
(==) IVTVDEV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) IVTVDEV(0): Hardware: iTVC15 TV out (vidmem: 1350k)
(**) IVTVDEV(0): Option "fbdev" "/dev/fb0"
(II) IVTVDEV(0): Checking Modes against framebuffer device...
(II) IVTVDEV(0):        mode "720x480" ok
(II) IVTVDEV(0): Checking Modes against monitor...
(--) IVTVDEV(0): Virtual size is 720x480 (pitch 720)
(**) IVTVDEV(0):  Mode "720x480": 34.6 MHz (scaled from 0.0 MHz), 37.2 
kHz, 73.9 Hz
(II) IVTVDEV(0): Modeline "720x480"   34.56  720 752 840 928  480 484 
488 504 -hsync -vsync
(==) IVTVDEV(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
         compiled for 6.7.0, module version = 1.0.0
         ABI class: X.Org ANSI C Emulation, version 0.2
(**) IVTVDEV(0): Using "Shadow Framebuffer"
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/X11R6/lib/modules/libshadow.a
(II) Module shadow: vendor="X.Org Foundation"
         compiled for 6.7.0, module version = 1.0.0
         ABI class: X.Org ANSI C Emulation, version 0.2
(--) Depth 24 pixmap format is 32 bpp
         bitsPerPixel=32, depth=24, defaultVisual=TrueColor
         mask: ff0000,ff00,ff, offset: 16,8,0
(EE) IVTVDEV(0): FBIOPAN_DISPLAY: Invalid argument
(==) IVTVDEV(0): Backing store disabled
(==) RandR enabled







More information about the mythtv-users mailing list