On 02/02/2014 03:14 AM, David C. Rankin wrote:
Guys,
I've run into a problem with sound on a new archlinux guest install on virtualbox (v4.36). Only root can see/access the sound system. From the asla page, I've tried 'alsactl init' and I've also tried adding user to the audio group as mentioned in old forum pages, but still only root sees sound. The guest is a fully updated Arch install (with updates through today) Here are the details:
As user:
19:46 valhalla:~> alsamixer cannot open mixer: No such file or directory
19:51 valhalla:~> cat /proc/asound/cards 0 [I82801AAICH ]: ICH - Intel 82801AA-ICH Intel 82801AA-ICH with STAC9700,83,84 at irq 11
19:53 valhalla:~> lsmod | grep snd snd_intel8x0 23757 0 snd_ac97_codec 89404 1 snd_intel8x0 ac97_bus 878 1 snd_ac97_codec snd_pcm 63880 2 snd_ac97_codec,snd_intel8x0 snd_page_alloc 5978 2 snd_intel8x0,snd_pcm snd_timer 14946 1 snd_pcm snd 44598 4 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm soundcore 4386 1 snd
20:00 valhalla:~> aplay -l aplay: device_list:268: no soundcards found...
20:00 valhalla:~> aplay -L null Discard all samples (playback) or generate zero samples (capture) pulse PulseAudio Sound Server default Default ALSA Output (currently PulseAudio Sound Server)
As root:
[20:01 valhalla:/home/david] # alsamixer (works fine) No protocol specified xcb_connection_has_error() returned true
[20:02 valhalla:/home/david] # aplay -l **** List of PLAYBACK Hardware Devices **** card 0: I82801AAICH [Intel 82801AA-ICH], device 0: Intel ICH [Intel 82801AA-ICH] Subdevices: 1/1 Subdevice #0: subdevice #0
[20:02 valhalla:/home/david] # aplay -L null Discard all samples (playback) or generate zero samples (capture) pulse PulseAudio Sound Server default Default ALSA Output (currently PulseAudio Sound Server) sysdefault:CARD=I82801AAICH Intel 82801AA-ICH, Intel 82801AA-ICH Default Audio Device front:CARD=I82801AAICH,DEV=0 Intel 82801AA-ICH, Intel 82801AA-ICH Front speakers surround40:CARD=I82801AAICH,DEV=0 Intel 82801AA-ICH, Intel 82801AA-ICH 4.0 Surround output to Front and Rear speakers surround41:CARD=I82801AAICH,DEV=0 Intel 82801AA-ICH, Intel 82801AA-ICH 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=I82801AAICH,DEV=0 Intel 82801AA-ICH, Intel 82801AA-ICH 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=I82801AAICH,DEV=0 Intel 82801AA-ICH, Intel 82801AA-ICH 5.1 Surround output to Front, Center, Rear and Subwoofer speakers iec958:CARD=I82801AAICH,DEV=0 Intel 82801AA-ICH, Intel 82801AA-ICH IEC958 (S/PDIF) Digital Audio Output
I have since removed the user from audio group since it didn't help. I cannot find a solution. Any thoughts?
Seems like you installed pulseaudio but you aren't running it. pulseaudio usually runs as normal user and not as root user - that's why root uses "raw alsa", and normal user uses "alsa through pulseaudio". -- Note: My last name is not Krejzi.