Strona 1 z 2

[+] system nie przełącza dźwięku na wyjście słuchawek

: 10 lutego 2008, 21:57
autor: Gordon1x
Posiadam notebooka Acer Extensa 5220 i nie działają wyjścia na przednim panelu (wejście liniowe, wejście mikrofonu i wejście słuchawek). Po podłączeniu do słuchawek dźwięk jest tylko na głośnikach, a system nie przełącza dźwięku na wyjście słuchawek.

Kod: Zaznacz cały

POSEJDON-1X:~# lsmod | grep snd
snd_hda_intel         239160  0
snd_pcm_oss            39200  0
snd_mixer_oss          15424  1 snd_pcm_oss
snd_pcm                72324  2 snd_hda_intel,snd_pcm_oss
snd_timer              21028  1 snd_pcm
snd                    48324  5 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               7520  1 snd
snd_page_alloc         10056  2 snd_hda_intel,snd_pcm

Kod: Zaznacz cały

POSEJDON-1X:~# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
POSEJDON-1X:~#
Z góry dziękuję za pomoc.

Ps.
Alsa 1.0.15-3 - zainstalowany pakiet

[Dodano: 2008-02-10, 21:54]
Problem częściowo rozwiązał opis:
Opis

Dźwięk się pojawił w słuchawkach, ale jednocześnie jest w głośnikach.

Co zrobić, aby dźwięk był tylko w słuchawkach?

: 10 lutego 2008, 22:11
autor: fnmirk
Sprawdzić ustawienia w alsamikserze.

Kod: Zaznacz cały

alsamixer

: 11 lutego 2008, 14:58
autor: pomyj
witam
brat miał podobnie na tym acerze

w /etc/modprobe.d/alsa-base dodał

Kod: Zaznacz cały

options snd-hda-intel model=acer
http://debian.linux.pl/viewtopic.php?t= ... %B3uchawki
tu była o tym mowa

nic to nie dało bo niestety nie było biblioteki snd-hda-intel po instalacji alsy z repo
przy kompilacji alsy z źródeł snd-hda-intel.so pojawiło się i wystarczyło ją wgrać do bibliotek alsy

po tym wszystko ruszyło
piszę z pamięci ale jak będzie trzeba coś więcej dokładniej to wieczorem będę przy tym laptoku to mogę napisać
pozdrawiam

: 13 lutego 2008, 15:49
autor: brz
Sprobuj tak (alsa byla z repo i u mnie zadzialalo)
1. KONFIGURACJA KARTY
alsaconf
2.ZAPISANIE USTAWIEN ALSY
alsactl store
echo "alsactl_store_on_shutdown="always autosave"" >> /etc/default/alsa
3.DODANIE WPISU DO PLIKOW ALSY*
echo "options snd-hda-intel model=laptop" >> /etc/modprobe.d/alsa-base
echo "options snd-hda-intel model=laptop" >> /etc/modprobe.d/sound

