Copyright© 1997 Hugo Cisneiros, hugo@netdados.com.br
Versão 3.3






 Salvador, 1 de Dezembro de 1997
 Autor: Ivo de Carvalho Peixinho

 Pacotes usados:
 
 1) linux-2.0.32.tar.gz
 2) awedrv-0.4.2c.tar.gz
 3) pnp-0.2.5b.tar.gz
 4) fat_joilet_nls_patch_0_2_8.gz
 
  esses pacotes voce encontra em ftp.ufba.br/pub/unix/linux 

 procedimentos (considerando que os pacotes estao no home do root):
 1) descompactar o kernel no diretorio /usr/src/linux
 
 	cd /usr/src
	tar -zxvf ~/linux-2.0.32.tar.gz
 	cd /usr/src/linux
	make mrproper
 	make menuconfig (apenas para criar as dependencias)
 
 2) descompactando e instalando o driver para awe
 
 	cd /root
 	tar -zxvf awedrv-0.4.2c.tar.gz
 	cd awedrv-0.4.2c
 	sh ./install.sh
 
 3) descompactando o suporte pnp
 	
 	cd /root
 	tar -zxvf pnp-0.2.5b.tar.gz
 	cd /usr/src/linux
 	patch -p1 < ~/pnp-0.2.5b/diffs
 	mkdir /usr/src/linux/drivers/pnpisa
 	cp ~/pnp-0.2.5b/kernel/* /usr/src/linux/drivers/pnpisa
 	cd /usr/src/linux/include/linux
 	ln -s ../../drivers/pnpisa/pnp.h
 	cd /usr/src/linux
 	patch -p1 < ~/pnp-0.2.5a/patches/usslite-3.5
 	patch -p1 < ~/pnp-0.2.5a/patches/ide-pre-2.1.8 
 	patch -p1 < ~/pnp-0.2.5a/patches/awe32

   Aqui vai acontecer um reject no caso do kernel 2.0.32. procure no
diretorio /usr/src/linux/drivers/sound/lowlevel/awe_wave.c.rej e aplique
na mao. Caso voce nao tenha awe32 ou sb32, nao precisa do driver nem do
patch pra awe. Caso voce nao queira suporte aa ide plug&play (a que vem na
placa de som, eu tenho uma gaveta removivel plugada nela com um HD), nao
aplique o patch pra ide.

 4) suporte a fat32
 
 	cd /root
 	gunzip fat32_joilet_nls_patch_0_2_8.gz
 	cd /usr/src/linux
 	patch -p1 < ~/fat32_joliet_nls_patch_0_2_8
 	
 5) compilando o kernel
 OBS: eu geralmente coloco o suporte a unicode, nls, dos, vfat e sound
 como modulos (vale a pena pra nao ficar recompilando o kernel se algo
 der errado). NAO coloque suporte a dos e vfat como modulos, se seu linux
 esta instalado numa particao DOS ou VFAT.

	make mrproper
 	make menuconfig
 	-> general setup
 		-> pnp isa support
 	-> filesystems
 		-> DOS FAT fs support
 		-> Unicode, native language support
 		-> NLS codepage 437
		-> NLS codepage 850
 		-> NLS ISO 8859-1
 		-> MSDOS fs support
 		-> VFAT fs support
 	-> Sound
 		-> Sound card support
 		-> Sound blaster
 		-> Generic opl2/opl3
 		-> /dev/dsp /dev/audio support
 		-> MIDI Interface support
 		-> FM Synthesizer suport
 		-> Additional low level drivers
 			-> AWE32 Synth
 		
        (nao se preocupe com os IRQ e IOPORT que ele pede)
 	(configure o resto aas suas necessidades)
	make dep
	make clean
 	make zlilo
 	make modules
 	make modules_install
 
 6) rebootando a maquina e testando a instalacao
 
 	cat /dev/sndstat
 
 	A saida deve ser algo do tipo:
 
 Sound Driver:3.5.4-960630 (Tue Oct 21 01:45:31 EDT 1997 root,
 Linux fish 2.0.32 #2 Tue Oct 21 01:13:49 EDT 1997 i586)
 Kernel: Linux fish 2.0.32 #1 Tue Oct 21 01:46:22 EDT 1997 i586
 Config options: 0
 
 Installed drivers: 
 Type 1: OPL-2/OPL-3 FM
 Type 2: Sound Blaster
 Type 7: SB MPU-401
 
 Card config: 
 Sound Blaster at 0x220 irq 5 drq 1,5
 SB MPU-401 at 0x330 irq 5 drq 0
 OPL-2/OPL-3 FM at 0x388 drq 0
 
 Audio devices:
 0: Sound Blaster 16 (4.13)
 
 Synth devices:
 0: Yamaha OPL-3
 1: AWE32-0.4.2c (RAM0k)
 
 Midi devices:
 0: Sound Blaster 16
 
 Timers:
 0: System clock
 
 Mixers:
 0: Sound Blaster
 1: AWE32 Equalizer
 	
 
 Algumas consideracoes
 
 	* Procure compilar o maximo possivel do kernel em modulos,
 excetuando apenas (se possivel) os filesystems que vao ser montados no
 boot. Assim caso voce esqueca algo, podera consertar sem ter que
 recompilar o kernel inteiro.
 
 	* O patch para idepnp eu instalei pois eu tenho dispositivos na
 ide da placa de som. Caso voce nao tenha, nao precisa instalar.
 
 	* Cuidado com o NLS na configuracao do kernel, se voce esquecer
 algo, ele nao vai compilar.
 
 	* Na hora de aplicar os patches, veja se eles foram bem
 sucedidos... reaplique tudo se for necessario.
 
 	* O /dev/sndstat e' sua garantia que tudo funcionou, observe se o
 audio device existe, se o midi device existe etc. Se voce pegou algo como: 
 
 Audio devices:
 
 Synth devices:
 0: Yamaha OPL-3
 1: AWE32-0.4.0a (RAM0k)
 
 
 	Seu audio nao vai funcionar... reveja os procedimentos para ver se
 voce fez tudo certo.
 
 	* Se sua placa nao e' PNP, o patch nao vai adiantar muito.





Voltar ao Índice principal