Problem z dźwiękiem

 Problemem jest to, że po uruchomieniu karty muzycznej (czy to przez alse
z kernela, czy z alsa-driver), nie ma sprzętowego wykrywania podłączonych do jacków urządzeń. A dokładniej, jest to irytujące, gdy podłączamy do laptopa słuchawki, a tu głośniki wbudowane w naszego notebooka nie chcą umilknąć.

Laptop Lenovo posiadający kartę dźwiękową:

Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller

wg lspci, a zmontowana jest na chipsecie Analog Devices AD1986A.

Rozwiązaniem jest dodanie tego patcha. Dodajemy patcha do źródeł kernela lub do źródeł pakietu alsa-driver. Ja dodałem do źródeł kernela. A więc zrobiłem natępująco:

cd /kernel/source/path
patch -p1 < /path/to/the/hdaintel-laptop-eapd-updated.patch

Dostaniemy pytanie o plik do spatchowania. Będąc w katalogu ze źródłami kernela podajemy:

sound/pci/hda/patch_analog.c

Kompilujemy, kopiujemy kernela we właściwe miejsce i startujemy komputer z nowego jądra. Teraz, jeżeli wszystko zostało wykonane odpowiednio, możemy się cieszyć “cisza” po podłączeniu słuchawek.

Żeby zastosować tego patcha do paczki alsa-driver, należy wejść do źródeł paczki i uruchomić patchowanie, po czym wskazać plik patch_analog.c

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s