Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ivtv: users

No TV-out S-video on PVR-350 (Pundit-R 350)

 

 

ivtv users RSS feed   Index | Next | Previous | View Threaded


ama-list at mltp

Apr 21, 2006, 3:20 PM

Post #1 of 5 (2253 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


hverkuil at xs4all

Apr 21, 2006, 3:43 PM

Post #2 of 5 (2176 views)
Permalink
Re: No TV-out S-video on PVR-350 (Pundit-R 350) [In reply to]

Hi Aurangzeb,

I recommend upgrading to the latest source from subversion, which can be
downloaded here:

http://ivtvdriver.org/viewcvs/ivtv/branches/0.4.tar.gz?view=tar

It fixes a nasty bug in the initialization of the saa7129 chip
responsible for TV-out. There is a possibility that this is not the
reason for your problems, but it is certainly the first thing to try.

I'll probably make an ivtv-0.4.5 release this or next weekend which will
contain this fix.

Hans

On Saturday 22 April 2006 00:20, Aurangzeb M. Agha wrote:
> 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=ope
>n&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-users mailing list
ivtv-users [at] ivtvdriver
http://ivtvdriver.org/mailman/listinfo/ivtv-users


stinga at wolf-rock

Apr 24, 2006, 9:58 AM

Post #3 of 5 (2160 views)
Permalink
Re: No TV-out S-video on PVR-350 (Pundit-R 350) [In reply to]

On 21/04/06 23:20:23, Aurangzeb M. Agha wrote:
> 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.


I am going to ask the obvious here...
You have had your TV playing from another, known, s-video source
haven't you?
Just want to make sure!

--
'ooroo

stinga...(:)-)
---------------------------------------------------
Email: stinga [at] wolf-rock o
You need only two tools. o /////
A hammer and duct tape. If it /@ `\ /) ~
doesn't move and it should, > (O) X< ~ Fish!!
use the hammer. If it moves and `\___/' \) ~
shouldn't, use the tape. \\\
---------------------------------------------------



_______________________________________________
ivtv-users mailing list
ivtv-users [at] ivtvdriver
http://ivtvdriver.org/mailman/listinfo/ivtv-users


ama-list at mltp

Apr 25, 2006, 8:07 PM

Post #4 of 5 (2153 views)
Permalink
Re: No TV-out S-video on PVR-350 (Pundit-R 350) [In reply to]

Yes. :-) I was able to view video via the s-vid from the on-board ATI
graphics chip.


On 24/04/06 Stinga Wrote:
:I am going to ask the obvious here...
:You have had your TV playing from another, known, s-video source
:haven't you?
:Just want to make sure!
:
:--
:'ooroo
:
:stinga...(:)-)

_______________________________________________
ivtv-users mailing list
ivtv-users [at] ivtvdriver
http://ivtvdriver.org/mailman/listinfo/ivtv-users


ama-list at mltp

May 2, 2006, 5:42 PM

Post #5 of 5 (2099 views)
Permalink
Re: No TV-out S-video on PVR-350 (Pundit-R 350) [In reply to]

I've decided to give up n getting the color bar pattern to show up on my
s-vid out because it seems that although I can't get *that* to work, I am
indeed getting s-video out. I don't know why, but I can live with it.

The one thing that has me stumped is why EVERYONE seems to be able to do
this but me:

# cat /var/log/messages |grep "iTVC15 TV out"

Whenever I do this, I get nothing, and I suspect this has/had something to
do with my problem.

_______________________________________________
ivtv-users mailing list
ivtv-users [at] ivtvdriver
http://ivtvdriver.org/mailman/listinfo/ivtv-users

ivtv users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.