[mythtv-users] PVR 250, Picture, No Sound..IVTV problem? Read archives....tried most everything, but, am stuck...

Kelly cayenne at cayennecomputing.com
Thu Mar 17 18:15:26 UTC 2005


Hello all!!

First, I pretty much had myth 0.15 working on a slower box....but, sound was 
choppy no matter what I did...so, I built another box, ASUS motherboard, 
Athlon processor 

servername 2.6.8-gentoo-r8 # uname -a
Linux servername 2.6.8-gentoo-r8 #3 SMP Sat Oct 16 06:00:33 CDT 2004 i686 AMD 
Athlon(tm)  AuthenticAMD GNU/Linux

500 MB ram

Audigy2 soundcard
Alsa

Other than that...I used the same working prv250 card, and harddrives. I'm 
running Gentoo with a 2.6 kernel

I'm trying to get myth 0.16 running. I've to pretty much everything going on 
it with the exception of sound with the video. On music...sounds plays great. 

I can get myth to record video, just no sound. I can watch tv live, but, no 
sound. 

I tried mplayer /dev/video0....picture, but, no sound.  So, I'm guessing it is 
ivtv error. When I start the mplayer...I get no errors...it appears to be 
trying to play sound.

I have ivtv 0.2.0_rc3-r3 (I emerged with gentoo's package mgmt system...it 
says it is already set up to run with pvr 250/350....and it worked last time 
before rebuilding box )


I've been reading through the archives, and the links to the wiki...and have 
tried the following:

n /etc/modules.conf add or edit this line: 
options msp3400 once=1 simple=1 standard=XX 
 
or on the command line, type: 
insmod msp3400 once=1 simple=1 standard=XX 
 
where XX is one of: 
 
0x20 USA, Argentina 
0x21 USA, Argentina 

However, doing the insmod msp3400 gave the following:
2.6.8-gentoo-r8 # insmod msp3400 once=1 simple=1 standard=0x20
insmod: can't read 'msp3400': No such file or directory

However lsmod shows I have tht module:
2.6.8-gentoo-r8 # lsmod
Module                  Size  Used by
snd_pcm_oss            50088  0
snd_mixer_oss          18176  1 snd_pcm_oss
orinoco_pci             5440  0
orinoco                40268  1 orinoco_pci
hermes                  7808  2 orinoco_pci,orinoco
lirc_dev               13708  0
ivtv                  514452  0
tuner                  18576  0
saa7115                11908  0
msp3400                21908  0
i2c_algo_bit            8840  1 ivtv
videodev                7872  1 ivtv
i2c_core               19648  5 ivtv,tuner,saa7115,msp3400,i2c_algo_bit
nvidia               4819092  18
snd_emu10k1            93000  1
snd_rawmidi            21028  1 snd_emu10k1
snd_pcm                83844  2 snd_pcm_oss,snd_emu10k1
snd_timer              22084  1 snd_pcm
snd_seq_device          7240  2 snd_emu10k1,snd_rawmidi
snd_ac97_codec         64964  1 snd_emu10k1
snd_page_alloc          9480  2 snd_emu10k1,snd_pcm
snd_util_mem            3904  1 snd_emu10k1
snd_hwdep               7812  1 snd_emu10k1
snd                    47140  12 
snd_pcm_oss,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_util_mem,snd_hwdep

(I have not tried to get lirc working yet...and am just playing to my monitor 
right now.)

I tried the suggestions on this thread that seemed to be the most relavent:
http://www.gossamer-threads.com/lists/mythtv/users/80563?search_string=mplayer%20pvr%20250%20no%20sound;#80563

But these failed...

I checked and my msp3400 seems to be in the correct place
From the /lib/modules/2.6.8-gentoo-r8 directory I do:

find . -name "msp3400*"
./extra/msp3400.ko
./extra/msp3400.ko_old
./kernel/drivers/media/video/msp3400.ko
./kernel/drivers/media/video/msp3400.ko_old

