2.6.14.2 и ALSA

После установки 2.6.14-r2 пропал звук. Если компилировать драйвер звуковухи в ядро, не загружаются модули ALSA - нет модуля snd-intel8x0. Если компилить его модулем, ядро не находит звуковой карты - ALSA device list пустой. Замкнутый круг. Кто-нибудь решал подобную пакость? Звуковуха - встроенный AC97. В 2.6.12-r6 драйвер карты был модулем, и все прекрасно работало.

Там два

Там два драйвера под AC97: один собственно для звуковухи, другой для модемов(snd-intel8x0m). У меня драйвер звуковухи вкомпилен в ядро, а для модема сделан модулем. Все отлично пашет.

Скажи что пишет dmesg, может просто не определяется? Еще способ поставить alsautils и сделать
rc-update add alsasound default

Модема у меня

Модема у меня вообще нету, зачем он? А звуковуху если ставить модулем - ядро не определяет карту, хотя lspci выдает все правильно, а если встраивать в ядро, то init, когда грузит alsasound, кричит, что нету модуля snd-intel8x0

Вот что выдает

Вот что выдает dmesg при драйвере, скомпилированном модулем

Nov 23 08:34:29 tiger Advanced Linux Sound Architecture Driver Version 1.0.10rc1 (Mon Sep 12 08:13:09 2005 UTC).
Nov 23 08:34:29 tiger ALSA device list:
Nov 23 08:34:29 tiger No soundcards found.

А вот lspci

0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)

Ты не тот

Ты не тот драйве в ядре прписал

Извини за может

Извини за может быть глупый вопрос: ты alsaconf пробывал запускать после пересборки ядра?

У меня похожая

У меня похожая проблемма :( alsaconf не помогает... Если кто нашел решение данной проблемы, подскажите!!!

Ребят, помогите

Ребят, помогите новичку!
lspci выдает такое:
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio (rev 05)
Ядро компилировал (я о поддержке Alsa :) ) по вот етому http://www.gentoo.org/doc/ru/alsa-guide.xml.
После сборки ядра пересобрал media-sound/alsa-utils media-sound/alsa-tools media-sound/alsa-headers media-sound/alsa-driver. Перегрузился. При попытке стартовать алсу выдается следующее сообщение:

ERROR: Failed to load necessary drivers

При попытке сделать alsamixer выдается следующая ошибка:

alsamixer: function snd_ctl_open failed for default: No such device

Помогите, кто чем может!!!! :)
Где я неправ?

Та же батва.

Та же батва.

Ты делал...

Ты делал make modules_install??? Если да тогда просто пересобери alsa-driver...
Для начала проверь делается ли у тебя:
# modprobe snd_intel8x0
если нет то см.выше, если да то попробуй звук, должен работать...

Re: Ты делал...

semlanik написал(а):
Ты делал make modules_install??? Если да тогда просто пересобери alsa-driver...
Для начала проверь делается ли у тебя:
# modprobe snd_intel8x0
если нет то см.выше, если да то попробуй звук, должен работать...

Да ё маё. Люди, выхоть поиск юзайте...После обновления ядра конешно небудет работать звук, так как скомпиленые модули алсы, остались в папке с модулями старого ядра...
Сделай: #emerge -C alsa-driver;emerge alsa-driver, а после того переконфигури звуковуху через alsaconf.

Само собою, я

Само собою, я после сборки ядра пересобрал nvidia и alsa-driver. После перезагрузки lsmod показывает следующее:

Module                  Size  Used by
snd_pcm_oss            47264  0
snd_mixer_oss          16896  1 snd_pcm_oss
snd_seq_oss            32512  0
snd_seq_midi_event      5760  1 snd_seq_oss
snd_seq                46352  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6924  2 snd_seq_oss,snd_seq
snd_intel8x0           29084  0
snd_ac97_codec         91424  1 snd_intel8x0
snd_ac97_bus            1920  1 snd_ac97_codec
snd_pcm                77704  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              20228  2 snd_seq,snd_pcm
snd                    47076  9 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               7264  1 snd
snd_page_alloc          8456  2 snd_intel8x0,snd_pcm
nvidia               3706632  12
8139too                22912  0

alsamixer говорит такое:

alsamixer: function snd_ctl_open failed for default: No such device

Вроде и модули загружены, а выходит что звуковуху найти не могут...
Куда копать, непойму...

На всякий

На всякий случай: если ты поставил alsa-driver, то убери поддержку alsa в ядре...

У меня сделано

У меня сделано и работает следующим образом:

Установлены следующие пакеты:

media-sound/alsaplayer
media-sound/alsa-utils
media-sound/alsa-tools
media-libs/alsa-lib
media-libs/alsa-oss
media-sound/alsa-headers

Собираем ядро:
genkernel all --menuconfig --debuglevel=4 makeopts=-j16

Если ядро собирается не в первый раз, то, для ускорения:
genkernel all --menuconfig --noclean --debuglevel=4 makeopts=-j16

Конфигурируем ядро:

Device Drivers  --->
   Sound  --->
   <*> Sound card support
   Advanced Linux Sound Architecture  --->
      <M> Advanced Linux Sound Architecture
      <M>   Sequencer support
      < >     Sequencer dummy client
      <M>   OSS Mixer API
      <M>   OSS PCM (digital audio) API
      ...
      ...  
         PCI devices  --->
            ...
            <M> Intel/SiS/nVidia/AMD/ALi AC97 Controller  
            ...

конфигурационные файлы:

/etc/conf.d/alsasound

ENABLE_OSS_EMUL="yes"
RESTORE_ON_START="yes"
SAVE_ON_STOP="yes"

/etc/modules.d/alsa

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
alias snd-card-0 snd-intel8x0
options snd cards_limit=1

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".