[mdk-re] Re: SoundBlaster AWE32 в Мастер бета-2

Aristarh =?iso-8859-1?q?aristarh_=CE=C1_online=2Eru?=
Сб Апр 20 19:12:01 MSD 2002


On 20 April 2002 18:06, Konstantin Lepikhov <lepikhov на energya.ru> wrote:
> Hi Olga!
>
> Saturday 20, at 04:38:18 AM you wrote:
<skip>
> А вы не пробовали использовать ALSA? (она же все-таки advanced :)
> У меня AWE64 прекрасно работает без isapnputils (если переехали на 2.4,
> можете с наслаждением выкинуть этот пакет), т.к 2.4 прекрасно все
> подключает, а alsa подцепляет:

<skip>

> Напоследок, 2 хинта:
>
> 1. Выставить nopnp в опциях ядра

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

> 2. Включить PnP OS в BIOS.
Так.

> > И еще в логах появляется после sndconfig :
> > kernel: Soundblaster audio driver Copyright (C) by Hannu Savolainen
> > 1993-1996 kernel: sb: No ISAPnP cards found, trying standard ones...
> > kernel: sb: dsp reset failed.
>
> Логично :) Т.к isapnp его не нашла и не включила, то и сам драйвер sb
> ничего не нашел.

Чтоб совсем в точку - мой конфиг:

# ALSA2 on SB AWE32---------------------------------------------------------
# ALSA PnP support
# options isapnp isapnp_reserve_irq=3,7,9,10,11,13

# ALSA Support
alias char-major-116 snd
alias snd-card-0 snd-sbawe
options snd snd_major=116 snd_cards_limit=1 \
    snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0

options snd-sbawe snd_index=0 snd_port=0x220 snd_mpu_port=0x330 \
    snd_awe_port=0x620 snd_irq=5 snd_dma8=1 snd_dma16=5 snd_mic_agc=1 \
    snd_isapnp=1 snd_csp=1 snd_id=SB_AWE32_PnP

post-install snd-sbawe /sbin/modprobe snd-emu8000-synth

# OSS Emulation
# alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

post-install snd-sbawe /sbin/modprobe snd-pcm-oss

alias sound snd-sbawe
alias midi snd-emu8000-synth
alias awe snd-sbawe

# Restore mixer settings and load soundfonts
post-install snd-pcm-oss /usr/sbin/alsactl restore
post-install snd-emu8000-synth /bin/sfxload /etc/midi/gu11-rom.sf2
# End SB AWE32 --------------------------------------------------------

Хинт.
Midi лучше играть с помощью drvmidi (tkmidi), поскольку умеет грузить 
soundfonts динамически. Если памяти, к примеру, 2 Mb, можно использовать 8 Mb 
фонты, и лучше не использовать штатные, а взять, к примеру,
http://www.ibiblio.org/thammer/HammerSound/localfiles/soundfonts/sYnerGi8.zip 
и почувствовать разницу.

-- 
Yuri N. Sedunov




Подробная информация о списке рассылки community