
ama-list at mltp
Apr 21, 2006, 3:20 PM
Post #1 of 5
(2115 views)
Permalink
|
|
No TV-out S-video on PVR-350 (Pundit-R 350)
|
|
After spending a good few days trying to resolve this issue with MythTV users, someone suggested my problem may not be related to Myth at all, but instead be more relevant to the IVTV users's group. Asus Pundit-R 350 ATI on-board graphics Hauppague PVR-350 Maxtor 250GB HD 1 GB RAM MY PROBLEM: I have myth up and running and have carefully followed Jarod's guide to ensure all is well--but I can't get tv-out on the s-video on my PVR-350 to work. I've carefuly followed the steps here: http://wilsonet.com/mythtv/fcmyth.php?SID&expandables=closed&ivtv=open&pvr350out=open#capture I can cat /dev/video0 and create a capture file (that I can then view in mplayer--though no audio, but right now I'm not worried about that) and I can play that file out through the composite out on the PVR-350, but not the s-video out. And while I can get a test pattern on my composite out using these commands: # /sbin/rmmod saa7127 # /sbin/modprobe saa7127 test_image=1 ...no such luck for S-video. I've scoured both IVTV and Mythtv threads, posted to bulletin board, and still no luck. Thanks in advance for the help. Per the "Asking for Help" guidelines, here's some info about my setup: [mythtv [at] localhos ~]$ dmesg | tac | > sed -n '/=\ \ END INIT IVTV\ \ =/,/= START INIT IVTV =/p; > /= START INIT IVTV =/q' | > tac ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.3 (tagged release) loading ivtv: Linux version: 2.6.15-1.1831_FC4 686 REGPARM 4KSTACKS gcc-4.0 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected WinTV PVR 350 card (cx23415 based) ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tveeprom 0-0050: Hauppauge model 48132, rev K268, serial# 8512192 tveeprom 0-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47) tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 0-0050: audio processor is MSP4448 (idx 27) tveeprom 0-0050: decoder processor is SAA7115 (idx 19) tveeprom 0-0050: has radio, has IR remote tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21] saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44] msp3400 0-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40] msp3400 0-0040: msp34xxg daemon started tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes) ivtv0: Encoder revision: 0x02050032 ivtv0: Decoder revision: 0x02020023 ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) ivtv0: Create encoder radio stream ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total) ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total) ivtv0: Create decoder VOUT stream ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total) ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes) tuner 0-0061: type set to 47 (LG NTSC (TAPE series)) ivtv0: Initialized WinTV PVR 350, card #0 ivtv: ==================== END INIT IVTV ==================== [mythtv [at] localhos ~]$ /sbin/lspci -v 02:09.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 11 Memory at e8000000 (32-bit, prefetchable) [size=64M] Capabilities: <available only to root> I'm also adding some extra stuff I think might be useful: [mythtv [at] localhos ~]$ cat /etc/modprobe.conf alias eth0 3c59x # nvidia kernel module alias char-major-195 nvidia-1_0-7676 alias nvidia nvidia-1_0-7676 alias snd-card-0 snd-atiixp options snd-card-0 index=0 options snd-atiixp index=0 remove snd-atiixp { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-atiixp alias usb-controller ehci-hcd alias usb-controller1 ohci-hcd alias ieee1394-controller ohci1394 install ohci1394 /sbin/modprobe --ignore-install ohci1394; /sbin/modprobe raw1394 #IVTV PVR-350 TVOUT alias char-major-81 videodev alias char-major-81-0 ivtv install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb #LIRC SETUP alias char-major-61 lirc_i2c install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c I thought this might be useful: [mythtv [at] localhos ~]$ /bin/dmesg|grep fb ... fb0: VESA VGA frame buffer device ivtv0-osd: fb1: cx23415 TV out frame buffer device And here's a short version of my xorg.conf file with some irrelevant stuff in the middle stripped out: [mythtv [at] localhos ~]$ cat /etc/X11/xorg.conf # File: XF86Config-4 # File generated by fglrxconfig (C) ATI Research, a substitute for xf86config. # ********************************************************************** # DRI Section # ********************************************************************** Section "dri" # Access to OpenGL ICD is allowed for all users: Mode 0666 # Access to OpenGL ICD is restricted to a specific user group: # Group 100 # users # Mode 0660 EndSection # ********************************************************************** # Module section -- this section is used to specify # which dynamically loadable modules to load. # ********************************************************************** # Section "Module" # This loads the DBE extension module. Load "dbe" # Double buffer extension # This loads the miscellaneous extensions module, and disables # initialisation of the XFree86-DGA extension within that module. SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection # This loads the Type1 and FreeType font modules Load "type1" Load "freetype" # From Jarod's guide - http://wilsonet.com/mythtv/xorg.conf-PVR350.txt Load "fbdevhw" # This loads the GLX module Load "glx" # libglx.a Load "dri" # libdri.a EndSection ... # ********************************************************************** # Graphics device section # ********************************************************************** # Any number of graphics device sections may be present # Standard VGA Device: Section "Device" Identifier "Standard VGA" VendorName "Unknown" BoardName "Unknown" # The Driver line must be present. When using run-time loadable driver # modules, this line instructs the server to load the specified driver # module. Even when not using loadable driver modules, this line # indicates which driver should interpret the information in this section. Driver "vga" EndSection # === ATI device section === Section "Device" Identifier "ATI Graphics Adapter" Driver "fglrx" # === disable/enable XAA/DRI === Option "no_accel" "no" Option "no_dri" "no" Option "XaaNoOffscreenPixmaps" # === misc DRI settings === Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr # ### FireGL DDX driver module specific settings ### # === Screen Management === Option "DesktopSetup" "0x00000000" Option "MonitorLayout" "STV, NONE" Option "IgnoreEDID" "off" Option "HSync2" "unspecified" Option "VRefresh2" "unspecified" Option "ScreenOverlap" "0" # === TV-out Management === Option "NoTV" "no" Option "TVStandard" "NTSC-M" Option "TVHSizeAdj" "25" Option "TVVSizeAdj" "20" Option "TVHPosAdj" "0" Option "TVVPosAdj" "-2" Option "TVHStartAdj" "0" Option "TVColorAdj" "0" Option "GammaCorrectionI" "0x00000000" Option "GammaCorrectionII" "0x00000000" # === OpenGL specific profiles/settings === Option "Capabilities" "0x00000000" # === Video Overlay for the Xv extension === Option "VideoOverlay" "on" # === OpenGL Overlay === # Note: When OpenGL Overlay is enabled, Video Overlay # will be disabled automatically Option "OpenGLOverlay" "off" # === Center Mode (Laptops only) === Option "CenterMode" "off" # === Pseudo Color Visuals (8-bit visuals) === Option "PseudoColorVisuals" "off" # === QBS Management === Option "Stereo" "off" Option "StereoSyncEnable" "1" # === FSAA Management === Option "FSAAEnable" "no" Option "FSAAScale" "1" Option "FSAADisableGamma" "no" Option "FSAACustomizeMSPos" "no" Option "FSAAMSPosX0" "0.000000" Option "FSAAMSPosY0" "0.000000" Option "FSAAMSPosX1" "0.000000" Option "FSAAMSPosY1" "0.000000" Option "FSAAMSPosX2" "0.000000" Option "FSAAMSPosY2" "0.000000" Option "FSAAMSPosX3" "0.000000" Option "FSAAMSPosY3" "0.000000" Option "FSAAMSPosX4" "0.000000" Option "FSAAMSPosY4" "0.000000" Option "FSAAMSPosX5" "0.000000" Option "FSAAMSPosY5" "0.000000" # === Misc Options === Option "UseFastTLS" "0" Option "BlockSignalsOnLock" "on" Option "UseInternalAGPGART" "yes" Option "ForceGenericCPU" "no" # BusID "PCI:1:0:0" # no device found at config time Screen 0 EndSection Section "Screen" Identifier "Screen0" Device "ATI Graphics Adapter" Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "800x600" "640x480" ViewPort 0 0 # initial origin if mode is smaller than desktop # Virtual 1280 1024 EndSubsection EndSection ... # ********************************************************************** # ServerLayout sections. # ********************************************************************** # Any number of ServerLayout sections may be present. Each describes # the way multiple screens are organised. A specific ServerLayout # section may be specified from the X server command line with the # "-layout" option. In the absence of this, the first section is used. # When now ServerLayout section is present, the first Screen section # is used alone. Section "ServerLayout" Identifier "Server Layout" Option "blank time" "0" Option "standby time" "0" Option "suspend time" "0" Option "off time" "0" # Each Screen line specifies a Screen section name, and optionally # the relative position of other screens. The four names after # primary screen name are the screens to the top, bottom, left and right # of the primary screen. Screen "Screen0" # Each InputDevice line specifies an InputDevice section name and # optionally some options to specify the way the device is to be # used. Those options include "CorePointer", "CoreKeyboard" and # "SendCoreEvents". InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection ### EOF ######## This is a partial xorg.conf file ##### ## Just append this to your exisiting xorg.conf Section "Monitor" Identifier "NTSC Monitor" HorizSync 30-68 VertRefresh 50-120 Mode "720x480" #Obtained from fbset -fb /dev/fb1 -x # 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" Option "fbdev" "/dev/fb1" Option "ivtv" "/dev/fb1" BusID "2:9:0" BusID "PCI:2:9:0" # lspci says 02:09.0 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 _______________________________________________ ivtv-users mailing list ivtv-users [at] ivtvdriver http://ivtvdriver.org/mailman/listinfo/ivtv-users
|