Sound card issues

On my laptop, the sound goes to both my speakers and my headphones. I fixed the problem when I had it on Xubuntu, but now that I’ve switched to openSUSE I can’t fix it. I am on a Asus G72GX with ALC663 soundcard.
Here is my 50-sound.conf before I tried to change it:

options snd slots=snd-hda-intel
# u1Nb.pjMhN_ul6d9:82801JI (ICH10 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

And here is it afterwards:

options snd-hda-intel model=3stack-2ch-dig enable=1 index=0
# u1Nb.pjMhN_ul6d9:82801JI (ICH10 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel


Now it only shows "Dummy Output". I had the same issue on Xubuntu, and fixed it from pure luck within the different audio settings. Thank you!

to start, I recommend you go BACK to your original 50-sound.conf as the one with edits does NOT appear to be helping and it also appears wrong to me.

Where do you get the code ‘3stack-2ch-dig’ from ? I note from the HD-Audio-Models.txt file (which is located in your openSUSE and in mine in the location /usr/src/linux-insert-here-your-kernel-version/Documentation/sound/alsa/ ) the following for the ALC663:


ALC662/663/272
==============
  3stack-dig	3-stack (2-channel) with SPDIF
  3stack-6ch	 3-stack (6-channel)
  3stack-6ch-dig 3-stack (6-channel) with SPDIF
  6stack-dig	 6-stack with SPDIF
  lenovo-101e	 Lenovo laptop
  eeepc-p701	ASUS Eeepc P701
  eeepc-ep20	ASUS Eeepc EP20
  ecs		ECS/Foxconn mobo
  m51va		ASUS M51VA
  g71v		ASUS G71V
  h13		ASUS H13
  g50v		ASUS G50V
  asus-mode1	ASUS
  asus-mode2	ASUS
  asus-mode3	ASUS
  asus-mode4	ASUS
  asus-mode5	ASUS
  asus-mode6	ASUS
  asus-mode7	ASUS
  asus-mode8	ASUS
  dell		Dell with ALC272
  dell-zm1	Dell ZM1 with ALC272
  samsung-nc10	Samsung NC10 mini notebook
  auto		auto-config reading BIOS (default)

No where is there a “3stack-2ch-dig”. 3stack-2ch-dig is for the ALC882/883/885/888/889 which you stated do NOT have (or was that a mistyping and you have the ALC883 ? ) . Unfortunately, one can’t just blindly apply these codes and think they will work.

Can you run the diagnostic script:


/usr/sbin/alsa-info.sh 

and select the SHARE/UPLOAD option and post here the web address it gives which has your audio information ? That way I can better verify the confusing aspects (ie code ? ALC883 or ALC663 ? ) wrt your hardware.

! It must have just been that I was writing 663 by memory. I’ll switch back my .conf now. Thank you, Here’s the info you requested:

!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Tue Jan 17 23:41:44 UTC 2012


!!Linux Distribution
!!------------------

Welcome to openSUSE 12.1 "Asparagus" - Kernel \r (\l). openSUSE 12.1 (i586) NAME=openSUSE PRETTY_NAME="openSUSE 12.1 (Asparagus) (i586)" ID=opensuse


!!DMI Information
!!---------------

Manufacturer:      ASUSTeK Computer INC.
Product Name:      G72GX
Product Version:   1.0


!!Kernel Information
!!------------------

Kernel release:    3.1.0-1.2-default
Operating System:  GNU/Linux
Architecture:      i686
Processor:         i686
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     
Library version:    
Utilities version:  1.0.24.2


!!Loaded ALSA modules
!!-------------------



!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes


!!Soundcards recognised by ALSA
!!-----------------------------



!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!--------------------------------------------------------

00:1b.0 0403: 8086:3a3e
	Subsystem: 1043:14d3


!!Modprobe options (Sound related)
!!--------------------------------

snd-hda-intel: model=3stack-2ch-dig enable=1 index=0


!!Loaded sound module options
!!--------------------------


!!ALSA Device nodes
!!-----------------



!!Aplay/Arecord output
!!------------

APLAY

aplay: device_list:244: no soundcards found...

ARECORD

arecord: device_list:244: no soundcards found...

!!Amixer output
!!-------------


!!Alsactl output
!!-------------

--startcollapse--
--endcollapse--


!!All Loaded Modules
!!------------------

Module
fuse
ip6t_LOG
xt_tcpudp
xt_pkttype
ipt_LOG
xt_limit
af_packet
vmsync
vmblock
oss_usb
oss_hdaudio
osscore
binfmt_misc
ip6t_REJECT
nf_conntrack_ipv6
nf_defrag_ipv6
ip6table_raw
xt_NOTRACK
ipt_REJECT
iptable_raw
iptable_filter
ip6table_mangle
nf_conntrack_netbios_ns
nf_conntrack_broadcast
nf_conntrack_ipv4
nf_defrag_ipv4
ip_tables
xt_conntrack
nf_conntrack
ip6table_filter
ip6_tables
x_tables
cpufreq_conservative
cpufreq_userspace
cpufreq_powersave
acpi_cpufreq
mperf
microcode
dm_mod
nvidia
arc4
ath9k
mac80211
ath9k_common
ath9k_hw
ath
cfg80211
r852
sm_common
nand
nand_ids
nand_bch
bch
iTCO_wdt
nand_ecc
iTCO_vendor_support
firewire_ohci
firewire_core
crc_itu_t
asus_laptop
sparse_keymap
rfkill
sr_mod
sdhci_pci
sdhci
r592
uvcvideo
memstick
mmc_core
mtd
i2c_i801
videodev
sg
cdrom
pcspkr
i2c_core
r8169
video
joydev
battery
button
ac
autofs4
usbhid
hid
uhci_hcd
rtc_cmos
thermal
processor
thermal_sys
hwmon
ahci
libahci
ehci_hcd
libata
usbcore


