You are not logged in.

#1 2010-06-11 04:02:18

655321
Member
From: Costa Rica
Registered: 2009-12-08
Posts: 412
Website

No sound, used to work

Hi, after and upgrade (I think) my sound doesnt work anymore, I checked that the modules where loaded and stuff like that like the archlinux ALSA wiki page suggested, but no luck. All channels have full volume, what can it be?

In order that you guys have a better input  to my problem, I downloaded a script called ALSA Audio Debug, so that you have all my sound configuration in case something its wrong.

Here is the output (the card I want to use is the Creative Audigy 2 ZS):

ALSA Audio Debug v0.1.0 - Sun Jun 13 21:54:36 CST 2010
http://alsa.opensrc.org/aadebug
http://www.gnu.org/licenses/gpl.txt

Kernel ----------------------------------------------------
Linux ANTECARCH 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 11:32:37 CEST 2010 x86_64 AMD Phenom(tm) II X4 940 Processor AuthenticAMD GNU/Linux

Loaded Modules --------------------------------------------
snd_hda_codec_nvhdmi     4303  1
snd_hda_codec_analog    70719  1
snd_seq_dummy           1439  0
snd_seq_oss            28928  0
snd_seq_midi_event      5412  1 snd_seq_oss
snd_seq                50530  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            39096  0
snd_mixer_oss          16956  1 snd_pcm_oss
snd_emu10k1           144623  0
snd_rawmidi            19267  1 snd_emu10k1
snd_ac97_codec        110707  1 snd_emu10k1
snd_seq_device          5233  5 snd_seq_dummy,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi
snd_util_mem            2304  1 snd_emu10k1
snd_hda_intel          22514  3
snd_hda_codec          68863  3 snd_hda_codec_nvhdmi,snd_hda_codec_analog,snd_hda_intel
snd_hwdep               6150  2 snd_emu10k1,snd_hda_codec
snd_pcm                70924  6 snd_pcm_oss,snd_emu10k1,snd_ac97_codec,snd_hda_intel,snd_hda_codec
snd_timer              19684  4 snd_seq,snd_emu10k1,snd_pcm
snd                    57209  18 snd_hda_codec_analog,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc          7161  3 snd_emu10k1,snd_hda_intel,snd_pcm

Proc Config -----------------------------------------------
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE=y
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_RAWMIDI_SEQ=m
CONFIG_SND_OPL3_LIB_SEQ=m
# CONFIG_SND_OPL4_LIB_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set
CONFIG_SND_EMU10K1_SEQ=m
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DRIVERS=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_MTS64=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_AC97_POWER_SAVE=y
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_SB_COMMON=m
CONFIG_SND_SB16_DSP=m
CONFIG_SND_PCI=y
CONFIG_SND_AD1889=m
CONFIG_SND_ALS300=m
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AW2=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_OXYGEN_LIB=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS5530=m
CONFIG_SND_CS5535AUDIO=m
CONFIG_SND_CTXFI=m
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_ECHO3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
CONFIG_SND_INDIGOIOX=m
CONFIG_SND_INDIGODJX=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INPUT_BEEP_MODE=1
CONFIG_SND_HDA_INPUT_JACK=y
CONFIG_SND_HDA_PATCH_LOADER=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_NVHDMI=y
CONFIG_SND_HDA_CODEC_INTELHDMI=y
CONFIG_SND_HDA_ELD=y
CONFIG_SND_HDA_CODEC_CIRRUS=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CA0110=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDSP=m
CONFIG_SND_HDSPM=m
CONFIG_SND_HIFIER=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_LX6464ES=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_PCXHR=m
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VIRTUOSO=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_SPI=y
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_USX2Y=m
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_US122L=m
CONFIG_SND_PCMCIA=y
CONFIG_SND_VXPOCKET=m
CONFIG_SND_PDAUDIOCF=m
CONFIG_SND_SOC=m
CONFIG_SND_SOC_I2C_AND_SPI=m
# CONFIG_SND_SOC_ALL_CODECS is not set
# CONFIG_SOUND_PRIME is not set

Modprobe Conf ---------------------------------------------
Warning: module config file does not exist
This means any kernel modules will not be auto loaded
See your linux distro docs on how to create this file

Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.21.
0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xfe020000 irq 20
1 [Audigy2        ]: Audigy2 - SB Audigy 2 [SB0350b]
                      SB Audigy 2 [SB0350b] (rev.4, serial:0x20061102) at 0xec00, irq 17
  2:        : timer
  3: [ 1- 0]: hardware dependent
  4: [ 1- 1]: raw midi
  5: [ 1- 0]: raw midi
  6: [ 1- 4]: digital audio playback
  7: [ 1- 4]: digital audio capture
  8: [ 1- 3]: digital audio playback
  9: [ 1- 2]: digital audio playback
10: [ 1- 2]: digital audio capture
11: [ 1- 1]: digital audio capture
12: [ 1- 0]: digital audio playback
13: [ 1- 0]: digital audio capture
14: [ 1]   : control
15:        : sequencer
16: [ 0- 3]: digital audio playback
17: [ 0- 1]: digital audio playback
18: [ 0- 0]: digital audio playback
19: [ 0- 0]: digital audio capture
20: [ 0- 3]: hardware dependent
21: [ 0- 0]: hardware dependent
22: [ 0]   : control
01-00: EMU10K1 (FX8010)
00-03: HDA Codec 3
00-00: HDA Codec 0
00-00: AD198x Analog : AD198x Analog : playback 1 : capture 3
00-01: AD198x Digital : AD198x Digital : playback 1
00-03: NVIDIA HDMI : NVIDIA HDMI : playback 1
01-00: emu10k1 : ADC Capture/Standard PCM Playback : playback 32 : capture 1
01-01: emu10k1 mic : Mic Capture : capture 1
01-02: emu10k1 efx : Multichannel Capture/PT Playback : playback 8 : capture 1
01-03: emu10k1 : Multichannel Playback : playback 1
01-04: p16v : p16v : playback 1 : capture 1
Client info
  cur  clients : 3
  peak clients : 3
  max  clients : 192

