Head Speakers- Sound redirection problem.

Hello! I am using the acer aspire 7736ZG and I have a weird problem.
Everytime I connect some external headspeakers (headset?) on my laptop the built in speakers are not muted.

My laptop is a dual boot and this problem does not exist on Windows 7, which probably means that this is not some strange hardware problem.

One more think that might help you find a solution for me is that there speakers are plugged into a black “hole” as there is not green one available.

Actually there are 3 colored “holes” for the jacks to be plugged in.
A blue one (do not have a clue what might be plugged in there).
A pink one which is for microphone
and
a black one which works fine in Windows 7 when i plug in my headset.

So what I should try to check to fix this weird problem?

I would like to thank you in advance for your help and understanding
Best Regards.
A.

This could be a problem with alsa … Please what version of openSUSE are you using? It makes an important difference ! :slight_smile:

How can I find that? If that helps you I am using latest opensuse version (with all updates installed)

Type in a terminal (note openSUSE is case sensitive):

cat /etc/SuSE-release

I have the the opensuse 11.2

Here is my hardware analysis… For me it seems like I have two sound cards :frowning: … perhaps that is why the speakers are not muted at all

31: PCI 100.1: 0403 Audio device
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_10de_be3
  Unique ID: NXNs.zg4qcnRhLtB
  Parent ID: vSkL.KcfarPM+5y9
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.1
  SysFS BusID: 0000:01:00.1
  Hardware Class: sound
  Model: "nVidia Audio device"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0be3 
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x0296 
  Revision: 0xa1
  Memory Range: 0xf5000000-0xf5003fff (rw,non-prefetchable)
  IRQ: 11 (no events)
  Module Alias: "pci:v000010DEd00000BE3sv00001025sd00000296bc04sc03i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #13 (PCI bridge)




17: PCI 1b.0: 0403 Audio device
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_8086_293e
  Unique ID: u1Nb.0Kza66uJ8kB
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel 82801I (ICH9 Family) HD Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x293e "82801I (ICH9 Family) HD Audio Controller"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x0296 
  Revision: 0x03
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xf5500000-0xf5503fff (rw,non-prefetchable)
  IRQ: 21 (17678 events)
  Module Alias: "pci:v00008086d0000293Esv00001025sd00000296bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=no, avail=yes, need=no, active=unknown


If you did indeed have 2 separate sound devices (with associated output jacks, etc … ) then that could be the case. Is that the case? Or is this just speculation ? It reads to me that you don’t really know what your PC has.

I recommend you provide the information requested in the second half of the multimedia stickie to be provided when seeking audio help: Welcome to multimedia sub-area - openSUSE Forums

please post … providing in your post the following information:

  • provide the URLs (of a summary webpage) that are created by running the diagnostic script noted here:
    SDB:AudioTroubleshooting - openSUSE - Script to run to obtain detailed information. On openSUSE-11.1 and newer that will ask you to run the script /usr/sbin/alsa-info.sh and after the script finishes it will give you a URL to pass to the support personnel. Please post here the output URL. Just the URL. You may need to run that script twice (the first time with root permissions to update in the /usr/sbin directory, and the second time to get the URL).
  • in a terminal, or xterm, or konsole, type: rpm -qa ‘alsa#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -qa ‘pulse#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -q libasound2 #and post output here
  • in a terminal, or xterm, or konsole, type: uname -a #and post output here
  • for openSUSE-11.2 or later, in a terminal, or xterm, or konsole, type: cat /etc/modprobe.d/50-sound.conf #and post output here

http://www.alsa-project.org/db/?f=6d3ba53493a19e4e35be6d35fef572f50b80fa96

rpm -qa ‘alsa
alsa-firmware-1.0.20-3.2.noarch
alsa-plugins-1.0.21-3.3.x86_64
alsa-1.0.21-3.2.x86_64
alsa-oss-32bit-1.0.17-25.2.x86_64
alsa-oss-1.0.17-25.2.x86_64
alsa-utils-1.0.21-3.1.x86_64
alsa-plugins-32bit-1.0.21-3.3.x86_64
alsa-tools-1.0.21-2.5.x86_64

rpm -qa ‘pulse
libxine1-pulse-1.1.17-1.pm.23.2.x86_64
libpulse0-32bit-0.9.21-47.2.x86_64
vlibpulse0-0.9.21-1.1.1.x86_64

rpm -qa ‘pulse
libxine1-pulse-1.1.17-1.pm.23.2.x86_64
libpulse0-32bit-0.9.21-47.2.x86_64
vlibpulse0-0.9.21-1.1.1.x86_64

rpm -q libasound2
libasound2-1.0.21-3.2.x86_64

uname -a
Linux mylinux 2.6.31.12-0.1-default #1 SMP 2010-01-27 08:20:11 +0100 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/modprobe.d/50-sound.conf

options snd-hda-intel model=acer-aspire-7736zg
options snd slots=snd-hda-intel,snd-usb-audio

u1Nb.0Kza66uJ8kB:82801I (ICH9 Family) HD Audio Controller

alias snd-card-0 snd-hda-intel

WFGf.cT2B9R21gED:Logitech Speaker

alias snd-card-1 snd-usb-audio

Just to inform you that right now I have connected my headset to the headset jaack and there is sound from the laptop’s main speakers and from the headset too.

P.S This is another computer that has sound problems (has nothing to do with other previous posts regarding another computer)

I would like to thank you for your help and support
Best Regards
Alex

I see one obvious (to me) problem, where the script notes this:

!!Modprobe options (Sound related)
!!--------------------------------
snd-hda-intel: model=acer-aspire-7736zg

and I also note this:

cat /etc/modprobe.d/50-sound.conf

options snd-hda-intel model=acer-aspire-7736zg
options snd slots=snd-hda-intel,snd-usb-audio

u1Nb.0Kza66uJ8kB:82801I (ICH9 Family) HD Audio Controller

alias snd-card-0 snd-hda-intel

WFGf.cT2B9R21gED:Logitech Speaker

alias snd-card-1 snd-usb-audio

I checked in the HD-Audio-Models.txt file for 1.0.21 of alsa. There is no such option as acer-aspire-7736zg. None. One simply can not make any option up and put it in. One must use an option with the EXACT syntax of a previous defined option.

There is an option: acer-aspire-7736g

I recommend in the /etc/modprobe.d/50-sound.conf file you replace the acer-aspire-7736zg with acer-aspire-7736g and restart your PC and test.

Thanks for the reply. Actually it !was! 7736g but i changed it to 7736zg (as this is my exact model number). Unfortunately neither of these two options solve the problem.

Best Regards
Alex.

I am Thinking that this might be a bug. also this command might prove useful

at /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf5500000 irq 21

No. Not helpful to me.

Note you have to restart after any changes to 50-sound.conf file.

If you think it a bug you can write a bug report by following the guidance here: Submitting Bug Reports - openSUSE . Use your forum user name and password to log on to bugzilla. Raise the bug report against component “sound”. Run the script

/usr/sbin/alsa-info.sh --no-upload

and attach the file /tmp/alsa-info.txt to the bug report.

There is no point in mentioning this thread in the bug report as the openSUSE sound packager who looks at the bug report (who is also an alsa driver developer) will not look at forum posts. So your bug report must have all salient information.

Good luck.

As you can see in 1)
!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
01:00.1 Audio device: nVidia Corporation Device 0be3 (rev a1)

it seems like opensuse recognizes two soundcards. Is it possible somehow to disable the one soundcard?