[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: