You are not logged in.

#1 2010-10-18 10:28:31

mibadt
Member
Registered: 2009-09-25
Posts: 396

Arch 64b/KDE 4.5.2- No sound after Skype installation

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

#2 2010-10-18 16:36:01

Bregol
Member
Registered: 2008-08-15
Posts: 175

Re: Arch 64b/KDE 4.5.2- No sound after Skype installation

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

#3 2010-10-19 04:25:42

mibadt
Member
Registered: 2009-09-25
Posts: 396

Re: Arch 64b/KDE 4.5.2- No sound after Skype installation

Thanks for the link!
I'll study it.


Best regards,
Michael Badt

Offline

Board footer

Powered by FluxBB