Ola,
quando não sai o som, o speaker-test mostra a mesma saída de quanto tem o
som?

Se for isso, me parece ser algum problema de roteamento da saída de áudio.
Na conta que funciona, deve ter alguma coisa fazendo rotear para a saída
certa. Pode ser um .asoundrc ou uma variável de shell.
Para ver se tem alguma variável.
set | grep -i alsa
um cat /proc/asound/devices vai mostrar os dispositivos presentes, preste
atenção nas de playback.
Aqui tenho isso:
$ cat /proc/asound/devices
  2:        : timer
  3:        : sequencer
  4: [ 0- 3]: digital audio playback
  5: [ 0- 1]: digital audio playback
  6: [ 0- 0]: digital audio playback
  7: [ 0- 0]: digital audio capture
  8: [ 0- 3]: hardware dependent
  9: [ 0- 0]: hardware dependent
 10: [ 0]   : control

A placa de som '0' possui três sub devices, ou saídas, 0 1 e 3.
A 0 e a saída analógica, a 1 e a 3 digitais, hdmi e spdif (não sei qual e
qual).

Para tocar na saída 0
speaker-test -D hw:0,0
Para tocar na saída 1
speaker-test -D hw:0,1
Para tocar na saída 3
speaker-test -D hw:0,1

E não esquecer do óbvio, ajustar o volume, de preferência pelo alsamixer,
pressione F5 para  mostrar todos os controles.

Paulino.

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users 
Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a