[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