Sie sind nicht angemeldet.

1

26.11.2012, 20:55

Kein Sound nach Kernelupdate (3.3.8 auf 3.4.9/3.5.7)

Hallo zusammen,

ich habe kürzlich, nachdem die aktualisierten Quellen schon lange auf dem Notebook waren, den Kernel von 3.3.8 auf 3.4.9 aktualiert und jetzt dieses WE von 3.5.7 aktualisiert, in der Hoffnung mein Sondproblem würde sich wieder in Luft auflösen. ALSA war bisher fest im Kernel kompiliert, jetzt habe ich beim 3.5.7er Kernel testweise ALSA als [M]odul laufen (bzw. auch nicht laufen) - mit dem gleichen niederschmetterndem Ergebnis: Kein Sound, weder in KDE, noch in VLC (egal ob ich default oder ALSA auswähle). Das letzte world-update liegt einen Tag zurück. (Ich habe noch ein weiteres Problem seit dem dem Update vor einem Monat - es folgt in einem weiteren Tread).

Ein Versuch ALSA wie in MyD's 'ALSA GUIDE @ GentooForum.de' zu installieren schlug fehl ("emerge: there are no ebuilds to satisfy "alsa-driver"." - make.conf: ALSA_CARDS="hda-intel"). Also bin ich wieder zu [M]-Konfiguration in den Kernel-Optionen zurück. Auf diese Weise konnte ich wenigstens alsaconf benutzen. alsaconf erkennt problemlos den Chip und wünscht mir "Viel Spaß!" und behauptet steif und fest, ich könne nun den Mixer meiner Wahl benutzen. Kann ich auch, die Regler kann ich auch hübsch verschieben, aber Sound habe ich trotzdem keinen, - und Spaß auch nicht. :-(


Quellcode

1
2
3
4
5
===============================================================================
 Now ALSA is ready to use.
 For adjustment of volumes, use your favorite mixer.

 Have a lot of fun!


Hier nun die üblichen, hoffentlich hilfreichen Angaben. Ich weiß leider nicht, wo ich suchen soll, denn das hier sieht so aus als sei alles perfekt...:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
thinkpad # lspci -vs 00:14.2
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
        Subsystem: Lenovo Device 21ec
        Flags: bus master, slow devsel, latency 64, IRQ 16
        Memory at f0340000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd-hda-intel

thinkpad # lspci -vs 00:01.1
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
        Subsystem: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at f0344000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd-hda-intel


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
thinkpad ~ $ cat /proc/asound/cards && aplay -l && lsmod

 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0344000 irq 43
 1 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xf0340000 irq 16
29 [ThinkPadEC     ]: ThinkPad EC - ThinkPad Console Audio Control
                      ThinkPad Console Audio Control at EC reg 0x30, fw unknown


**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Generic [HD-Audio Generic], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: SB [HDA ATI SB], Gerät 0: CONEXANT Analog [CONEXANT Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0


Module                  Size  Used by
snd_hda_codec_conexant    40518  1 
snd_hda_codec_hdmi     20955  1 
snd_hda_intel          20196  4 
snd_hda_codec          68322  3 snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
rtl8192ce              56183  0 
snd_hwdep               4774  1 snd_hda_codec
snd_pcm                61316  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
i2c_piix4               7752  0 
rtl8192c_common        43770  1 rtl8192ce
rtlwifi                80142  1 rtl8192ce
snd_timer              15704  1 snd_pcm
rts_pstor             249323  0 
btusb                   9950  0 
snd_page_alloc          6101  2 snd_hda_intel,snd_pcm
pcspkr                  1763  0 
k10temp                 2674  0


Vielen Dank für Eure Hilfe

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ge3ntoo« (27.11.2012, 22:12) aus folgendem Grund: Zeichensetzung :-)


2

27.11.2012, 09:05

Ich habe schon 2x beobachtet dass nach Kernel-Update die Mixer nicht mehr die sind die sie früher waren. Einmal ist "Master" dazugekommen (lange her) und einmal wurden die Regler (3.4.x) umgruppiert. Das Init-Script "alsasound" stellt die Einstellungen der "alten" Regler wieder her und zerschießt damit irgend was im Treiber. Es kommt zu seltsamen Effekten (Alles stumm, Rauschen). Versuche also als Lösung mal folgendes:

Quellcode

1
2
3
/etc/init.d/alsasound stop     #Damit beim Neustart die Einstellungen nicht nochmal gespeichert werden
rm /var/lib/alsa/asound.state  #Einstellungen löschen
reboot                         #die Hardware neu zu initialisieren


Nach dem Neu-Start sind alle Einstellungen wie nach der Installation auf 0.
Stelle die "neuen?" Regler im alsamixer (oder entsprechenden GUI) wieder ein.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

27.11.2012, 22:10

Hi Bell,

danke, für Deine Antwort. Leuchtet ein, habe es gleich ausprobiert und siehe da, Es funktioniert! Allerdings habe ich keinen PCM-Regler mehr in kmix, wohl aber in alsamixer.
Meine thinkpad-FN+ESC/FN+F1/FN+F2-Tasten regeln den über Kmix definierten Hauptkanal. Wie gewohnt. - Nur bisher war es eben PCM - den ich in kmix nicht mehr habe...

Der vlc-interne-Lautstärke-Regler verschiebt nun keinen Regler mehr in alsamixer (PCM)/kmix... irgendwie ist das abhanden gekommen...
Ein Verschieben des PCM-Reglers in alsamixer verändert die Lautstärke des im VLC-Mediaplayers Audiotons.

Zusätzlich habe dafür zwei verschiedene Regler für getrennte Lautstärkeregelung der Ausgänge für Kopfhörer und Front-Lautsprecher.

Scheint so als wäre die Audio-"Pipe": Application => PCM => Master => Kopfhörer/Frontlautsprecher.
Cool!

Einen neuen Schalter habe ich: Auto-Mute Enabled/Disabled - Wenn auf "Enabled" gestellt, wird der nicht verwendete Ausgang automatisch auf lautlos gestellt. Bei "Disable" bleiben beide eingeschaltet. Sauber. So viel Konfigurationsmöglichkeiten hatte ich vorher nicht.

Danke, Bell - das war ein Volltreffer! :thumbup: