You are not logged in.
Hi,
I've a fully updated Arch 64b/ KDE 4.5.2 system.
Initially, sound worked fine till I installed, from repositories Skype (and needed 32b libraries).
Afterwards, every time the system boots and I log in (in KDE), I do not hear KDE's sounds and get the following error:
"Removed Sound Device:
KDE detected that one or more internal sound devices were removed.
Do you want KDE to permanently forget about these devices?
This is the list of devices KDE thinks can be removed:
Output: HD-Audio Generic, ATI HDMI (HDMI Audio Output)"
Needless to say, Skype doesn't work either, at least the speakers, although I can hear myself knocking on the Mic through the speakers. Skpe's option provide local Pulse Audio server as the sole audio device both for input and output.
My new hardware consists of a Gigabyte GA-890FXA-UD5 (ver 2.0) MoBO, with an on board Realtek ALC889 audio codec, and an HDMI complient PCIe graphic card (Radeon 5670). My speakers are connected to the rear audio ports of the MoBo (currently I don't use the HDMI audio capability).
I've searched the ALSA Wiki and added some relevant outputs-Sorry for the long input below!
Both alsa-utils and alsa-oss are installed.
Running alsamixer I initially get Pulse Audio card at 90% for Master (Only channel displayed). Selecting the sound card (F6) provides 2 options (besides the default): HDA ATI SB and HD-Audio Generic.
Selecting the HDA option I get all Realtek channels at 75-100% level with only the S/PIDF muted.
Selecting HD-Audio generic selects the graphic card and displays only S/PIDF @ zero.
Is my problem related to the fact that lspci (see below) does NOT list the 889 module, and instead I see an Intel?? module?
Please advise!
Thanks!
-------------relevant terminal outputs per ALSA Wiki-
lspci | grep Audio
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
01:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]
$ ls -l /sys/module/snd/holders
total 0
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_hda_codec -> ../../snd_hda_codec
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_hda_codec_realtek -> ../../snd_hda_codec_realtek
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_hda_intel -> ../../snd_hda_intel
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_hwdep -> ../../snd_hwdep
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_mixer_oss -> ../../snd_mixer_oss
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_pcm -> ../../snd_pcm
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_pcm_oss -> ../../snd_pcm_oss
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_seq -> ../../snd_seq
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_seq_device -> ../../snd_seq_device
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_seq_oss -> ../../snd_seq_oss
lrwxrwxrwx 1 root root 0 Oct 18 12:12 snd_timer -> ../../snd_timer
$ cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
I do NOT have a ~/.asoundrc file!
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC889 Analog [ALC889 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC889 Digital [ALC889 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: ATI HDMI [ATI HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ lsmod|grep '^snd' | column -t
snd_hda_codec_atihdmi 2739 1
snd_hda_codec_realtek 269269 1
snd_seq_dummy 1463 0
snd_seq_oss 28792 0
snd_hda_intel 22285 4
snd_seq_midi_event 5436 1 snd_seq_oss
snd_seq 50146 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 5297 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_hda_codec 77223 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
snd_pcm_oss 39189 0
snd_hwdep 6110 1 snd_hda_codec
snd_mixer_oss 17106 1 snd_pcm_oss
snd_pcm 71445 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer 19265 2 snd_seq,snd_pcm
snd 57626 19 snd_hda_codec_realtek,snd_seq_oss,snd_hda_intel,snd_seq,snd_seq_device,snd_hda_codec,snd_pcm_oss,snd_hwdep,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc 7249 2 snd_hda_intel,snd_pcm
ls -l /dev/snd
total 0
crw-rw---- 1 root audio 116, 0 Apr 8 14:17 controlC0
crw-rw---- 1 root audio 116, 32 Apr 8 14:17 controlC1
crw-rw---- 1 root audio 116, 24 Apr 8 14:17 pcmC0D0c
crw-rw---- 1 root audio 116, 16 Apr 8 14:17 pcmC0D0p
crw-rw---- 1 root audio 116, 25 Apr 8 14:17 pcmC0D1c
crw-rw---- 1 root audio 116, 56 Apr 8 14:17 pcmC1D0c
crw-rw---- 1 root audio 116, 48 Apr 8 14:17 pcmC1D0p
crw-rw---- 1 root audio 116, 1 Apr 8 14:17 seq
crw-rw---- 1 root audio 116, 33 Apr 8 14:17 timer
$ ls -a /dev/snd/
. .. by-path controlC0 controlC1 hwC0D0 hwC1D0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p pcmC0D2c pcmC1D3p seq timer
Only the default part of my alsa.conf is
# defaults
#
# show all name hints also for definitions without hint {} section
defaults.namehint.showall off
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended off
#
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format "unchanged"
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
defaults.pcm.dsnoop.device defaults.pcm.device
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
# truncate files via file or tee PCM
defaults.pcm.file_format "raw"
defaults.pcm.file_truncate true
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0
#
# PCM interface
#
# redirect to load-on-demand extended pcm definitions
pcm.cards cards.pcm
pcm.default cards.pcm.default
pcm.front cards.pcm.front
pcm.rear cards.pcm.rear
pcm.center_lfe cards.pcm.center_lfe
pcm.side cards.pcm.side
pcm.surround40 cards.pcm.surround40
pcm.surround41 cards.pcm.surround41
pcm.surround50 cards.pcm.surround50
pcm.surround51 cards.pcm.surround51
pcm.surround71 cards.pcm.surround71
pcm.iec958 cards.pcm.iec958
pcm.spdif iec958
pcm.hdmi cards.pcm.hdmi
pcm.dmix cards.pcm.dmix
pcm.dsnoop cards.pcm.dsnoop
pcm.modem cards.pcm.modem
pcm.phoneline cards.pcm.phoneline
Last edited by mibadt (2010-10-18 10:32:49)
Best regards,
Michael Badt
Offline
I had problems before with KDE also asking me about forgetting a device. I believe what happened in my case was that when the system booted up, the order of the sound cards (card0, card1, etc; as listed in `aplay -l`) kept changing. So for example, one time it would boot up and KDE would use the mobo's sound (which i want it to), and on the next bootup, the system would think my webcam was card0, so KDE would try and use the webcam for sound output rather than the mobo.
I fixed the issue by setting the order of sound cards as done here: http://wiki.archlinux.org/index.php/Als … sound_card
Hope this helps
Nai haryuvalyë melwa rë
Offline
Thanks for the link!
I'll study it.
Best regards,
Michael Badt
Offline