(Gelöst) Laptop - nur interne Lautsprecher gehen

Status
Für weitere Antworten geschlossen.

se041

New Member
Hallo!
Habe gerade Suse 10.1 auf meinem ASUS Notebook installiert.

Leider funktioniert die Sound Ausgabe nur über die eingebauten Lautsprecher,
wenn ich einen kopfhörer anschließe verstummen die int. Lautsprecher (normal)
aber aus dem Kopfhörer kommt auch nichts...

ich hoffe jemand kann mir dabei helfen, danke schonmal

gruß Dominik
 

se041

New Member
AW: Laptop - nur interne Lautsprecher gehen

Code:
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%]
  Front Right: Playback 255 [100%]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 46 [72%] [on]
  Front Right: Playback 46 [72%] [on]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 0 [0%] [on]
  Front Right: Playback 0 [0%] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 0 [0%] [off]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 0 [0%] [off]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Mono:
  Front Left: Playback 0 [0%] [on]
  Front Right: Playback 0 [0%] [on]
Simple mixer control 'CD',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Mono:
  Front Left: Playback 45 [69%] [on]
  Front Right: Playback 45 [69%] [on]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Mono:
  Front Left: Playback 0 [0%] [on]
  Front Right: Playback 0 [0%] [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 35
  Front Left: Capture 0 [0%] [on]
  Front Right: Capture 0 [0%] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 35
  Front Left: Capture 0 [0%] [on]
  Front Right: Capture 0 [0%] [on]
Simple mixer control 'Capture',2
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 35
  Front Left: Capture 0 [0%] [on]
  Front Right: Capture 0 [0%] [on]
Simple mixer control 'Channel Mode',0
  Capabilities: enum
  Items: '2ch' '6ch'
  Item0: '2ch'
Simple mixer control 'Input Source',0
  Capabilities: enum
  Items: 'Mic' 'Front Mic' 'Line' 'CD'
  Item0: 'Mic'
Simple mixer control 'Input Source',1
  Capabilities: enum
  Items: 'Mic' 'Front Mic' 'Line' 'CD'
  Item0: 'Mic'
Simple mixer control 'Input Source',2
  Capabilities: enum
  Items: 'Mic' 'Front Mic' 'Line' 'CD'
und einmal

Code:
se041@linux-xi59:~> /sbin/lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
01:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
01:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
01:01.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
01:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
03:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
se041@linux-xi59:~>
so ... was vllt. noch zu erwähnen wäre ist, dass ich ein ziemlich frischer Win überläufer bin ;-)

p.s.: erschreckt euch nicht bei meiner krankhaften "se041 als nick" usage *g*
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Hallo se041 ...

Kannst Du mir bitte noch genauere Infos über Deine Notebook geben? Welches Asus Notebook?

Und eher aus Neugierde: Was bewirkt der "LFE" Regler?

Grüße

Jacko
 

se041

New Member
AW: Laptop - nur interne Lautsprecher gehen

Hi!
Also der LFE Regler regelt hm irgendwie garnichts.

Zu meinem Laptop mach ich einfach mal Copy Paste:

ASUS Z9200

Eigenschaften:
* Pentium-M 750 1.86GHz
* 1024MB DDR2-RAM
* 80GB Festplatte
* ATI Mobility Radeon X700 Grafikkarte mit eigenen 128MB
* DVD+/-RW DL Brenner
* 15.4" WXGA TFT Display (Auflösung 1280x800)
* 10/100/1000 Mbit Netzwerkkarte
* 802.11b/g Wireless-LAN Karte
* RJ11 Modem port
* Speicherkartenleser für SD, MMC und Sony Memory Stick
* Infrarot Schnittstelle
* Type II PCMCIA 2.1 kompatibler Erweiterungsslot
* IEEE 1394 Firewire-Port
* SPDIF Out
* 4 x USB 2.0 ports
* VGA-Anschluss für externen Monitor
* S-Video-Ausgang für Anschluss an Fernseher
* EPP/ECP Parallel port/D-sub 25-pin
* Audio AC 97 S/W audio mit Line-Out, Line-In und Mikrofon-Anschluss
* SoundBlaster Pro Compatible
* Eingebaute Stereo-Lautsprecher
* Audio DJ Audio-DJ für Play/Pause, Stop, Forward, Rewind
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Ok, so langsam geht bei mir ein Knoten auf ...

Folgendes, sehr interessantes habe ich gefunden (zwar Debian, aber egal ...)
http://wiki.unixboard.de/index.php/HDAUDIO_Debian

Hier liegt anscheinend der größte Knackpunkt zur Inbetriebnahme von HDA bei den meisten. Das Problem ist, dass es verschiedene Chips gibt, die die Vorgaben von Intel unterschiedlich umsetzen. Als Standard versucht ALSA, einen Chip von SigmaTel in der Ausführung mit 3 Klinkenausgängen zu betreiben. Hat man dies nicht, so muss man unter /usr/share/doc/alsa-base/driver/ALSA-Configuration.txt im Abschnitt snd-hda-intel nachlesen, welches Modell auf einen zutrifft. Dieses wird dann per Parameter an das Modul übergeben. Dazu öffnet man mit einem Editor die Datei /etc/modprobe.d/sound. Hinter den Eintrag mit hda-intel ergänzen wir model=, gefolgt von dem Modellnamen. Sollten Knackser bei der Soundausgabe das Problem sein, so fügt man noch ein position_fix=1 hinter den Eintrag. Nach erneutem Laden des Moduls sollte Sound kein Problem mehr sein.
Unter SuSE findet man die Datei hier:
/usr/src/linux-2.6.13-15.12/Documentation/sound/alsa/ALSA-Configuration.txt

Give it a try.

Grüße

Jacko
 

Rain_Maker

Administrator
Teammitglied
AW: Laptop - nur interne Lautsprecher gehen

Kleine Ergänzung.

Jacko schrieb:
Unter SuSE findet man die Datei hier:
/usr/src/linux-2.6.13-15.12/Documentation/sound/alsa/ALSA-Configuration.txt
1. Dazu musst Du die Kernelquellen (Paket "kernel-source") installiert haben (passend zur Kernelversion wäre nicht schlecht, siehe Ausgabe von 'uname -r').

2. Die Datei wird bei Dir anders heissen, da Du SuSE 10.1 hast und somit eine andere Kernelversion.

Also allgemein:

Unter SuSE findet man die Datei in:

/usr/src/linux-*aktuelle_Kernelversion*/Documentation/sound/alsa/ALSA-Configuration.txt

sofern man die Kernelquellen installiert hat.

Ich hoffe mal, das hat sich bei 10.1 nicht geändert, folgender Befehl könnte Dir helfen:

