[mythtv-users] Audio from SAA7134

Andrew Osborn aosborn at gmail.com
Fri Nov 24 13:42:09 UTC 2006


Thanks guys.
I remember loading the saa7134-alsa driver before and getting an error
where it couldn't find it. But that must have been an older version.
That worked well. I also did the muting command afterwards.

Doing a arecord -l it displays my card finally. A big step.

I still get no sound from the tuner though. I remember having to issue
some commands to get the Line-in working so I do that (From
mythtv-HOWTO):
$ amixer set Master,0 100%,100% unmute
$ amixer set PCM,0 100%,100% unmute
$ amixer set Line,0 75%,75% mute captur
$ amixer set Capture,0 100%,100% captur
$ su
# alsactl store

But upon issuing the alsactl store command I get a bunch of kernel messages.

root at KITIARA:~# alsactl store

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: PREEMPT SMP

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: Oops: 0000 [#1]

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: Process alsactl (pid: 18114, threadinfo=dd0b0000 task=e3c25550)

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: Stack: 00000000 f8f94828 f0abc940 f5531000 f0abc940
ecc4894c bf91e650 00000003

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel:        f7a5e840 bf91e650 c2c45512 c0182fbc ecc48800
bf91e650 bf91e650 f7a5e840

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: EIP is at snd_saa7134_volume_get+0xf/0x30 [saa7134_alsa]

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: eax: f0abc940   ebx: f5531000   ecx: 00000002   edx: 00000000

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: CPU:    1

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel:  <c0182fbc> do_ioctl+0x5c/0x70  <c0183143> vfs_ioctl+0x53/0x1c0

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: esi: 00000001   edi: 00000000   ebp: ecc48800   esp: dd0b1f00

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel:        00000000 f5531000 ecc489e8 ecc48800 f8f94891
ecc48800 f5531000 ffffffe7

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: ds: 007b   es: 007b   ss: 0068

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel:  <c018330d> sys_ioctl+0x5d/0x70  <c0103177> syscall_call+0x7/0xb

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: EIP: [pg0+950057759/1066120192]
snd_saa7134_volume_get+0xf/0x30 [saa7134_alsa] SS:ESP 0068:dd0b1f00

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: Call Trace:

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel: Code: 50 00 00 00 00 c7 40 54 14 00 00 00 31 c0 c3 8d
b6 00 00 00 00 8d bc 27 00 00 00 00 53 8b 44 24 08 8b 5c 24 0c 8b 48
5c 8b 50 58 <8b> 44 d1 0c 89 43 44 8b 44 d1 10 89 43 48 31 c0 5b c3 eb
0d 90

Message from syslogd at KITIARA at Fri Nov 24 13:19:56 2006 ...
KITIARA kernel:  <f8f94828> snd_ctl_elem_read+0xe8/0xf0 [snd]
<f8f94891> snd_ctl_elem_read_user+0x61/0xb0 [snd]



That terminal window is frozen, can't get out. I open another and do a
"arecord -l" and it freezes when it gets to where it should display my
tuner info.

I have to forcefully power off the computer, and all the settings I
did aren't saved.

This is on a new install I did last night too, with no other changes
that could mess things up.
Am I not supposed to configure the sound like this with saa7134-alsa?


Thanks,
Andy

On 11/24/06, Phil Foxton <phil at thefoxtons.org.uk> wrote:
>
>
> --
> Phil Foxton RHCE
>
>
> ---------- Original Message -----------
> From: "Andrew Osborn" <aosborn at gmail.com>
> To: mythtv-users at mythtv.org
> Sent: Fri, 24 Nov 2006 07:09:01 -0600
> Subject: [mythtv-users] Audio from SAA7134
>
> > Hello All,
> >
> > Has anyone had problems getting an SAA7134 TV Tuner card working?
> > Mine is not being detected as an audio device, and I'm not sure what
> > steps I have to go through to get it in the audio device list. The
> > card is a Compro VideoMate TV Gold Plus which uses the SAA7134
> > driver (I use: # modprobe saa7134 card=41 tuner=17).
> >
> > Currently my video works perfect but I get no audio from television.
> >
> > I rule out my sound card and the line-in/out settings by plugging my
> > speakers direcly into the line-out of the tuner. I used to do that on
> > my last card and it would have sound, just the preproccessed sound so
> > it's 2 seconds lagged.
> >
> > >From reading Wiki's it seems this card is generally plug and play. But
> > I can't get it to work. I'm fairly good at Linux for server
> > configurations but not much for desktop things such as audio/video.
> > So I don't know where to start for troubleshooting.
> >
> > These are some outputs from commands:
> >
> > # arecord -l
> >
> > **** List of CAPTURE Hardware Devices ****
> > card 0: ICH5 [Intel ICH5], device 0: Intel ICH [Intel ICH5]
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > card 0: ICH5 [Intel ICH5], device 1: Intel ICH - MIC ADC [Intel ICH5
> > - MIC ADC]  Subdevices: 1/1  Subdevice #0: subdevice #0 card 0: ICH5
> > [Intel ICH5], device 2: Intel ICH - MIC2 ADC [Intel ICH5 - MIC2 ADC]
> >  Subdevices: 1/1  Subdevice #0: subdevice #0 card 0: ICH5 [Intel
> > ICH5], device 3: Intel ICH - ADC2 [Intel ICH5 - ADC2]  Subdevices:
> > 1/1  Subdevice #0: subdevice #0
> >
> > This shows my onboard audio as the only audio device. My tuner should
> > be listed. That's the main problem.
> >
> > # lspci -v
> >
> > 0000:01:01.0 Multimedia controller: Philips Semiconductors
> > SAA7133/SAA7135 Video Broadcast Decoder (rev 10)
> >         Subsystem: Compro Technology, Inc. VideoMate TV
> >         Flags: bus master, medium devsel, latency 32, IRQ 22
> >         Memory at ffcee800 (32-bit, non-prefetchable) [size=2K]
> >         Capabilities: [40] Power Management version 2
> >
> > That is my tuner.
> >
> > If I need to do some configurations/compiling of a driver or the
> > kernel I'll need step by steps because I've never done it before.
> >
> > These links have helped a bit for configuration. I've done what they
> > did but with no success:
> > http://www.mythtv.org/wiki/index.php/Compro_VideoMate_TV_Gold_Plus
> > I use:
> > modprobe saa7134 card=41 tuner=17
> > http://www.linuxtv.org/v4lwiki/index.php/Compro_VideoMate_TV_Gold-
> > Plus http://gentoo-wiki.com/HARDWARE_saa7134
> >
> > I'm currently using the newest version of KnoppMyth and MythTV. But I
> > also had this problem using the newest version of Debian (which
> > Knoppix is based on so that was to be expected).
> >
> > Any help troubleshooting this would be greatly appreciated.
> >
> > Thanks!
> >
> I also find that i2c_scan=1 added to the modprobe helps, as well as ensuring
> you have saa7134-dvb loaded too.  This is for Compro DVB-t300.
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>


-- 

Andy Osborn


More information about the mythtv-users mailing list