!!ALSA/HDA dmesg
!!------------------

   27.748902] boot.quota[750]: ..done
   27.885340] alsactl[769]: /usr/sbin/alsactl: load_state:1625: No soundcards found...
   27.942065] microcode: CPU0 sig=0x1067a, pf=0x80, revision=0xa07

Clearly from that no sound card is being found.

It appears that you run that with the custom /etc/modprobe.d/50-sound.conf file and I think that is part of the problem. Please remove your edits and run the script gain with NO edits.

As the script is shown above in the script output, it does not have the information I need to provide a good recommendation.

It appeared to still contain a couple instances of “No soundcard found…” I don’t know hoe to interpret it, but it appears to look as it did originally now. Here it is:

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Thu Jan 19 05:20:53 UTC 2012


!!Linux Distribution
!!------------------

Welcome to openSUSE 12.1 "Asparagus" - Kernel \r (\l). openSUSE 12.1 (i586) NAME=openSUSE PRETTY_NAME="openSUSE 12.1 (Asparagus) (i586)" ID=opensuse


!!DMI Information
!!---------------

Manufacturer:      ASUSTeK Computer INC.
Product Name:      G72GX
Product Version:   1.0


!!Kernel Information
!!------------------

Kernel release:    3.1.0-1.2-default
Operating System:  GNU/Linux
Architecture:      i686
Processor:         i686
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     
Library version:    
Utilities version:  1.0.24.2


!!Loaded ALSA modules
!!-------------------



!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes


!!Soundcards recognised by ALSA
!!-----------------------------



!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!--------------------------------------------------------

00:1b.0 0403: 8086:3a3e
	Subsystem: 1043:14d3


!!Loaded sound module options
!!--------------------------


!!ALSA Device nodes
!!-----------------



!!Aplay/Arecord output
!!------------

APLAY

aplay: device_list:244: no soundcards found...

ARECORD

arecord: device_list:244: no soundcards found...

!!Amixer output
!!-------------


!!Alsactl output
!!-------------

--startcollapse--
--endcollapse--


!!All Loaded Modules
!!------------------

Module
fuse
ip6t_LOG
xt_tcpudp
xt_pkttype
ipt_LOG
xt_limit
oss_usb
oss_hdaudio
osscore
af_packet
vmsync
vmblock
ip6t_REJECT
nf_conntrack_ipv6
nf_defrag_ipv6
ip6table_raw
xt_NOTRACK
ipt_REJECT
iptable_raw
iptable_filter
binfmt_misc
ip6table_mangle
nf_conntrack_netbios_ns
nf_conntrack_broadcast
nf_conntrack_ipv4
nf_defrag_ipv4
ip_tables
xt_conntrack
nf_conntrack
ip6table_filter
ip6_tables
x_tables
cpufreq_conservative
cpufreq_userspace
cpufreq_powersave
acpi_cpufreq
mperf
microcode
dm_mod
nvidia
arc4
ath9k
mac80211
ath9k_common
ath9k_hw
ath
cfg80211
r852
sm_common
nand
nand_ids
nand_bch
bch
nand_ecc
asus_laptop
sparse_keymap
rfkill
iTCO_wdt
iTCO_vendor_support
firewire_ohci
firewire_core
crc_itu_t
r592
sdhci_pci
sdhci
memstick
mmc_core
mtd
uvcvideo
videodev
i2c_i801
i2c_core
r8169
video
pcspkr
sg
sr_mod
cdrom
battery
button
joydev
ac
autofs4
usbhid
hid
uhci_hcd
rtc_cmos
thermal
ehci_hcd
ahci
libahci
processor
thermal_sys
hwmon
libata
usbcore


!!ALSA/HDA dmesg
!!------------------

   24.061296] boot.quota[737]: ..done
   24.189497] alsactl[756]: /usr/sbin/alsactl: load_state:1625: No soundcards found...
   24.253914] microcode: CPU0 sig=0x1067a, pf=0x80, revision=0xa07



And sorry about the delay, there is a large timezone difference and I wasn’t able to reply until now. Thanks!

What is the output of


rpm -qa '*alsa*'

Please confirm you did not go to any 3rd party sites and install drivers …

Try something basic such as


options snd-hda-intel model=auto
options snd slots=snd-hda-intel
# u1Nb.pjMhN_ul6d9:82801JI (ICH10 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

and restart and test.

If that fails, then try each of the other model options in the list I posted, such as this:


options snd-hda-intel model=3stack-660-digout
options snd slots=snd-hda-intel
# u1Nb.pjMhN_ul6d9:82801JI (ICH10 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

restart and test after the change.

… there are also many asus specific option in that list you can try.

and note, reference your 1st post, your syntax was wrong … a correct syntax would have been:


options snd-hda-intel model=3stack-2ch-dig enable=1 index=0
options snd slots=snd-hda-intel
# u1Nb.pjMhN_ul6d9:82801JI (ICH10 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel