Alsa не видит Creative Labs SB Audigy :( [РЕШЕНО]

доброе время суток!

ситуация следующая... где-то неделю назад настраивал алсу и все было впорядке, карточку она видела и давала настроить громкость, правда звук я не проверял, так как делал все удаленно, а вчера решил проверить есть ли звук на компе... а звука то и нет... выяснилось, что алса просто не видит звуковушку... бортовую видит (если включить поддержку в ядре) а вот креатива нету. :(

а вот что выдается на команду /etc/init.d/alsasound restart:

 * Storing ALSA Mixer Levels ...
alsactl: save_state:1513: No soundcards found...
 * Error saving levels.                                                                                      [ !! ]
 * Killing processes using ALSA ...                                                                          [ ok ]
 * Unloading ALSA modules ...                                                                                [ ok ]
 * Loading ALSA modules ...
 *   Could not detect custom ALSA settings.  Loading all detected alsa drivers.
 *   Loading: snd_ca0106 ...                                                                                 [ ok ]
 *   Loading: snd-pcm-oss ...                                                                                [ ok ]
 *   Loading: snd-seq ...                                                                                    [ ok ]
 *   ERROR: Failed to load necessary drivers                                                                 [ ok ]
 * Restoring Mixer Levels ...
alsactl: unrecognized option '---'
Usage: alsactl <options> command

Available global options:
  -h,--help        this help
  -d,--debug       debug mode
  -v,--version     print version of this program

Available state options:
  -f,--file #      configuration file (default /etc/asound.state)
  -F,--force       try to restore the matching controls as much as possible
                   (default mode)
  -g,--ignore      ignore 'No soundcards found' error
  -P,--pedantic    do not restore mismatching controls (old default)
  -r,--runstate #  save restore and init state to this file (only errors)
                   default settings is 'no file set'
  -R,--remove      remove runstate file at first, otherwise append errors

Available init options:
  -E,--env #=#	   set environment variable for init phase (NAME=VALUE)
  -i,--initfile #  main configuation file for init phase (default /usr/share/alsa/init/00main)


Available commands:
  store   <card #> save current driver setup for one or each soundcards
                   to configuration file
  restore <card #> load current driver setup for one or each soundcards
                   from configuration file
  init	  <card #> initialize driver to a default state
  names   <card #> dump information about all the known present (sub-)devices
                   into configuration file (DEPRECATED)
 * Errors while restoring defaults, ignoring                                                                 [ ok ]

lspci |grep -i audio

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
05:02.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)

kernel:

CONFIG_SOUND=m
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
# CONFIG_SND_SEQUENCER_OSS is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_VERBOSE_PROCFS is not set
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_AC97_CODEC=m
# CONFIG_SND_DRIVERS is not set
CONFIG_SND_PCI=y
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AW2 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
CONFIG_SND_CA0106=m
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_OXYGEN is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS5530 is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_HDA_INTEL is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_HIFIER is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VIRTUOSO is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_USB is not set
# CONFIG_SND_SOC is not set

make.conf:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
## for gcc >= 4.3
# CFLAGS="-O2 -march=core2 -mssse3 -ftree-vectorize -mcx16 -msahf -pipe"
#CFLAGS="-O2 -march=prescott -O2 -pipe -fomit-frame-pointer"
CFLAGS="-march=nocona -O2 -pipe"
#CXXFLAGS="-O2 -march=core2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
#CHOST="i686-pc-linux-gnu"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j4"

VIDEO_CARDS="nvidia"
ALSA_CARDS="emu10k1"

# CPU
USE="-3dnow -altivec mmx mmxext sse sse2 sse3 ssse3"
USE="$USE X gnome gtk qt3 nvidia alsa dvd java cairo glitz xcb svg samba syslog automount spell cdr dvdr bash-completion opengl glx mp3 mp4 mpeg4 x264 oss ogg xvid win32codecs vidix dvd faac faad x avi xchat libnotify dbus hal xft fuse server qt3support xconfig tryetype xscreensaver nsplugin jpg jpeg jpeg2k png threads pic virtualbox artworkextra vim-syntax arts nxclient radio mozilla imap acpi mysql tk -ipv6"

LINGUAS="ru en"
ACCEPT_KEYWORDS=amd64

GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ "

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"

Не включена поддержка emu10k1 в ядре

CONFIG_SND_EMU10K1 is not set

это если у вас карточка "из старых" а-ля Live5.1 / Audigy.

Если X-Fi - то есть отдельный драйвер, в portage он зовётся
xfi-drivers.

В общем, не совсем понятно это:
CONFIG_SND_CA0106=m
В сочетании с этим:
ALSA_CARDS="emu10k1"

спасибо!

черт, это все моя невнимательность =) в menuconfig чуть раньше увидел закомое слово SB Audigy и решил, что это оно и есть. =) все заработало, спасибо!

p.s. только не опнятно как оно у меня в прошлый раз его увидела... хотя вполне возможно, что мне померещилось. =)

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

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