[решено]проблема с alsa (--- no soundcards ---)

Выбор и настройка HardWare

Модератор: Модераторы разделов

PAshOK
Сообщения: 24
ОС: suse 10.1

[решено]проблема с alsa

Сообщение PAshOK »

система gentoo 2006.1
вобщем ситуация такая сегодня перекомпилил ядро alsa туда подключена модулем.
карточка 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0), соответственно ее там и указвывал.
далее при alsaconf карточка определяеться intel8x0

Код: Выделить всё

Running modules-update...
 * Please run 'update-modules' from now on; 'modules-update' is going away
Loading driver...
 * Loading ALSA modules ...
 *   Loading: snd-card-0 ...                                                                                [ ok ]
 *   Loading: snd-pcm-oss ...                                                                               [ ok ]
 *   Loading: snd-seq ...                                                                                   [ ok ]
 *   ERROR: Failed to load necessary drivers                                                                [ ok ]
 * Restoring Mixer Levels ...
 * No mixer config in /var/lib/alsa/asound.state, you have to unmute your card!                             [ ok ]
Setting default volumes...
amixer: Mixer attach default error: No such device
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1253: No soundcards found...

собственно
cat /proc/asound/cards
--- no soundcards ---
тут без коментариев.
при загрузке инфомация вот такая

Код: Выделить всё

Intel 810 + AC97 Audio, version 1.01, 23:36:56 Jun 17 2007
ACPI: PCI Interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 22
i810: SiS 7012 found at IO 0xc000 and 0xbc00, MEM 0x0000 and 0x0000, IRQ 22
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
ac97_codec: AC97  codec, id: CMI65 (CMedia)
AC97 codec does not have proper volume support.
i810_audio: only 48Khz playback available.
i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), total channels = 2

и вот

Код: Выделить всё

cat /etc/modules.d/alsa
# Alsa kernel modules' configuration file.

# ALSA portion
# OSS/Free portion

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.14rc2 ---
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---


модули вроде загружены

Код: Выделить всё

lsmod
Module                  Size  Used by
snd_seq                50128  0
snd_seq_device         11788  1 snd_seq
snd_pcm_oss            40736  0
snd_mixer_oss          19584  1 snd_pcm_oss
snd_intel8x0           35228  0
snd_ac97_codec         93348  1 snd_intel8x0
snd_pcm                69892  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              24708  2 snd_seq,snd_pcm
snd                    52196  8 snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd
_pcm,snd_timer
snd_page_alloc         13832  2 snd_intel8x0,snd_pcm
fglrx                 654560  16
ac97_bus                6528  1 snd_ac97_codec
i810_audio             37268  0
ac97_codec             20236  1 i810_audio
soundcore              11616  2 snd,i810_audio
sis_agp                12548  1
agpgart                34504  2 fglrx,sis_agp

да и
вобщем вопрос заключаеться в том как сделать так чтобы alsa всетаки увидела звуковую карту?
Спасибо сказали:
Аватара пользователя
Debian GreS
Сообщения: 126
Статус:      The One
ОС: Debian Wheezy

Re: [решено]проблема с alsa

Сообщение Debian GreS »

PAshOK писал(а):
18.06.2007 02:34
как сделать так чтобы alsa всетаки увидела звуковую карту?


Скачать последнюю alsa? ;)
Registered Linux user number 448029
А ты зарегистрировался? -> http://counter.li.org/ ;)
Спасибо сказали:
PAshOK
Сообщения: 24
ОС: suse 10.1

Re: [решено]проблема с alsa

Сообщение PAshOK »

Скачать последнюю alsa?

что вобщем-то и было сделано.
дерево портежей обновляеться каждую ночь.
#emerge alsa
скачала патч к ядру которое и было скомпилено.
внешняя же
#emerge alsa-driver
ничего не дает, т.к сообщает что alsa уже собрана в ядре, что впринципе и логично :)
Спасибо сказали:
Аватара пользователя
Debian GreS
Сообщения: 126
Статус:      The One
ОС: Debian Wheezy

Re: [решено]проблема с alsa

Сообщение Debian GreS »

Попробуй пересобрать ядро с полным отключением alsa и использовать скачанную alsa.
После очередной пересборки ядра также пропал звук, карта вроде определялась, в alsamixer нужные каналы были раз-mute-ны, но звук отсутствовал. Я, правда, в том случае сделал наоборот. Удалил из системы все пакеты с alsa и оставил только поддержку звуковой системы в ядре. Заработало как ни странно :)
Registered Linux user number 448029
А ты зарегистрировался? -> http://counter.li.org/ ;)
Спасибо сказали:
PAshOK
Сообщения: 24
ОС: suse 10.1

Re: [решено]проблема с alsa

Сообщение PAshOK »

да были уже таакие мысли, но ночью уже не до того было :)
вобщем мне тут еще сказали что дело в правах доступа может быть и посоветовали:

Код: Выделить всё

#chmod 777  /dev/dsp*
#chmod 777 /dev/mix*

вполне здравая, кстати идея.
вобщем с работы приду домой, буду пытаться.
если поможет тогда отпишусь.
Спасибо сказали:
PAshOK
Сообщения: 24
ОС: suse 10.1

Re: [решено]проблема с alsa

Сообщение PAshOK »

вобщем, помогла установка внешних драйверов.
наконец-то заветные

Код: Выделить всё

cat /proc/asound/cards
 0 [SI7012         ]: ICH - SiS SI7012
                      SiS SI7012 with CMI9738 at irq 22

конечно, интерестно, почему не работал звук в ядро встроеный. ну да ладно. работает и хорошо.
Спасибо сказали: