Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2003, 15:48
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
configurando hardware

Hola, acabo de instalar VectorLinux4 en una maquina que tiene una tarjeta de sonido OPTi y "PnP OS=YES" en el BIOS (tenia NO, pero en win la OPTi hacia conficto con el mouse).

La maquina tiene win98SE y ahi si se escucha bien, los valores que tiene son:

Sound System:
I/O Range = 0534 - 0537
I/O Range = 0390 - 039b
I/O Range = 0240 - 024f
I/O Range = 0e0f - 0e0f
IRQ = 10
DMA = 3
DMA = 1

MPU401:
I/O Range = 0310 - 0311
IRQ = 11

Joystick:
I/O Range = 0200-0200

Si ejecuto #sndconfig me la detecta, pero al momento de hacer el sonido de prueba suena un poco entrecortado. Si la dejo asi y entro a X toca los sonidos, pero lo hace de forma incompleta, si pongo un mp3 con XMMS toca aproximadamente 1 segundo de musica y la esta repitiendo (como disco rayado) y si lo adelanto manualmente empieza a tocar esa seccion, pero con los mismos efectos.

Si en #sndconfig digo que no escuche el sonido de prueba me manda a la configuracion manual que detecta como chip "MAD16 Pro (OPTI 82C929/82C930)" y me pone la lista de parametros a configurar, pero una vez que la detectó ya no la vuelve a hacer funcionar hasta que reinicio la maquina.

Por ejemplo, si la detecta, toca el sonido, salgo del programa y vuelvo a ejecutar la deteccion falla al momento de reproducir el sonido en autodeteccion (que la primera vez si hizo) y no funciona de nuevo hasta reiniciar la maquina.

En configuracion manual del #sndconfig me pone como valores posibles:
I/O Port: 0x530, 0x534, 0x604, 0xe80, 0xf40
IRQ: 5, 7, 9, 10, 11
DMA1: 0, 1, 3
DMA2: 0, 1, 3, 5, 6, 0, 0, 0, 0, 0, 768, 784, 800, 816 (que no se por que tantos ceros... y ¿¿¿DMA=768 o mayor???)
MPU I/O: 0x300, 0x310, 0x320, 0x330
MPU IRQ: 5, 7, 9, 10, 11

Pero pruebo con los valores que tiene windows en la config. manual de sndconfig (IO port=0x534, IRQ=10, DMA1=3, DMA2=1, MPU IO=0x310, MPU IRQ=11) pero marca error (tambien he probado invirtiendo los DMAs), como sospecho de eso que una vez detectada no funciona entonces reinicio y manualmente tecleo (no recuerdo bien si es -K):

#modprobe -k mad16 io=0x534 irq=10 dma=3 dma16=1 mpu_io=0x310 mpu_irq=11

Pero tambien marca errores.

¿Que puede ser? ¿Por que no funciona? ¿Sugerencias?

PD. Sorry por el megapost
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche