[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: get no sound with xmms/xine



On Sun, Jun 18, 2006 at 11:37:19 -0700, tom arnall wrote:
> when I try to run alsamixer (as root, of course) I get:
> 
> 	alsamixer: function snd_ctl_open failed for default: No such device
> 
> Could this be part of the problem? How do I get alsamixer to run? 

Did you run "alsaconf" already? (It is easy to miss things with all this
top-posting. It would be better if you put your answers and reactions
below the questions that prompt them; this results in a chronological
"story" and makes it easier for other people to join the discussion.)
 
> Also, running demsg shows nothing about sound or alsa.

Then maybe we should check if your sound devices are created at all in
/dev and if they have the right permissions. You can run this command
and compare the output:

$ find /dev -group audio 2>/dev/null | xargs ls -l
crw-rw---- 1 root audio  14,   4 2006-06-16 12:25 /dev/audio
crw-rw---- 1 root audio  14,   3 2006-06-16 12:25 /dev/dsp
crw-rw---- 1 root audio  14,   0 2006-06-16 12:25 /dev/mixer
crw-rw---- 1 root audio  10, 135 2006-06-16 12:25 /dev/rtc
crw-rw---- 1 root audio  14,   1 2006-06-16 12:25 /dev/sequencer
crw-rw---- 1 root audio  14,   8 2006-06-16 12:25 /dev/sequencer2
crw-rw---- 1 root audio 116,   0 2006-06-16 12:25 /dev/snd/controlC0
crw-rw---- 1 root audio 116,  24 2006-06-16 12:25 /dev/snd/pcmC0D0c
crw-rw---- 1 root audio 116,  16 2006-06-16 12:25 /dev/snd/pcmC0D0p
crw-rw---- 1 root audio 116,   1 2006-06-16 12:25 /dev/snd/seq
crw-rw---- 1 root audio 116,  33 2006-06-16 12:25 /dev/snd/timer

(I have a different sound card, therefore your output does not have to
 be 100% identical.)

If your card is recognized it should also show up in /proc/asound/cards:

$ cat /proc/asound/cards
 0 [rev50          ]: VIA686A - VIA 82C686A/B rev50
                      VIA 82C686A/B rev50 with ICE1232 at 0xdc00, irq 5

> Finally, are the modules with 'oss' in the name alsa modules?

The names of the alsa modules all start with "snd_"; if the name ends
with "_oss" then it is an alsa module that provides a compatibility
layer for applications which still use the old OSS interface to access
the audio hardware. 

-- 
Regards,
          Florian



Reply to: