Hallo,
ich habe ein ganz abstruses Problem mit meinem neuen Dell-Notebook. Das hatte
Ubuntu 8.04 vorinstalliert, also dachte ich, dass es keine Treiberprobleme
gibt, wenn ich das durch openSUSE 11 ersetze (sogar mit 2.6.25-Kernel anstatt
2.6.24). Soweit lief auch alles ganz gut, nur der Sound macht Probleme. Ganz
abstruse wie gesagt. Hier erstmal die Daten zum System:
$ uname -r
2.6.25.11-0.1-pae
$ rpm -qa | grep alsa # alle Pakete mit alsa im Namen
alsa-utils-1.0.17.git20080820-1.1
alsa-devel-1.0.17.git20080816-1.1
alsa-plugins-1.0.17.git20080827-1.1
alsa-oss-1.0.17.git20080715-2.8
alsa-1.0.17.git20080816-1.1
Die Snapshots habe ich aus dem Extrarepository Multimedia:Audio von openSUSE
11; ich hatte gehofft, dass der Bug bekannt und in einer neueren Version
gefixt sei. Um die folgende Soundhardware geht es:
$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfe9fc000 irq 21
$ aplay -l
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: ATI HDMI [ATI HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
Zur Funktionsprüfung habe ich verwendet:
$ while true; do aplay /usr/share/sounds/test/alsa.wav; done # bis zum Abbruch
mit Ctrl-C
Wenn ich nun den im Notebook eingebauten Lautsprecher benutzte, also ohne
irgendwelche externen Lautsprecher angeschlossen zu haben, lief alles
wunderbar. Wenn ich ein Gerät an die Kopfhörerbuchse stecke, wird der interne
Lautsprecher deaktiviert und die Ausgabe geht auf den externen Lautsprecher
(soweit auch noch in Ordnung), nur wird dabei die Lautstärke immer geringer,
bis nach etwa 10 Sekunden nichts mehr zu vernehmen ist. Ich ziehe den
Kopfhörer raus, und höre auch auf den internen Lautsprechern nichts mehr.
Spontan starte ich den Soundtreiber neu (hat auch bei meinem alten Notebook
schon einige Probleme gelöst):
$ sudo /etc/init.d/alsasound restart
Dann spielt aplay wieder Musik auf voller Lautstärke. Dieses Mal stecke ich
den Kopfhörer nur für etwa fünf Sekunden rein. Die Lautstärke reduziert sich
zwischendurch merklich. Nach dem Rausziehen kommt wieder der interne
Lautsprecher, mit zwar stabiler, aber deutlich geringerer Lautstärke.
Irgendwie scheint sich da der Master runterzuregeln. In KMix kann ich aber
keine derartigen Aktivitäten nachvollziehen. WTF?!?!?
Noch als Randbemerkung: Das Gerät hat zwei identisch aussehende
Kopfhörerbuchsen, von denen aber nur bei der linken überhaupt ein Ton
rauskommt. Ich vermute, die andere ist für Surround-Sound, liege ich da
richtig? Oder ist das die Ursache, weil da die Töne rausfließen? *SCNR*
Hilfe!!!
Stefan