LINUX.ORG.RU

ALSA + EMU 0404 PCI-E (SB0400)


0

2

Всем привет. Недавно купил эту замечательную карточку, но алса ни в какую не захотела с ней работать.

alsaconf

Запускаем update-modules...
Loading driver...
 * Loading ALSA modules ...
 *   Loading: snd-card-0 ...                                              [ 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)
  -I,--no-init-fallback
                   don't initialize even if restore fails
  -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 ]
Setting default volumes...
amixer: Mixer attach default error: No such file or directory
Сохраняем настройки микшера в /etc/asound.state.
/usr/sbin/alsactl: save_state:1502: No soundcards found...

dmesg | grep Audigy

[    7.856857] EMU10K1_Audigy 0000:04:04.0: PCI INT A -> Link[APC5] -> GSI 16 (level, low) -> IRQ 16
[    7.860802] ALSA emu10k1_main.c:226: Audigy2 value: Special config.
[    8.869858] EMU10K1_Audigy 0000:04:04.0: PCI INT A disabled
[    8.869866] EMU10K1_Audigy: probe of 0000:04:04.0 failed with error -5

И да, у меня генту, алсу пробовал собирать как ядровую, так и отдельно. Уже не знаю куда можно копать. Не подскажите?


Ахаха, device id совпал с audigy 2 value, рассказывай где откопал... И вообще SB0400 это a2value, а не emu.

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

У креатива device id совпадают более чем у половины карт. Надо смотреть subven/subdev, чтоб точно определить, что за карта. E-MU 0404 PCI-E алсой не поддерживается.

bolmer
()

На ubuntu.ru было подробнейшее описание, как заставить работать 0404 PCI работать под линуксом.

А то что ПОКА она видится как аудига2 это совершенно нормально, так и должно быть. По-другому она увидится только после подгрузки очень секретной прошивки :)

tx
()
Ответ на: комментарий от KPSS
04:04.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
	Subsystem: Creative Labs Device 4005
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 16
	Region 0: I/O ports at a000 [size=64]
	Capabilities: <access denied>
	Kernel modules: snd-emu10k1
Sb0y
() автор топика
Ответ на: комментарий от tx

У меня до этого была именно 0404 PCI, которая прекрасно работала с алсой, что на ubuntu, что на Gentoo, без всяческих танцев с бубном.

Ещё кстати, помню что подобный лог в dmessg

[8.869866] EMU10K1_Audigy: probe of 0000:04:04.0 failed with error -5

у меня был, когда ещё алсой не поддерживалася emu. Прошло после накатывания на алсу какого-то патча и в следующих версиях всё работало из коробки.

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

> У меня до этого была именно 0404 PCI, которая прекрасно работала с алсой, что на ubuntu, что на Gentoo, без всяческих танцев с бубном.
Прекрасно это 44,1/48 kHz 16 bit only?

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

Ну да. Меня это вполне устраивало.

У меня домашняя стереосистема без изысков и обычная квартира, а не стадион :)

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

> Ну да. Меня это вполне устраивало.
И ручное переключение между 44,1 и 48? По-моему это жуткое неудобство. Пожалуй тут Juli@ будет однозначно лучше. Особенно если:

У меня домашняя стереосистема без изысков и обычная квартира, а не стадион :)

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

>И ручное переключение между 44,1 и 48?

У меня это работало без рукоприкладства. Слушал через pulseaudio+mpd.

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