Page 1 of 1

internal/external speakers - headphone

PostPosted: Nov 30th, '11, 19:46
by PiElle
I've got a brand new Acer Travelmate 8573TG (Intel Core i5 2410m and Nvidia GeForce GT540M).
Mageia is running very good :) except for this issue: whenever I connect an external speaker set or an headphone, this operation doesn't disconnet the internal speakers (which continue to emit sound).

uname -r
2.6.38.8-desktop586-8.mga

lspci -l

01:00.1 Audio device: nVidia Corporation Device 0bea (rev a1)
Subsystem: Acer Incorporated [ALI] Device 0578
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f3000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

MMC lists the driver as ‎snd_hda_intel.

I run the tool configuration with no avail...
I also tried to edit /etc/modprobe.conf, adding the "options snd-hda-intel model=acer-aspire" string (or similar) or to create a similar file in /etc/modprobe.d/alsa-base.conf, with no success (no changes at all).
It's a pity, because otherwise the system is excellent. :D
Any help would be appreciated.

Re: internal/external speakers - headphone

PostPosted: Dec 1st, '11, 18:17
by doktor5000
PiElle wrote:I also tried to edit /etc/modprobe.conf, adding the "options snd-hda-intel model=acer-aspire" string (or similar) or to create a similar file in /etc/modprobe.d/alsa-base.conf, with no success (no changes at all).


Please give the output of
Code: Select all
head -n 1 /proc/asound/card0/codec*

This shows which codec is used, now you need to look at http://www.mjmwired.net/kernel/Document ... Models.txt
for your codec and try every model option available for your codec, and then reboot afterwards.

If this doesn't help to fix jack detection, then your only option is to manually mute/select the right mixer channel when you plugin your headphones. This is one area which is currently in the works to improve it before Mageia 2 is released, this was told to me from the Mageia developer who is responsible for most of our sound system implementation and desktop integration of pulseaudio.

Re: internal/external speakers - headphone

PostPosted: Dec 2nd, '11, 08:48
by PiElle
Thanks.

head -n 1 /proc/asound/card0/codec*
Codec: Conexant CX20588 ...

I'll have a look, but I don't see this codec listed ...

Re: internal/external speakers - headphone

PostPosted: Dec 2nd, '11, 12:52
by doktor5000
You should try this in /etc/modprobe.conf, actually you had a typo in your example, there are underscores in the module name:
Code: Select all
options snd_hda_intel model=auto


Also from googling a bit seems Conexant 5066 are the options which you could try,
seems your codec is only properly supported with kernel 3.1 onwards. I'd just try all those Conexant models.