Bug 24341 - некорректная работа SB Audigy
: некорректная работа SB Audigy
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/alsa-utils)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-10-17 12:35 by
Modified: 2010-11-03 15:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-10-17 12:35:35
altlinux-6.0.0_beta-20101015-kdesktop-i586-ru-install-dvd5.iso звуковая карта
Creative Labs SB Audigy (rev 03). После установки системный звук есть, однако
kaffeine пишет "Cannot create audio output." Dragon работает нормально. С
набортным звуком такого не наблюдается. Ошибка пропала после установки
дополнительных пакетов. Предположительно aserver, поскольку заодно ставились и
другие видеопроигрыватели. Перезапуск сеанса проводился.
------- Comment #1 From 2010-10-20 19:00:35 -------
Так пропала ошибка или нет?  Если у kaffeine вдруг чего в зависимостях не
хватает -- это на него перевешивать надо.  Хотя пока похоже на какой-то
занятный local misconfiguration.
------- Comment #2 From 2010-10-20 20:05:22 -------
(В ответ на комментарий №1)
> Так пропала ошибка или нет? 
Ошибка пропала, но..
Стандартная установка, в kaffeine звука нет, в dragon player есть, smplayer
молчит, но сообщений об ошибках нет и видео проигрывается, amarok работает,
системный звук есть, в kmix и alsamixer все каналы видны. При включении в BIOS
встроенного аудио и переключении на него всё нормально работает, т.е. kaffeine
и всё остальное. Установка дополнительных пакетов связанных с alsa, отключение
встроенного аудио, перезапуск. Всё играется через audigy, но в kmix и alsamixer
почему то становится виден только мастер-канал.
------- Comment #3 From 2010-10-21 18:58:52 -------
Прикладываю кусок вывода smplayer после переустановки.

Debug: MplayerProcess::parseLine:
'=========================================================================='
Debug: MplayerProcess::parseLine: 'Opening audio decoder: [ffmpeg]
FFmpeg/libavcodec audio decoders'
Debug: MplayerProcess::parseLine: 'AUDIO: 48000 Hz, 2 ch, s16le, 1536,0
kbit/100,00% (ratio: 192000->192000)'
Debug: MplayerProcess::parseLine: 'ID_AUDIO_BITRATE=1536000'
Debug: MplayerProcess::parseLine: 'ID_AUDIO_RATE=48000'
Debug: MplayerProcess::parseLine: 'ID_AUDIO_NCH=2'
Debug: MplayerProcess::parseLine: 'Selected audio codec: [ffdca] afm: ffmpeg
(FFmpeg DTS)'
Debug: MplayerProcess::parseLine:
'=========================================================================='
Debug: MplayerProcess::parseLine: '[AO_ALSA] alsa-lib:
pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-2): Нет
такого файла или каталога'
Debug: MplayerProcess::parseLine: '[AO_ALSA] alsa-lib:
pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave'
Debug: MplayerProcess::parseLine: '[AO_ALSA] Playback open error: Нет такого
файла или каталога'
Debug: MplayerProcess::parseLine: 'Failed to initialize audio driver 'alsa''
Debug: MplayerProcess::parseLine: 'Could not open/initialize audio device -> no
sound.'
Debug: MplayerProcess::parseLine: 'Audio: no sound'
Debug: MplayerProcess::parseLine: 'Starting playback...'

И вывод
[valentin@comp-Athlon-64-203929 ~]$ ls /dev/snd
by-path    controlC1  hwC0D1  hwC0D3  midiC1D0  pcmC1D0c  pcmC1D1c  pcmC1D2p 
timer
controlC0  hwC0D0     hwC0D2  hwC1D0  midiC1D1  pcmC1D0p  pcmC1D2c  pcmC1D3p
------- Comment #4 From 2010-10-21 20:25:37 -------
Итог:
Создание файла alsa-modindex со строчкой options snd_pcsp index=01 в
/etc/modprobe.d ситуацию исправило. Железо конечно интересное, даже при
запрещении встроенного аудио в BIOS'e оно всё равно видится через lspci
(Audio device: nVidia Corporation High Definition Audio Controller (rev a1)),
но раньше таких проблем не всплывало.
------- Comment #5 From 2010-11-02 15:29:02 -------
Хм.  Предлагаю закрыть как WORKSFORME.

Если есть силы и желание, можете повесить баг в
https://bugtrack.alsa-project.org/alsa-bug/ -- я-то там зарегистрирован, но
проксить баги штука довольно неблагодарная, особенно когда сам даже проверить
не можешь -- полечилось иль нет.
------- Comment #6 From 2010-11-03 15:05:05 -------
(В ответ на комментарий №5)
> Хм.  Предлагаю закрыть как WORKSFORME.
> 
> Если есть силы и желание, можете повесить баг в
> https://bugtrack.alsa-project.org/alsa-bug/ -- я-то там зарегистрирован, но
> проксить баги штука довольно неблагодарная, особенно когда сам даже проверить
> не можешь -- полечилось иль нет.
Думаю здесь дело не в alsa, а в udev, поскольку аналогично было и с двумя
сетевыми, после установки они поменялись местами, однако после того как ещё раз
было сказано кто из них eth0, а кто eth1 этого больше не повторялось.
Ну а для аудио создал в /etc/modprobe.d файл с содержимым для моего случая
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
alias snd-card-1 snd_hda_intel
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
options snd-emu10k1 index=0
options snd_hda_intel index=1
и больше они не путались.