* jesli nie dziala:
1. WYSWIETLENIE PROCESOW UZYWAJACYCH DZWIEKU (i ewentualne zabicie kazdego z nich)
lsof /dev/snd/*
kill dany_proces
2. USUNIECIE MODULU
rmmod snd-hda-intel
3. PONOWNE ZALADOWANIE Z OPCJA MODELU
modprobe snd-hda-intel model=laptop
zamiast model=laptop mozesz rzeczywiscie sprobowac model=acer

: 28 lutego 2009, 10:38
autor: rmaciej78
Witam!

U mnie też jest ten problem, że dźwięk jest i w głośnikach i w słuchawkach, i niestety wszelkie próby z tego wątku, jak i z "Laptop wejście mini jack" nie przyniosły efektu.
Mam Asusa F3E.
Karta Intel Corporation 82801H
Kodek jest ALC660-VD
więc zgodnie z listą wpisałem wszystkie możliwe modele, ale nie działa.
Szczegóły umieściłem na stronie http://maciejrek.republika.pl/dzwiek.htm
Może ktoś ma jakiś pomysł co z tym fantem zrobić?

Maciej

Dodane:

Karta dźwiękowa:

Kod: Zaznacz cały

lscpi | grep Audio
Intel Corporation 82801H (ICH8 Family) HD Audio Controler rev. 03
Kodeki mam takie:

Kod: Zaznacz cały

[root@localhost ~]# cat /proc/asound/card0/codec#* | grep Codec
Codec: Realtek ALC660-VD
Codec: Motorola Si3054
Moduły są takie:

Kod: Zaznacz cały

[root@localhost ~]# lsmod | grep snd
snd_hda_intel         422172  3 
snd_hwdep              10884  1 snd_hda_intel
snd_seq_dummy           6660  0 
snd_seq_oss            33664  0 
snd_seq_midi_event     10240  1 snd_seq_oss
snd_seq                51312  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         10252  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            41632  0 
snd_pcm                72964  2 snd_hda_intel,snd_pcm_oss
snd_timer              23816  2 snd_seq,snd_pcm
snd_page_alloc         11784  2 snd_hda_intel,snd_pcm
snd_mixer_oss          18304  1 snd_pcm_oss
snd                    52772  15 snd_hda_intel,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,
                  snd_pcm,snd_timer,snd_mixer_oss
soundcore              10080  1 snd
Procesy wykorzystujące audio:

Kod: Zaznacz cały

[root@localhost ~]# lsof /dev/snd/*
COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
pulseaudi 4307   mr    21u   CHR  116,0      0t0 3817 /dev/snd/controlC0
pulseaudi 4307   mr    28u   CHR  116,0      0t0 3817 /dev/snd/controlC0
mixer_app 4484   mr    21r   CHR  116,0      0t0 3817 /dev/snd/controlC0
Moduły jakie się ładują:

Kod: Zaznacz cały

[root@localhost modprobe.d]# ls -l
razem 24
-rw-r--r-- 1 root root 833 2008-10-03 19:06 blacklist-compat
-rw-r--r-- 1 root root 567 2008-10-03 19:06 blacklist-mdv
-rw-r--r-- 1 root root  84 2008-10-03 19:06 ipw-no-associate.conf
-rw-r--r-- 1 root root  37 2008-10-03 19:06 mac80211-extra-channels.conf
-rw-r--r-- 1 root root 105 2008-11-07 23:30 snd-oss
-rw-r--r-- 1 root root 114 2008-11-07 23:30 snd-usb-audio
W /etc/modprobe.conf wstawiałem jako model wszystko co mogło by pasować do tej karty, to jest: 3stack, 3stack-dig, 6stack-dig, 3stack-660, 3stack-660-digout
a jego zawartość wygląda tak:

Kod: Zaznacz cały

alias eth0 atl1
alias sound-slot-0 snd_hda_intel
options snd-ac97-codec power_save=1
install scsi_hostadapter /sbin/modprobe ahci; /sbin/modprobe ata_piix; /sbin/modprobe sbp2; /bin/true
install usb-interface /sbin/modprobe ehci_hcd; /sbin/modprobe uhci_hcd; /bin/true
alias ieee1394-controller ohci1394
options snd_hda_intel enable=1 model=3stack

: 28 lutego 2009, 11:31
autor: ilin
Mam kartę na tym chipie w lapku Toshiba.
Mój wpis wygląda tak

Kod: Zaznacz cały

options snd-hda-intel model=3stack-660

Włożenie słuchawek wyłącza głośniki.

Ten wpis w debianie powinien być w pliku
/etc/modprobe.d/alsa-base plik /etc/modprobe.conf najlepiej całkiem wywalić.
Defaultowo w debianie nie występuje.

: 28 lutego 2009, 12:30
autor: Alkasyn
Witam,.
Miałem kiedyś identyczny problem.
Najpierw sprawdziłem dokładnie jakim mam Chip dźwiękowy przez alsamixer. Odnalazłem go w dokumentacji ALSY:
http://www.mjmwired.net/kernel/Document ... ration.txt

gdzie miałem do wyboru kilka dostępnych modeli dla mojego Chipu. Dopisałem w pliku /etc/modprobe.d/sound oraz /etc/modprobe.d/alsa-base odpowiednią linijkę:

Kod: Zaznacz cały

options snd-hda-intel model=auto
gdzie wystarczyło ustawić model z dostępnych na taki, który u mnie zadziałał tak jak tego oczekiwałem. I po problemie :-)

-----
To Mój pierwszy post na tym forum. Pozdrawiam ;-)

: 28 lutego 2009, 15:58
autor: rmaciej78
Dziękuję za podpowiedzi.
Ja mam Mandrivę Free 2009, ale szukając w internecie informacji na ten temat, najwięcej było na Tym forum.
Zresztą konfiguracja jest podobna jak widzę, więc dlatego napisałem tu.
Próbowałem wszystkich modeli, również 3stack-660 (tak jak to jest na stronie, której link umieściłem w poprzednim poście), ale to nic nie zmieniło.
Zajrzałem też na stronkę dokumentacji ALSY - dziękuję za link.
Wpisałem opcję "auto" i zmieniła się ilość pozycji w mikserze, ale niestety tylko tyle.
¯adne kombinacje, wyłączenia nie pomogły.
Natomiast:

Kod: Zaznacz cały

model=asus-laptop
niestety nie działa.
Może ktoś jakiś pomysł będzie miał Czuję, że tam jakiegoś przełącznika brakuje, bo jest ten do słuchawek i działa, to znaczy jak wyłączę słuchawki przełącznikiem w mikserze, to się odłączają. No i podobna opcja do głośników pewnie jest, tylko jak ją wydobyć?

: 28 lutego 2009, 16:25
autor: ilin
Pokaz

Kod: Zaznacz cały

cat /proc/asound/cards

: 28 lutego 2009, 16:47
autor: rmaciej78
Kochani Ludzie! Działa.
Laptop: Asus F3E
Karta dźwiękowa: Intel Corporation 82801H (ICH8 Family) HD Audio Controler rev. 03
Kodek: Realtek ALC660-VD
Linux: Mandriva Free 2009

W pliku /etc/modprobe.conf trzeba wpisać na końcu:

Kod: Zaznacz cały

options snd_hda_intel model=lenovo
Natomiast w pliku /proc/asount/cards mam to:

Kod: Zaznacz cały

[root@localhost asound]# cat cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfeaf8000 irq 22
Bardzo dziękuję!