hw.snd.default_unit Lenovo T400s

kai_001

Well-Known Member
Hi,

eventuell könnt ihr mir einen Tipp geben ... ich habe ein Lenovo T400s.

hw.snd.default_unit = 0 ... Ton geht nur über Kopfhörerausgang, will ich Ton über die Lautsprecher, muss ich hw.snd.default_unit = 1 setzen und z.b. Amarok und Co. neu starten. Damit ist dann aber der Kopfhöhrerausgang tot :mad:

Wie bekomme ich das normale verhalten hin ... Ton über Lautsprecher, wenn ich Kopfhöhrer nutze gehen die Lautsprecher aus.

Hier ein paar Infos:

8.2-STABLE ( Problem habe ich schon immer, auch mit 7 gehabt )

cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <HDA Conexant (Unknown) PCM #0 Analog> (play/rec)
pcm1: <HDA Conexant (Unknown) PCM #1 Analog> (play/rec) default

snd_hda.ko und sound.ko sind geladen


Nur langsam nervt mich das tierisch ....

Danke und Grüße,
Kai
 
Du musst die Ausgänge neu programmieren, wobei du den Kopfhörerausgang und den Hinterausgang (mit den eingebauten Lautsprechern) auf eine Soundkarte legst. Anschließend gibst du den Kopfhörerausgang das Flag 15. Dies sorgt dafür, dass die eingebauten Lautsprecher automatisch abschalten, wenn du einen Kopfhörer anschließt... Ich weiß, das klingt nun sehr abstrakt. Aber in "man snd_hda" findet sich umfassendes Beispiel.

Hier mal die entsprechende Konfiguration meines R500. Die Zeilen kommen in /boot/loader.conf:
Code:
hint.hdac.0.cad0.nid22.config="as=1 seq=15 device=Headphones"
hint.hdac.0.cad0.nid26.config="as=1 seq=0 device=Line-Out"
 
Zurück
Oben