[ALSA - driver 0001703]: NVidia CK804 - Realtek ALC850 rev 0 - passthrough not working

bugtrack
2006-01-06T00:03:53Z

Last Modified: 01-06-2006 01:03 CET
======================================================================
Summary: NVidia CK804 - Realtek ALC850 rev 0 - passthrough
not working
Description:
Pass-through with xine is not working.
PCM Stereo downmix works fine

00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio
Controller (rev a2)

gcc (GCC) 4.0.2
alsa version 1.0.11rc2
Linux 2.6.15

======================================================================

----------------------------------------------------------------------
tiwai - 01-05-06 20:00
----------------------------------------------------------------------
SPSA in 0x2a is set to 0, i.e. assigned to slots 3/4. This is basically
changed via "AC97-SPSA" mixer control. Change it to "3" (the highest)
manually.

Also, try to output the audio PCM signal over SPDIF with
% aplay -Dplug:spdif somefile.wav

----------------------------------------------------------------------
alsarealist - 01-06-06 01:03
----------------------------------------------------------------------
Using xine I got a funny effect with SPSA:
Before starting xine I set SPSA to 3:

cat /proc/asound/card0/codec97#0/ac97#0-0+regs |grep 0:2a
0:2a = 05f4

After I started xine SPSA is set back to 0:
cat /proc/asound/card0/codec97#0/ac97#0-0+regs |grep 0:2a
0:2a = 05c4

What's going on here?

I tried to play a wave file but I heared no sound.

aplay -Dplug:spdif some-sound.wav
Playing WAVE 'some-sound.wav' : Signed 16 bit Little Endian, Rate 48000
Hz, Channels 6

<silence>

During this test I had the same funny effect of switching SPSA from 3 to 0
and back to 3. Is that normal? What exactly are these "AC-LINK slots"?
Channels on SPDIF?

Issue History
Date Modified Username Field Change
======================================================================
01-03-06 18:42 alsarealist New Issue
01-03-06 18:42 alsarealist Distribution => self burned
01-03-06 19:05 rlrevell Note Added: 0007403
01-04-06 01:45 alsarealist Note Added: 0007409
01-04-06 17:11 tiwai Note Added: 0007436
01-04-06 17:32 alsarealist File Added: asound.state
01-04-06 17:33 alsarealist Note Added: 0007443
01-04-06 17:38 alsarealist File Added: proc-asound
01-04-06 17:42 alsarealist Note Added: 0007447
01-04-06 23:11 alsarealist Note Added: 0007459
01-05-06 20:00 tiwai Note Added: 0007477
01-06-06 01:03 alsarealist Note Added: 0007486