PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SiS SI7012/ALC202: interne Lautsprecher funktionieren, Kopfhörer nicht



m.o.o.
15.04.08, 22:21
Hallo,

ich verzweifle hier gerade an einem Acer 273LC mit Arch Linux (Kernel: 2.6.24-ARCH, ALSA Version: 1.0.15). Das Notebook hat eine Soundkarte SiS SI7012 mit einem Chip Realtek ALC202 (es wird das Kernelmodul snd_intel8x0 verwendet).
cat /proc/asound/cards:


0 [SI7012 ]: ICH - SiS SI7012
SiS SI7012 with ALC202 at irq 5
1 [Modem ]: ICH-MODEM - SiS SI7013 Modem
SiS SI7013 Modem at irq 5

cat /proc/asound/modules:


0 snd_intel8x0
1 snd_intel8x0m (wird für das Modem verwendet, unwichtig)

cat /proc/asound/devices:


0: [ 0] : control
1: : sequencer
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
25: [ 0- 1]: digital audio capture
32: [ 1] : control
33: : timer
48: [ 1- 0]: digital audio playback
56: [ 1- 0]: digital audio capture


lsmod |grep 'snd':


snd_intel8x0 29084 1
snd_intel8x0m 14092 0
snd_ac97_codec 97828 2 snd_intel8x0,snd_intel8x0m
snd_seq_oss 30336 0
snd_seq_midi_event 6656 1 snd_seq_oss
snd_seq 48464 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6796 2 snd_seq_oss,snd_seq
snd_pcm_oss 38432 0
snd_pcm 70404 4 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_ oss
snd_timer 19588 2 snd_seq,snd_pcm
snd_page_alloc 8072 3 snd_intel8x0,snd_intel8x0m,snd_pcm
snd_mixer_oss 14848 1 snd_pcm_oss
snd 46436 13 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_seq_ oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd _timer,snd_mixer_oss
soundcore 6496 1 snd
ac97_bus 2304 1 snd_ac97_codec


Der Sound funktioniert über die internen Lautsprecher sehr gut (XMMS, Browser, ...), allerdings arbeitet der Line-Out-Anschluss nicht korrekt: wenn man z.B. einen Kopfhörer in die Buchse steckt, verstummt zwar der interne Lautsprecher, aber aus dem Kopfhörer kommt kein Ton. Das Problem tritt in ähnlicher Weise bei Karten auf, die das Modul snd-hda-intel verwenden (siehe z.B. hier (http://www.pc-forum24.de/suse-musik-video-foto/2055-howto-soundprobleme-laptops-mit-intel-soundkarten-beseitigen.html)).
Auch für das snd_intel8x0 Modul gibt es entsprechende Optionen (Auszug aus ALSA-Configuration.txt):


Module snd-intel8x0
-------------------

Module for AC'97 motherboards from Intel and compatibles.
* Intel i810/810E, i815, i820, i830, i84x, MX440
* SiS 7012 (SiS 735)
* NVidia NForce, NForce2
* AMD AMD768, AMD8111
* ALi m5455

ac97_clock - AC'97 codec clock base (0 = auto-detect)
ac97_quirk - AC'97 workaround for strange hardware
The following strings are accepted:
default = don't override the default setting
disable = disable the quirk
hp_only = use headphone control as master
swap_hp = swap headphone and master controls
swap_surround = swap master and surround controls
ad_shring = for AD1985, turn on OMS bit and use headphone
alc_jack = for ALC65x, turn on the jack sense mode
inv_eapd = inverted EAPD implementation
mute_led = bind EAPD bit for turning on/off mute LED
For backward compatibility, the corresponding integer
value -1, 0, ... are accepted, too.
buggy_irq - Enable workaround for buggy interrupts on some
motherboards (default off)

Module supports autoprobe and multiple bus-master chips (max 8).

The ac97_quirk option is used to enable/override the workaround
for specific devices. Some hardware have swapped output pins
between Master and Headphone, or Surround. The driver provides
the auto-detection of known problematic devices, but some might
be unknown or wrongly detected. In such a case, pass the proper
value with this option.

The power-management is supported.
. Man könnte meinen, dass man mit der "ac97_quirk"-Option Erfolg haben könnte, allerdings habe ich die Argumente der Option alle mal per Trial-and-Error durchgemacht, mit dem Ergebnis, dass der Line-Out-Anschluss immer noch nicht funktioniert.


Weiß jemand Rat? Was kann ich noch versuchen?
Ach ja: Hardwaredefekt ist wohl auszuschließen, da der Anschluss unter Windows funktioniert.


Gruß, Florian

m.o.o.
16.04.08, 23:35
Habe heute ein paar Live-CDs (Knoppix, Ubuntu) ausprobiert, von denen hat aber auch keine das Problem beheben können bzw. keine hat die Soundkarte richtig konfiguriert. Meine letzte Hoffnung liegt jetzt bei der SUSE Live-CD, die habe ich noch nicht getestet...

m.o.o.
24.09.08, 13:16
Habe gestern wegen dem Problem endlich mal eine Open SUSE 11.0 Live CD ausprobiert, allerdings brachte das auch keine Lösung; d.h. es gilt immer noch: sobald man einen Stecker in die Line-Out-Buchse steckt, verstummen die internen Lautsprecher aber auf dem Line-Out wird nichts ausgegeben.

Hat noch jemand eine Idee?