Hi,

I attached the outputs of
'cat /proc/asound/card0/*' and
'cat /proc/asound/card0/dsp/*'
before and after reloading the snd-cs46xx module. After reloading the distortion and popping noises are gone. Does this help finding an error?

Richard Stevens wrote:

When they get loaded the second time after
unloading it pops once more.
confirmed

If you reload them after that, that popping
sound won't come again. So once the card is in a usable state, the pops are
gone also. I have to correct one thing, too. Reloading the alsa drivers once
solves the problem always now. I only have trouble reloading them if sound
was in use before. Then sometimes some modules are marked in use even though
I killed all apps that used them. Probably those were the cases where
reloading didn't work as a workaround.
seems so ...


One other thing, there are two channels named IEC 958 in my alsa mixer. When I
unmute the second one the card starts to generate a high frequency beep that
can only be stopped by rebooting. No idea what that is ;)
That's a problem with IEC 958 (=SPDIF) input (or was it output? btw: SPDIF in works without problem for 48kHz. It's quite easy to build your own optical SPDIF input for the XFire). Unmuting while playing back PCM causes the DSP to hang. I thought this issue was solved some time ago. In my Mandrake RPMs (they are alsa09rc2) the problem is not solved. Try a newer alsa version or don't touch this control while playing back PCM :-) or reload the module afterwards ...


(But then the rights for the audio devices are gone for users, so I have
to run apps as root or use the ./sndconfig script.) So it must be some


Is Mandrake using devfs?
Sorry, this problem occured with Mandrake 8.1 and tarballs only. I just tried to do '/etc/init.d/alsa restart' and realized there is no alsa script anymore! Now I used
modprobe -r snd-cs46xx
modprobe snd-cs46xx
and only had to restore the mixer settings afterwards.

regards,
fritz e.

Attachment: proc_asound_outputs.tar.gz
Description: application/gzip

Reply via email to