Code:
find /usr/src/* -name ALSA*

oder 

ls -lR /usr/src/* | grep -i alsa
Der zweite Befehl ist etwas "ungenauer" kann aber zur "Vorsuche" verwendet werden, dann kann man in den ersten Befehl nach "-name" einen genaueren Suchbegriff eingeben.

Greetz,

RM
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Ja, danke Rain Maker ...

Ich war gestern so begeistert (Du weißt ja bestimmt warum), daher hab ich vergessen das allgemein hinzuschreiben ... sorry *g*

Grüße

Jacko
 

se041

New Member
AW: Laptop - nur interne Lautsprecher gehen

Hi!
also in der /usr/src/linux-2.6.13-15.12/Documentation/sound/alsa/ALSA-Configuration.txt
steht bei Module snd-hda-intel:
Code:
Module for Intel HD Audio (ICH6, ICH6M, ICH7), ATI SB450,
	       VIA VT8251/VT8237A

    model	- force the model name
    position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size)
    single_cmd  - Use single immediate commands to communicate with
		codecs (for debugging only)

    This module supports one card and autoprobe.

    Each codec may have a model table for different configurations.
    If your machine isn't listed there, the default (usually minimal)
    configuration is set up.  You can pass "model=<name>" option to
    specify a certain model in such a case.  There are different
    models depending on the codec chip.
was muss ichda nun in die /etc/modprobe.d/sound einfügen?
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Welche Alsa Version hast Du installiert?

Code:
rpm -qa | grep alsa
Grüße

Jacko
 

Rain_Maker

Administrator
Teammitglied
Nur zur Sicherheit..

Du hast auch schon probiert als root (!) das Tool
Code:
alsaconf
auszuführen, oder?
Wenn nicht, dann würde ich das schnell nachholen, sehr oft hilft das und es dauert nur eine Minute.

Wenn es nicht hilft, dann ist das hier zumindest ein Tipp für Querleser mit Soundproblemen, den man immer zuerst probieren sollte.

Greetz,

RM
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Zusätzlich empfehle ich mal ein Update von alsa via Packman.

Falls dazu Fragen bestehen, durchsuche mal das Forum.


Grüße

Jacko
 

se041

New Member
AW: Laptop - nur interne Lautsprecher gehen

Alsaconf habe ich bereits probiert,
ein Update von Alsa habe ich auch durchgeführt, gleiches Problem.

was war denn mit dieser lösung?

Hier liegt anscheinend der größte Knackpunkt zur Inbetriebnahme von HDA bei den meisten. Das Problem ist, dass es verschiedene Chips gibt, die die Vorgaben von Intel unterschiedlich umsetzen. Als Standard versucht ALSA, einen Chip von SigmaTel in der Ausführung mit 3 Klinkenausgängen zu betreiben. Hat man dies nicht, so muss man unter /usr/share/doc/alsa-base/driver/ALSA-Configuration.txt im Abschnitt snd-hda-intel nachlesen, welches Modell auf einen zutrifft. Dieses wird dann per Parameter an das Modul übergeben. Dazu öffnet man mit einem Editor die Datei /etc/modprobe.d/sound. Hinter den Eintrag mit hda-intel ergänzen wir model=, gefolgt von dem Modellnamen. Sollten Knackser bei der Soundausgabe das Problem sein, so fügt man noch ein position_fix=1 hinter den Eintrag. Nach erneutem Laden des Moduls sollte Sound kein Problem mehr sein.
hatte da eine Frage zu auf der ersten Seite:

Hi!
also in der "/usr/src/linux-2.6.13-15.12/Documentation/sound/alsa/ALSA-Configuration.txt"
steht bei Module snd-hda-intel:
Code:

Module for Intel HD Audio (ICH6, ICH6M, ICH7), ATI SB450, VIA VT8251/VT8237A model - force the model name position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size) single_cmd - Use single immediate commands to communicate with codecs (for debugging only) This module supports one card and autoprobe. Each codec may have a model table for different configurations. If your machine isn't listed there, the default (usually minimal) configuration is set up. You can pass "model=<name>" option to specify a certain model in such a case. There are different models depending on the codec chip.

was muss ichda nun in die "/etc/modprobe.d/sound" einfügen?
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Genau daher habe ich dich eine alsa update machen lassen, denn bei mir sieht die ALSA-Configuration.txt etwas anders aus.

ALSA-Configuration.txt schrieb:
Module snd-hda-intel
--------------------

Module for Intel HD Audio (ICH6, ICH6M, ICH7), ATI SB450,
VIA VT8251/VT8237A

model - force the model name
position_fix - Fix DMA pointer (0 = FIFO size, 1 = none, 2 = POSBUF)

Module supports up to 8 cards.

Each codec may have a model table for different configurations.
If your machine isn't listed there, the default (usually minimal)
configuration is set up. You can pass "model=<name>" option to
specify a certain model in such a case. There are different
models depending on the codec chip.

Model name Description
---------- -----------
ALC880
3stack 3-jack in back and a headphone out
3stack-digout 3-jack in back, a HP out and a SPDIF out
5stack 5-jack in back, 2-jack in front
5stack-digout 5-jack in back, 2-jack in front, a SPDIF out
6stack 6-jack in back, 2-jack in front
6stack-digout 6-jack with a SPDIF out
w810 3-jack
z71v 3-jack (HP shared SPDIF)
asus 3-jack
uniwill 3-jack
F1734 2-jack
test for testing/debugging purpose, almost all controls can be
adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y

ALC260
hp HP machines
fujitsu Fujitsu S7020

CMI9880
minimal 3-jack in back
min_fp 3-jack in back, 2-jack in front
full 6-jack in back, 2-jack in front
full_dig 6-jack in back, 2-jack in front, SPDIF I/O
allout 5-jack in back, 2-jack in front, SPDIF out
auto auto-config reading BIOS (default)

Note 2: If you get click noises on output, try the module option
position_fix=1 or 2. position_fix=1 will use the SD_LPIB
register value without FIFO size correction as the current
DMA pointer. position_fix=2 will make the driver to use
the position buffer instead of reading SD_LPIB register.
(Usually SD_LPLIB register is more accurate than the
position buffer.)
Hat sich mit dem Update an dieser Datei was geändert?

Grüße

Jacko
 

se041

New Member
AW: Laptop - nur interne Lautsprecher gehen

Code:
Module snd-hda-intel
  --------------------

    Module for Intel HD Audio (ICH6, ICH6M, ICH7), ATI SB450,
	       VIA VT8251/VT8237A

    model	- force the model name
    position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size)
    single_cmd  - Use single immediate commands to communicate with
		codecs (for debugging only)

    This module supports one card and autoprobe.

    Each codec may have a model table for different configurations.
    If your machine isn't listed there, the default (usually minimal)
    configuration is set up.  You can pass "model=<name>" option to
    specify a certain model in such a case.  There are different
    models depending on the codec chip.

	  Model name	Description
	  ----------    -----------
	ALC880
	  3stack	3-jack in back and a headphone out
	  3stack-digout	3-jack in back, a HP out and a SPDIF out
	  5stack	5-jack in back, 2-jack in front
	  5stack-digout	5-jack in back, 2-jack in front, a SPDIF out
	  6stack	6-jack in back, 2-jack in front
	  6stack-digout	6-jack with a SPDIF out
	  w810		3-jack
	  z71v		3-jack (HP shared SPDIF)
	  asus		3-jack
	  uniwill	3-jack
	  F1734		2-jack
	  lg		LG laptop (m1 express dual)
	  lg-lw		LG LW20 laptop
	  test		for testing/debugging purpose, almost all controls can be
			adjusted.  Appearing only when compiled with
			$CONFIG_SND_DEBUG=y
	  auto		auto-config reading BIOS (default)

	ALC260
	  hp		HP machines
	  fujitsu	Fujitsu S7020
	  acer		Acer TravelMate
	  basic		fixed pin assignment (old default model)
	  auto		auto-config reading BIOS (default)

	ALC262
	  fujitsu	Fujitsu Laptop
	  basic		fixed pin assignment w/o SPDIF
	  auto		auto-config reading BIOS (default)

	ALC882/883/885
	  3stack-dig	3-jack with SPDIF I/O
	  6stck-dig	6-jack digital with SPDIF I/O
	  auto		auto-config reading BIOS (default)

	ALC861
	  3stack	3-jack
	  3stack-dig	3-jack with SPDIF I/O
	  6stack-dig	6-jack with SPDIF I/O
	  auto		auto-config reading BIOS (default)

	CMI9880
	  minimal	3-jack in back
	  min_fp	3-jack in back, 2-jack in front
	  full		6-jack in back, 2-jack in front
	  full_dig	6-jack in back, 2-jack in front, SPDIF I/O
	  allout	5-jack in back, 2-jack in front, SPDIF out
	  auto		auto-config reading BIOS (default)

	AD1981
	  basic		3-jack (default)
	  hp		HP nx6320

	AD1986A
	  6stack	6-jack, separate surrounds (default)
	  3stack	3-stack, shared surrounds
	  laptop	2-channel only (FSC V2060, Samsung M50)
	  laptop-eapd	2-channel with EAPD (Samsung R65, ASUS A6J)

	AD1988
	  6stack	6-jack
	  6stack-dig	ditto with SPDIF
	  3stack	3-jack
	  3stack-dig	ditto with SPDIF
	  laptop	3-jack with hp-jack automute
	  laptop-dig	ditto with SPDIF
	  auto		auto-confgi reading BIOS (default)

	STAC7661(?)
	  vaio		Setup for VAIO FE550G/SZ110
also der erste Teil ist gleich, dass das was darunter steht ja auch noch dazu gehört habe ich gerade erst gesehen, ob sie in dem Teil was geändert hat kann ich leider nicht sagen =(

edit: wie muss denn in der "etc/modprobe.d/sound"
das modell angegeben werden? beispiele;
model=alc880
model=alc880_3sack
model=alc8803stack

oder wie mus das aussehen? Dieser eintrag fehlt nämlich.
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Ok, dann wollen wir mal ...

Zuerst machst Du ein backup (man weiß ja nie) Deiner /etc/modprobe.d/sound
Code:
cd /etc/modprobe.d
su
(Passwort)
cp sound sound-backup
Anscheinend hat Dein Lapi folgende Anschlüsse:

Line-Out, Line-In und Mikrofon-Anschluss
SPDIF Out
Mit dieser Angabe gibt's nur endlich viele Karten, aussichtsreich sieht mir der
aus.

Du öffnest also weiterhin als root
Code:
kate sound
Hinter den Eintrag mit hda-intel ergänzt Du dann:
Code:
model=ALC880
Abspeichern.

Am besten startest Du den Rechner dann mal neu (damit auch wirklich alle Module neu geladen werden).

Wenn das nichts hilft kannst Du
a) alle andren Modelle, die gleiche Aus- und Eingänge haben, testen
b) einfach wieder das backup wieder einspielen und nichts ist passiert.

Viel Glück.

Grüße

Jacko
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Hallo se041,

Wie siehts aus, hats was gebracht?

Ich bin neugierig ...

Grüße

Jacko
 

se041

New Member
AW: Laptop - nur interne Lautsprecher gehen

hatte einfach mit yast dem attribut "model" den wert "auto" zugewiesen und jetzt funtzt es. danke vielmals für eure hilfe! :)
 

Jacko

Moderator
AW: Laptop - nur interne Lautsprecher gehen

Ok, herzlichen Glückwunsch.

-> Gelöst und zu.

Übrigens wäre es das selbe Ergebnis gewesen, wenn Du in die sound Datei auto eingetragen hättest.

Grüße

Jacko
 
Status
Für weitere Antworten geschlossen.
Oben