(the _old files are just where I backed up the original files...in case I was 
to try to move them...but, I've not done anythig here as of yet)

When I do:
2.6.8-gentoo-r8 # modinfo msp3400
parm:           probe:List of adapter,address pairs to scan additionally
parm:           probe_range:List of adapter,start-addr,end-addr triples to 
scan additionally
parm:           ignore:List of adapter,address pairs not to scan
parm:           ignore_range:List of adapter,start-addr,end-addr triples not 
to scan
parm:           force:List of adapter,address pairs to boldly assume to be 
present
description:    device driver for msp34xx TV sound processor
author:         Gerd Knorr
license:        GPL
vermagic:       2.6.8-gentoo-r8 SMP K7 4KSTACKS gcc-3.3
depends:        i2c-core

Now according to the manual I got from Mythtv...it seems to indicate that 
since I don't have parm: standard int, that I may be using the wrong 
module....but, I'm at a loss on this issue...

I've seen where myth does seem to try to mute things and have toggled the 
ivtvctl -y mute=0....with no avail.


lspci give this:

2.6.8-gentoo-r8 # lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) 
(rev c1)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 0 (rev 
c1)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev 
c1)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev 
c1)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev 
c1)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev 
c1)
0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev 
a4)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev 
a4)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev 
a4)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet 
Controller (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev 
a3)
0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:01:06.0 Network controller: Intersil Corporation Prism 2.5 Wavelan 
chipset (rev 01)
0000:01:08.0 Multimedia video controller: Internext Compression Inc iTVC16 
(CX23416) MPEG-2 Encoder (rev 01)
0000:01:0a.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
0000:01:0a.1 Input device controller: Creative Labs SB Audigy MIDI/Game port 
(rev 04)
0000:01:0a.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 
04)
0000:02:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 
4000 AGP 8x] (rev c1)


And my modules.conf file looks like this:

### This file is automatically generated by modules-update
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modules.d and read
# the manpage for modules-update.
#
### modules-update: start processing /etc/modules.d/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
alias char-major-81	bttv
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

# Support for i2c and lm_sensors
alias char-major-89    i2c-dev

# Old nvidia support ...
alias char-major-195 NVdriver 
alias /dev/nvidiactl char-major-195 

### modules-update: end processing /etc/modules.d/aliases

### modules-update: start processing /etc/modules.d/alsa
# Alsa 0.9.X kernel modules' configuration file.
# 
$Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 
1.2 2004/07/18 03:40:55 dragonheart Exp $

# ALSA portion
#alias char-major-116 snd
alias snd-card-0 snd-emu10k1
# OSS/Free portion
#alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1

### modules-update: end processing /etc/modules.d/alsa

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

### modules-update: end processing /etc/modules.d/i386

### modules-update: start processing /etc/modules.d/ivtv
alias char-major-81 videodev
 alias char-major-81-0 ivtv
 alias char-major-61 lirc_i2c
 options ivtv ivtv-debug=0 mpg_buffers=90
 options tuner type=2
 options msp3400 once=1 simple=1 debug=0
 add below ivtv msp3400 saa7115 tuner
 add above ivtv lirc_dev lirc_i2c
### modules-update: end processing /etc/modules.d/ivtv

### modules-update: start processing /etc/modules.d/nvidia
# Nvidia drivers support
alias char-major-195 nvidia
alias /dev/nvidiactl char-major-195

# To tweak the driver the following options can be used, note that
# you should be careful, as it could cause instability!!
#
#   To enable Side Band Adressing:  NVreg_EnableAGPSBA=1
#
#   To enable Fast Writes: NVreg_EnableAGPFW=1
#
# To enable both for instance, uncomment following line:
#
#options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1


### modules-update: end processing /etc/modules.d/nvidia

### modules-update: start processing /etc/modules.d/svgalib
probeall  /dev/svga  svgalib_helper

### modules-update: end processing /etc/modules.d/svgalib


I've gone through with kmix, and alsamixer...and tried making sure everything 
is un-muted...and tried with volumne up on all sliders.

And finally, my /etc/modules.d/ivtv files looks like this:

alias char-major-81 videodev
 alias char-major-81-0 ivtv
 alias char-major-61 lirc_i2c
 options ivtv ivtv-debug=0 mpg_buffers=90
 options tuner type=2
 options msp3400 once=1 simple=1 debug=0
 add below ivtv msp3400 saa7115 tuner
 add above ivtv lirc_dev lirc_i2c


Well, this is pretty long, but, wanted to try to show all my settings I've 
been looking at...and what all I've tried. If someone can help me or point to 
some links, I'd greatly appreciate it. I'm SOOOOO close to having this 
work...but, I'm stuck.

I've followed about 3 guides...the most popular ones...and I just cannot seem 
to get past this.

Thanks in advance for any help you can give...

Kelly







More information about the mythtv-users mailing list