Патч для alsa
Space78 5 декабря, 2010 - 20:01
Подскажите пожалуйста, как правильно установить патч для alsa?
Кодек: Conexant CX20585.
Патч с этого сайта: http://www.linuxant.com/alsa-driver/
На буке Lenovo G555 установлен Calculate Linux 10.9
Неработают наушники, хотя звук со встроенных колонок идёт.
На буке так же стоит Windows 7 - со звуком всё в норме.
До Calculate стояла Ubuntu, здесь тоже проблемы со звуком были (только звук был одновременно и с колонок и с наушников). Проблема решилась только после установки alsa-driver-linuxant_1.0.23.0_all.deb, с вышеупомянутого сайта.
»
- Для комментирования войдите или зарегистрируйтесь
1. Размаскаешь
1. Размаскаешь media-sound/alsa-driver
2. Копируешь в локальный оверлей и изменяешь ебилд или (если portage 2.2) вкуриваешь ман про кастомные патчи
3. Вырубаешь нафиг _всю_ альсу в ядре.
4. emerge alsa-driver.
Если нужна помощь в переделке ебилда — обращайся.
Большое спасибо за скорый
Большое спасибо за скорый ответ.
Но можно более подробно описать всю процедуру.
Познаний маловато в gentoo (calculate linux) :-(
Кстати установлен portage 2.1.9.24
Заранее благодарен...
могу только перевести
могу только перевести вышесказанное maksbotan
1. echo ">media-sound/alsa-driver-1.0" | sudo tee -a /etc/portage/package.unmask
2. echo PORTDIR_OVERLAY=\"/usr/local/portage\" | sudo tee -a /etc/make.conf
sudo mkdir -p /usr/local/portage/media-sound/alsa-driver/files
sudo cp /usr/portage/media-sound/alsa-driver/alsa-driver-9999.ebuild /usr/local/portage/media-sound/alsa-driver
sudo wget http://www.linuxant.com/alsa-driver/alsa-driver-1.0.15-1.patch -O /usr/local/portage/media/sound/alsa-driver/files/alsa-driver-1.0.15-1.patch
добавляете в /usr/local/portage/media-sound/alsa-driver след.код
3. cd /usr/src/linux
zcat /proc/config.gz | sudo tee .config # или make oldconfig
sudo sed -i 's/\(CONFIG_SND\)\(.*\)=y/\1\2=m/' /usr/src/linux/.config
sudo make
sudo make modules_install
sudo make install
sudo reboot
4. sudo emerge alsa-driver
modprobe имя_вашего_модуля
А вообще, должно хватить того, что предложил Вам zaufi, т.к. альса сегодня в ядре актуальная...
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
backbone написал(а): могу
всё сделал как написано, но при emerge alsa-driver ругается на "манифест" файл в /usr/local/portage/media-sound/alsa-driver
как это побороть ?
якобы размер ebuild'а изменился когда добавил src_prepare() {
epatch "${FILESDIR}/alsa-driver-1.0.15-1.patch"
}
ebuild
3.5 ebuild /usr/local/portage/media-sound/alsa-driver/alsa-driver-9999.ebuild manifest
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
И конечно же, мы все читали
И конечно же, мы все читали документацию...
http://www.gentoo.org/doc/en/alsa-guide.xml
Не грусти, товарищ! Всё хорошо, beautiful good!
у меня похожая проблема
у меня похожая проблема решилась установкой модели в options для snd-hda-intel модуля
model=lifebook
zaufi написал(а): у меня
а почему именно "lifebook" ?
Space78 написал(а): а почему
подозреваю, что просто с этим параметром заработало ;) вообще его alsaconf должен подобрать... в этом в основном и заключается его работа ))
у меня на lenovo s12-1n wi тоже были неполадки со звуком после 30-го ядра... alsaconf не находил карточку... порылся в документации к alsa в ядре и пробовал все вариации параметра model модуля... на каком лучше заработало, тот и прописал ))) заняло 20 минут... а до этого эксперимента битую неделю пересобирал тада-сюда ядра и алсы разных версий, пытался вычислить с помощью qlop когда и что могло обновиться и т.д. )))