[mythtv-users] [Partially Solved] PVR350 TV-OUT (PAL) not Working (probably X-Server Config?)

Frank Bertling Frank.Bertling at t-online.de
Mon Aug 2 17:52:57 EDT 2004


Hi all [and for the archive....]
I had some serios problems getting the X-Server to work on a system with a a 
PVR350 and a Nexus DVB-S Capture Card in the sysem based on a german computer 
magazine (c't) distributiion. I finally realized, that the dvb-core and 
dvb-modules have caused all the problems. So I had to ensure to first load 
the ivtv-fb modules and afterwards I could load the othe modules without a 
damaged X-Server picture.

Partially because although I think, that I have all of the hardware working I 
still do not have a TV-Picture.

When testing the configuration in the Card Verification wizard I once had an 
Signal strength of 100% and a corresponding message in my terminal, but 
then... 
DVB#0 CAM - Initialized successfully
DVB#0 WARNING - Status CARRIER | SIGNAL | NO LOCK!
DVB#0 WARNING - Status CARRIER | SIGNAL | NO LOCK!
DVB#0 ERROR - Poll time out too many times, bailing.

So what does that mean now? And what values are necessary for LNB LOF settings 
for satellite ASTRA 19.2 ??


P.S.  Maybe anybody can grep valuable information when trying to setup the 
system from my configuration. So here we go with etc/modules.conf, 
XF86Config-4, and BTW I am doing the modprobe for dvb with -C so, 

modprobe -C zdvb dvb-core
modprobe -C zdvb dvb-ttpci

where zdvb is a file which I am also attaching....

-------------------------------------
modules.conf
-------------------------------------

# The BTTV module does not load the tuner module automatically,
# so do that in here
post-install bttv insmod tuner
post-remove bttv rmmod tuner


### update-modules: end processing /etc/modutils/actions

### update-modules: start processing /etc/modutils/aliases
# Aliases to tell insmod/modprobe which modules to use

# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off            # Unix
# alias net-pf-2 off            # IPv4
# alias net-pf-3 off            # Amateur Radio AX.25
# alias net-pf-4 off            # IPX
# alias net-pf-5 off            # DDP / appletalk
# alias net-pf-6 off            # Amateur Radio NET/ROM
# alias net-pf-9 off            # X.25
# alias net-pf-10 off           # IPv6
# alias net-pf-11 off           # ROSE / Amateur Radio X.25 PLP
# alias net-pf-19 off           # Acorn Econet

alias char-major-10-175 agpgart
alias char-major-10-200 tun
# Changed by F.Bertling
#alias char-major-81    bttv
alias char-major-81     videodev
alias char-major-81-0   ivtv
# Changed by F.Bertling
alias char-major-108    ppp_generic
alias /dev/ppp          ppp_generic
alias tty-ldisc-3       ppp_async
alias tty-ldisc-14      ppp_synctty
alias ppp-compress-21   bsd_comp
alias ppp-compress-24   ppp_deflate
alias ppp-compress-26   ppp_deflate

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0   loop_gen
alias loop-xfer-3       loop_fish2
alias loop-xfer-gen-10  loop_gen
alias cipher-2          des
alias cipher-3          fish2
alias cipher-4          blowfish
alias cipher-6          idea
alias cipher-7          serp6f
alias cipher-8          mars6
alias cipher-11         rc62
alias cipher-15         dfc2
alias cipher-16         rijndael
alias cipher-17         rc5


### update-modules: end processing /etc/modutils/aliases

### update-modules: start processing /etc/modutils/apm
alias char-major-10-134 apm
alias /dev/apm_bios             /dev/misc/apm_bios
alias /dev/misc/apm_bios        apm

### update-modules: end processing /etc/modutils/apm

### update-modules: start processing /etc/modutils/ivtv.2.4.24-ctvdr-2

#FIXME: hardcoded tuner
options ivtv ivtv_debug=1 ivtv_pal=1 tuner=5
options tuner type=5 pal=1
options msp3400 once=1 simple=1
add below msp3400 tuner
add below saa7115 msp3400
add below ivtv saa7115
#add test_image=1 to get a test picture
#change out_select for non composite
#get options by calling modinfo on module file
options saa7127 enable_output=1 output_select=0 pal=1
#uncomment the following lines to use your pvr350 for output
add above ivtv ivtv-fb
add below ivtv saa7127


### update-modules: end processing /etc/modutils/ivtv.2.4.24-ctvdr-2

### update-modules: start processing /etc/modutils/nvidia-kernel-nkc
alias char-major-195 nvidia

### update-modules: end processing /etc/modutils/nvidia-kernel-nkc

### update-modules: start processing /etc/modutils/paths
# This file contains a list of paths that modprobe should scan,
# beside the ones that are compiled into the modutils tools
# themselves.


### update-modules: end processing /etc/modutils/paths

### update-modules: start processing /etc/modutils/ppp
alias /dev/ppp          ppp_generic
alias char-major-108    ppp_generic
alias tty-ldisc-3       ppp_async
alias tty-ldisc-14      ppp_synctty
alias ppp-compress-21   bsd_comp
alias ppp-compress-24   ppp_deflate
alias ppp-compress-26   ppp_deflate

### update-modules: end processing /etc/modutils/ppp

### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to do, but logger is in /usr/bin, which isn't loaded
# when the module is first loaded into the kernel at boot time!
#
#post-install serial /etc/init.d/setserial start | logger -p daemon.info -t 
"setserial-module reload"
#pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t 
"setserial-module uload"
#
alias /dev/tts          serial
alias /dev/tts/0        serial
alias /dev/tts/1        serial
alias /dev/tts/2        serial
alias /dev/tts/3        serial
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave  > /dev/null 2> /dev/null

### update-modules: end processing /etc/modutils/setserial

### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc

### update-modules: end processing /etc/modutils/arch/i386

-------------------------------------
XF86Config
-------------------------------------



Section "Files"
        #FontPath       "unix/:7100"                    # local font server
        # if the local font server has problems, we can fall back on these
        FontPath        "/usr/lib/X11/fonts/misc"
        FontPath        "/usr/lib/X11/fonts/cyrillic"
        FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/Type1"
        FontPath        "/usr/lib/X11/fonts/CID"
        FontPath        "/usr/lib/X11/fonts/Speedo"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
        Load    "GLcore"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
        Load    "v4l"
#        Load    "fbdevhw"

EndSection
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "de"
        Option          "XkbVariant"    "de"
EndSection
Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "PS/2"
        Option          "ZAxisMapping"          "4 5"
EndSection

Section "InputDevice"
        Identifier      "Generic Mouse"
        Driver          "mouse"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "ZAxisMapping"          "4 5"
EndSection
Section "Device"
        Identifier      "Standardgrafikkarte"
        Driver          "sis"
        BusID           "PCI:1:0:0"
EndSection

### Bertling

Section "Device"
        Identifier  "PVR350"
        Driver      "ivtvdev"
        ### change fb0 to whatever your card grabbed
        Option      "fbdev" "/dev/fb0"
        ### change the busid to whatever is reported by lspci. Note that
        ### output of lspci is hex, so add a preceding "0x" to the BusID
        BusID "PCI:0x0:0x8:0x0"
EndSection

Section "Monitor"
    Identifier  "PAL"
    HorizSync  30-68
    VertRefresh 50-120
    Mode "720x576"
        #D: 41.475 MHz, H: 44.693 kHz, V: 74.488 Hz
        DotClock 41.476
         HTimings  720 752 840 928
        VTimings  576 580 584 600
         Flags    "-HSync" "-VSync"
    EndMode
EndSection
Section "Screen"
        Identifier  "TV"
        Device      "PVR350"
        Monitor     "PAL"
        DefaultDepth 24
        DefaultFbbpp 32
        Subsection "Display"
          Depth 24
          FbBpp 32
          Modes "720x576"
        EndSubsection
EndSection
### Bertling
Section "Monitor"
        Identifier      "Standardbildschirm"
        HorizSync       30-70
        VertRefresh     50-160
        Option          "DPMS"
EndSection
Section "Screen"
        Identifier      "Default Screen"
        Device          "Standardgrafikkarte"
        Monitor         "Standardbildschirm"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "800x600" "640x480"
        EndSubSection
EndSection
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        #Screen         "TV" LeftOf "Default Screen"
        #Screen         "TV"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Generic Mouse"
EndSection
Section "DRI"
        Group   0
        Mode    0666
EndSection

--------------------------------------
modprobe config file (saved as zdvb)
-------------------------------------
probeall /dev/dvb dvb-ttpci
alias char-major-250 dvb
alias dvb dvb-ttpci
below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
add below dvb-ttpci grundig_29504-401 grundig_29504-491
add below dvb-ttpci stv0299 ves1820
post-install dvb-ttpci modprobe tda1004x
post-remove dvb-ttpci modprobe -r tda1004x










More information about the mythtv-users mailing list