Comment 250 for bug 274995

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 274995] Re: MASTER storing ALSA mixer element values during shutdown hangs nondeterministically if non-loopback network interfaces are still up

On Tue, Nov 25, 2008 at 03:27:36PM EST, Robb Topolski wrote:
> What does the PULSE_INTERNAL variable do? Was that a potential fix or
> just a diagnostic test?

The PULSE_INTERNAL variable is used as a means for the alsa pulseaudio plugin to find out whether the pulseaudio sound server is running. Forcing it to 0 causes the plugin to assume that tghe server
is not running.

What I think is happening is that dispite amixer etc being called with specific card numbers to be adjusted, the pulseaudio plugin for alsa is being called at some point, and since pulseaudio can be
used over a network, this is causing some form of name resolution going on.

If more people report back with "export Pulse_internal=0", I'll get it added and pushed through as an update, to prevent any pulseaudio plugin goings on during the alsa-utils script running life.