В связи с тем, что я страдаю старческим склерозом мне приходится некоторые элементарные вещи складывать куда-нибудь поближе.
Блог - не самое подходящее, но и не последнее место, где это будет всегда "под рукой "ASUS K50LJ - ноут неплохой, но зелопротивный в отношении железа, звук работает только с бубном или в Ubuntu 9.10 однако в юбунте глюк с видеокартой - при запуске он говорит встроенными динамиками нечто типа "буль-буль" и не засвечивает экран.
ALT+F2 или F3 и иже не работают, вообще ничего не откликается на тыканье в клаву.
Итак начну:
1. Для начала следует установить необходимые пакеты для сборки ПО из исходных текстов:
sudo apt-get install linux-headers-`uname -r` build-essential gcc gawk libgettext-ruby-util libgettext-ruby1.8 libncurses5-dev xmlto
2. Нужно скачать исходные тексты ALSA с официального сайта, желательно самые последние (на момент последнего обновления статьи это была версия 1.0.21) :
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
3. Распаковать каждый архив и перейти в директорию ./alsa-driver-1.0.21:
tar jxvf alsa-driver-1.0.21.tar.bz2<br />tar jxvf alsa-lib-1.0.21.tar.bz2<br />tar jxvf alsa-utils-1.0.21.tar.bz2<br />cd ./alsa-driver-1.0.21<br />
4. Собираем ALSA с поддержкой звуковой карты HDA-Intel:
./configure --with-cards=hda-intel make sudo make install
5. Собираем alsa-lib:
cd ../alsa-lib-1.0.21
./configure
make
sudo make install
6. Собираем alsa-utils:
cd ../alsa-utils-1.0.21<
./configure
make
sudo make install
Если после команды ./configure видим:
configure: error: panelw library not found
Заходим в synaptic и устанавливаем пакет libncursesw5-dev заново запускаем ./configure
7. Теперь пришло время настроить alsa. Выбираем нужную звуковую карту, в нашем случае это hda-intel, далее просто нажимаем OK:
sudo alsaconf
8. Добавляем в файл /etc/modrpobe.d/alsa-base.conf следующую строчку:
options snd-hda-intel model=3stack
Открыть файл для редактирования можно с помощью команды:
sudo gedit /etc/modprobe.d/alsa-base.conf
Примечание: в более старых версиях вместо файла /etc/modrpobe.d/alsa-base.conf использовался файл /etc/modrpobe.d/alsa-base. 9. Перезапускаем alsa и наслаждаемся звуком:
sudo /etc/init.d/alsasound reloa
Звука по прежнему нет?
Попробуйте в пункте 8 вместо 3stackk поставить 5stackk, 6stackk, laptopk или laptop-eapdk. Так же иногда нужно использовать значение erfk. Данная проблема связана с различными производителями. В моем случае это ASUS