Re: Placa de Som AWE64
Eu Configurei a minha placa AWE64 Assim:;
Aki vai a receita do bolo :-)
Como configurar a placa de som AWE64
Configuração de placas PnP
- A configuração de placas PnP (Plug and Play) deve ser feita pelo programa
isapnp, seguindo as instruções do arquivo /usr/doc/isapnptools/INSTALL.gz .
- Executei o comando abaixo para gerar o arquivo de configuração /etc/isapnp
conf :
cd /etc
pnpdump --config > isapnp.conf
- Dependendo do hardware instalado, esse arquivo pode necessitar de ajustes.
O arquivo /usr/doc/isapnptools/isapnpfaq.txt.gz contém instruções para isso.
Para a placa de som, foi necessário um pequeno ajuste.
- Para listar o arquivo /etc/isapnp.conf sem os comentários e linhas em
branco, pode-se usar o comando:
egrep -v '#|^ *$' isapnp.conf
- O arquivo citado possui as linhas:
(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFIGURE CTL00e4/324409179 (LD 0
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 5))
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 1 (SIZE 2) (BASE 0x0330))
(IO 2 (SIZE 4) (BASE 0x0388))
(NAME "CTL00e4/324409179[0]{Audio }")
(ACT Y)
))
(CONFIGURE CTL00e4/324409179 (LD 1
(IO 0 (SIZE 8) (BASE 0x0200))
(NAME "CTL00e4/324409179[1]{Game }")
(ACT Y)
))
(CONFIGURE CTL00e4/324409179 (LD 2
(IO 0 (SIZE 4) (BASE 0x0620))
(IO 1 (SIZE 4) (BASE 0x0A20)) --> Essas 2 linhas foram incluídas
(IO 2 (SIZE 4) (BASE 0x0E20)) --> manualmente
(NAME "CTL00e4/324409179[2]{WaveTable }")
(ACT Y)
))
(CONFIGURE USR3090/2951147142 (LD 0
(IO 0 (SIZE 8) (BASE 0x02f8))
(INT 0 (IRQ 3 (MODE +E)))
(NAME "USR3090/2951147142[0]{U.S. Robotics 56K Voice INT}")
(ACT Y)
))
(WAITFORKEY)
- Os dispositivos PnP são configurados pelo sistema através da execução do
script S15isapnp guardado em etc/rcS.d (na realidade, ele é um link para
/etc/init.d/isapnp).
====================================================
Instalação e configuração da placa de som (Sound Blaster AWE64)
- Para adicionar o suporte a som no meu sistema Linux, eu vou utilizar o
driver fornecido com o kernel. As opções assinaladas na compilação do kernel
foram:
Categoria: Sound
Opção : Sound card support - (M)
Creative Ensoniq AudioPCI 97 (ES1371) - OPÇÃO DESMARCADA
OSS sound modules - (M)
Persistent DMA buffers (NEW) - (*)
100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) supp - (M)
AWE32 synth (NEW) - (M)
Yamaha FM synthesizer (YM3812/OPL-3) support (NEW) - (M)
- Os módulos compilados foram gravados no diretório
/lib/modules/2.4.5/kernel/drivers/sound e são os seguintes:
-rw-r--r-- 1 root root 62052 Jun 25 01:35 awe_wave.o
-rw-r--r-- 1 root root 15908 Jun 25 01:35 opl3.o
-rw-r--r-- 1 root root 47785 Jun 25 01:35 sb_lib.o
-rw-r--r-- 1 root root 12934 Jun 25 01:35 sb.o
-rw-r--r-- 1 root root 9042 Jun 25 01:35 soundcore.o
-rw-r--r-- 1 root root 83927 Jun 25 01:35 sound.o
-rw-r--r-- 1 root root 10308 Jun 25 01:35 uart401.o
- Instale os pacotes:
apt-get install <pacote>
Pacotes INSTALADOS:
Nome Versão Seção
Prioridade
====================================================
libawe0.4 0.4.3.1-1.2 libs opc
awe-drv 0.4.3.1-1.2 sound ext
tcl8.3 8.3.2-8 libs opc
tk8.3 8.3.2-4 libs opc
awe-midi 0.4.3.1-1.2 sound ext
awe-netscape-libc6 0.4.3.1-1.2 sound ext
- Tendo compilado os módulos do kernel e adicionado suporte a PnP no sistema
seja através do kernel ou do programa isapnp, é necessário que os módulos do
som sejam carregados durante o boot. Para isso, inicialmente, criei o
arquivo
sound dentro do diretório /etc/modutils com as linhas:
alias sound-slot-0 sb
alias sound-service-0-1 awe_wave
#options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options opl3 io=0x388
post-install awe_wave /usr/bin/sfxload /usr/lib/awe/sfbank/synthgm.sbk
- A linha options acima está desmarcada pois utilizo kernel versão 2.4.x o
qual
já configura esses parâmetros.
- O arquivo synthgm.sbk incluído na linha post-install... deve ser obtido
em um computador que roda o Windows ou então pela Internet e deve ser
copiado para o diretório /usr/lib/awe/sfbank/, criado pela instalação do
pacote awe-drv.
- Criado o arquivo /etc/modutils/sound, executei o comando update-modules .
- Incluí as seguintes linhas ao arquivo /etc/modules :
sound
uart401
sb
opl3
awe_wave
- Neste arquivo, as linhas possuem os nomes dos módulos do kernel que serão
carregados durante a inicialização do sistema. Para carregá-los de imediato,
executei:
modprobe sound
modprobe uart401
modprobe sb
modprobe opl3
modprobe awe_wave
- Para que um usuário comum tenha acesso aos dispositivos de som, deve ser
incluído ao grupo audio.
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: