LINUX.ORG.RU

Alsa отказывается звук подавать...


0

1

стоит Gentoo с Gnome (всё ставила по англоязычному хэндбуку) пытаюсь по англоязычному хэндбуку и ВИКИ поставить альса - не удаётся запустить. думаю, что проблема в том, что уже размаскированный мною пакет alsa-driver-9999 не хочет ставиться. ругается на кернель.

подскажите, что делать, очень срочно нужно решить проблему((


alsa-driver можно поставить только если отключить альсу в ядре. Если в ядре alsa включена т.е. скомпилен правильный модуль для вашей звуковой карты то достаточно поставить alsa-lib и alsa-utils ну и загрузить этот самый модуль(хотя обычно удев и сам справляется с этой задачей).

ivanich ★★
()
Ответ на: комментарий от anonymous

в смысле отключить (как говорили ранее)

также при установке alsa-utils не устанавливает alsamixer - он не запускает в консоли, говорит нет такого файла

Xsana
() автор топика
Ответ на: комментарий от Xsana

Да нафига же, собирай alsa-utils + alsa-lib и _включай_ поддержку своей карты в ядре, всё заработает насколько вообще может. alsa-driver нужен если карта не работает на НЕсвежем ядре.

anonymous
()
Ответ на: комментарий от anonymous

уже 100500 раз собирала и утилиты и библиотеки - бестолку.. в ядре включено всё, что надо (ну если верить хэндбуку)

Xsana
() автор топика

Если в ядре alsa задействован, то alsadriver не нужен

deterok ★★★★★
()
Ответ на: комментарий от Xsana

всё свежее.. думаю там всё внутри...

Xsana
() автор топика
Ответ на: комментарий от Xsana

media-sound/alsa-utils-1.0.23-r1 все есть, от рута надеюсь пускаешь?(хотя какая разница...)

deterok ★★★★★
()
Ответ на: комментарий от Xsana

всё пускаю исключительно от рута

Xsana
() автор топика
Ответ на: комментарий от Xsana

>при установке alsa-utils не устанавливает alsamixer

Давай ещё ldd /usr/bin/alsamixer
и логи, оставшиеся в /var/tmp после FEATURES=noclean emerge alsa-utils.

anonymous
()
Ответ на: комментарий от Xsana

Мне уже неловко просить :3, давай конфиг ядра полностью.

anonymous
()
Ответ на: комментарий от anonymous

да его и не было по сути, если он не эмержился

Xsana
() автор топика
Ответ на: комментарий от Xsana

Это значит, что драйвер не подгружен (что подтверждается матом в dmesg).

Сделай cd /usr/src/linux && make nconfig, потом в меню:

Device Drivers  --->
  <*> Sound card support  --->
    <*>   Advanced Linux Sound Architecture  --->
      [*]   PCI sound devices (NEW)  --->
В этом пункте убираем всё, кроме
[*]   Verbose procfs contents (NEW) 
[*]   PCI sound devices (NEW)  --->

Идём в PCI sound devices: Убираем всё, кроме

<m>   Intel HD Audio  --->
Те МОДУЛЕМ.

Идём в этот Intel HD Audio Включаем все

Build * HD-audio codec support
остальное убираем.

Канпеляем и ставим ядро.

anonymous
()
Ответ на: комментарий от Xsana

lzma: (stdin): Невозможно выделить память make[2]: *** [arch/x86/boot/compressed/vmlinux.bin.lzma] Ошибка 1 make[1]: *** [arch/x86/boot/compressed/vmlinux] Ошибка 2 make: *** [bzImage] Ошибка 2

Xsana
() автор топика
Ответ на: комментарий от Xsana

решил так...

была похожая проблема.. решил ее так:
1. Полностью снёс pulseaudio и alsa через Synaptic
2. Затем поставил альсу со всеми потрохами...
подробней ставил:
alsa-base
libasound2
linux-soundbase
pulseaudio
linux-headers
linux-image

перезагрузился... и все заработало))

Licwin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.