Hola a todos.
Manolo dec�a:
> [EMAIL PROTECTED] manolo]# isapnp /etc/snd-conf
> Board 1 has Identity 6c ff ff ff ff 00 20 32 0d: CIR2000 Serial No -1 [checksum 6c]
> Board 2 has Identity cb 80 86 00 01 30 00 a8 65: YMH0030 Serial No 2156265473
> [checksum cb]
> CIR2000/-1[0]{CIRRUS LOGIC PnP V34 MODEM}: Port 0x3E8; IRQ5 --- Enabled OK
> YMH0030/2156265473[0]{OPL3-SA3 Snd System }: Ports 0x240 0xE80 0x388 0x300 0x100;
> IRQ10 DMA0 DMA1 --- Enabled OK
> YMH0030/2156265473[1]{OPL3-SA3 Snd System }: Port 0x201; --- Enabled OK
>
> No se que mas debo realizar de aqui en mas, ademas veo que reconocio el
> modem por lo que tb me interesaria saber como se peude configurar, se
> trata de un Cirrus Logic 33600 PnP ISA.
Muy bien.
isapnp es una utilidad para ACTIVAR la placa, no es el DRIVER. Una vez que
hiciste esto la placa est� lista para usarse.
Ahora ten�s que insertar el Driver.
En Linux, los drivers para el hardware son parte del kernel. Algunos
(muchos) drivers pueden "insertarse" en el kernel bajo demanda o en el
momento que lo necesit�s: �stos son los llamados "m�dulos".
Para "insertar" un "m�dulo" en el kernel, la herramienta no podr�a
llamerse de otra forma: insmod :)
Hay una herramienta mejor, que se llama "modprobe", que autom�ticamente
inserta otros m�dulos que puedan ser necesarios para el que vos necesit�s.
As� que ten�s que usar "modprobe".
Estuve buscando info sobre tu placa con ALSA, y l oque v� es que ten�s que
insertar el m�dulo "snd-card-opl3sa" pero pas�ndole varios parm�etros
(IRQs, puertos, etc.), ya que parece que esa placa no tiene capacidad de
"autoprobing", es decir de autoconfiguraci�n de algunos par�metros.
Lo que ten�s que hacer es fijarte en el archivo de configuraci�n de
isapnp (el que creaste con pnpdump -c) y buscar los siguientes valores:
snd_port - puerto de control # for OPL3-SA chip
snd_wss_port - puerto WSS # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
snd_midi_port - port # for MPU-401 UART (0x300,0x330), -1 = disable
snd_fm_port - FM port # for OPL3-SA chip (0x388), -1 = disable
snd_irq - IRQ # for OPL3-SA chip (5,7,9,10)
snd_dma1 - first DMA # for Yamaha OPL3-SA chip (0,1,3)
snd_dma1_size - max first DMA size in kB (4-64kB)
snd_dma2 - second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
snd_dma2_size - max second DMA size in kB (4-64kB)
Entonces ten�s que ejecutar:
modprobe snd-card-opl3sa snd_port=0xNNN snd_wss_port=0x530
snd_midi_port=-1 snd_fm_port=0x388 snd_irq=5 snd_dma1=0 snd_dma1_size=NN
snd_dma2=1 snd_dma2_size=NN
para cargar el driver (el m�dulo snd-card-opl3sa)
Prob� y contanos!
Yo todav�a no tuve tiempo de probar esto en mi 486 (la misma placa!)
Saludos!
--
------------------------------------
Nahuel Iglesias *
Cenitec SRL *
Bariloche - Patagonia Argentina *
*
�Qu� est�s haciendo, Dave ?. Nada, HAL, te instalo Windows 95.
_______________________________________________
Lista de Correo Lnx-brc
[EMAIL PROTECTED]
http://www.cenitec.com.ar/mailman/listinfo/lnx-brc
Grupo de Ususarios de Linux Bariloche - GULBar - http://www.gulbar.homelinux.org