Client   0 : "System" [Kernel]
  Port   0 : "Timer" (Rwe-)
  Port   1 : "Announce" (R-e-)
    Connecting To: 15:0
Client  14 : "Midi Through" [Kernel]
  Port   0 : "Midi Through Port-0" (RWe-)
Client  15 : "OSS sequencer" [Kernel]
  Port   0 : "Receiver" (-we-)
    Connected From: 0:1
Client  20 : "SB Audigy 2 [SB0350b]" [Kernel]
  Port   0 : "Audigy MPU-401 (UART)" (RWeX)
  Port  32 : "Audigy MPU-401 #2" (RWeX)
Client  21 : "Emu10k1 WaveTable" [Kernel]
  Port   0 : "Emu10k1 Port 0" (-We-)
  Port   1 : "Emu10k1 Port 1" (-We-)
  Port   2 : "Emu10k1 Port 2" (-We-)
  Port   3 : "Emu10k1 Port 3" (-We-)

Dev Snd ---------------------------------------------------
by-path    hwC0D3    midiC1D1  pcmC0D0p  pcmC1D0p  pcmC1D3p  timer
controlC0  hwC1D0    midiC1D2  pcmC0D1p  pcmC1D1c  pcmC1D4c
controlC1  hwC1D2    midiC1D3  pcmC0D3p  pcmC1D2c  pcmC1D4p
hwC0D0       midiC1D0  pcmC0D0c  pcmC1D0c  pcmC1D2p  seq

CPU -------------------------------------------------------
model name    : AMD Phenom(tm) II X4 940 Processor
cpu MHz        : 3000.000
model name    : AMD Phenom(tm) II X4 940 Processor
cpu MHz        : 3000.000
model name    : AMD Phenom(tm) II X4 940 Processor
cpu MHz        : 3000.000
model name    : AMD Phenom(tm) II X4 940 Processor
cpu MHz        : 3000.000

RAM -------------------------------------------------------
MemTotal:        8185056 kB
SwapTotal:       1992020 kB

Hardware --------------------------------------------------
00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control
01:09.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)

regards and thanks in advance for the help


Linux user #498977
With microsoft you get windows and gates, with linux you get the whole house!
My Blog about ArchLinux and other stuff

Offline

#2 2010-06-13 16:44:41

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: No sound, used to work

Were you able to get sound working again?

I had no sound when I booted today despite the modules being loaded. I have both an onboard Intel and a Creative X-Fi audio card and for some reason the onboard card was detected first, despite the order of modules in rc.conf. For whatever reason a reboot fixed the problem.

Make sure that you explicitly load the modules in the modules array in /etc/rc.conf and that you list the Intel modules after the Creative modules.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#3 2010-06-13 18:02:40

655321
Member
From: Costa Rica
Registered: 2009-12-08
Posts: 412
Website

Re: No sound, used to work

Xyne,

No. sound still doesnt work, but I think the problem has something to do with what you just said, Cause I have a Creative audio card and an onboard audio card as well. How do you load the modules manually? my Creative Audigy 2 zs is emu10k1, so do I just add that to the module array?

regards


Linux user #498977
With microsoft you get windows and gates, with linux you get the whole house!
My Blog about ArchLinux and other stuff

Offline

#4 2010-06-13 18:08:53

655321
Member
From: Costa Rica
Registered: 2009-12-08
Posts: 412
Website

Re: No sound, used to work

ok weird stuff happening. As soon as I posted this, sound is working again, (I just turned on the PC), BUT, rebooting doesnt always work, sometimes still I have no sound, so It should be the hardware detection at bootup?


Linux user #498977
With microsoft you get windows and gates, with linux you get the whole house!
My Blog about ArchLinux and other stuff

Offline

#5 2010-06-13 22:10:00

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: No sound, used to work

655321 wrote:

rebooting doesnt always work, sometimes still I have no sound, so It should be the hardware detection at bootup?

It seems so.

655321 wrote:

How do you load the modules manually? my Creative Audigy 2 zs is emu10k1, so do I just add that to the module array?

Here's my MODULES array from rc.conf, with other modules removed for clarity:

MODULES=(snd-ctxfi snd-hda-intel)

I have those two listed at the very end of the array. The other modules in my array (not shown) are not related to sound. Explicitly listing the modules in order seems to ensure that the Creative X-Fi card is set as the primary card. Try adding the following to the end of your array:

snd-emu10k1 snd-hda-intel

Note that the module names use "-" instead of "_".

You can check which card is set as the primary card by running alsamixer.  Whichever card it displays by default is the primary one. You can also see the order by pressing F6. If you notice that the onboard is set as the primary card when you get no sound, then it's almost certainly due to the order of detection.


I think I've seen a thread which proposed a different method to set the order of the sound cards. Try searching the forum for "sound card detection" and similar terms to find it if the above doesn't work.

Last edited by Xyne (2010-06-13 22:12:53)


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

Board footer

Powered by FluxBB