[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

[Sop.Tec.LinuxMX] ¡Pude configurar la tarjeta de audio CMI8330!!!



Hola:

¡Pude configurar la tarjeta de audio onboard CMI8330 (C-Media)!

Me costó dos días sin dormir y mucha experimentación, dolores de cabeza, etc. (De verdad que amo Linux). Este fue el procedimiento, considerando que mi tarjeta madre es una PC100 M570 (para los demás modelos, me temo que puden variar los valores):

1.- Utilice "make xconfig" en el directorio /usr/src/linux
Compile el Kernel dejando solo las opciones mencionadas en el archivo "cmi8330" que se encuentra en el directorio /usr/src/linux/docuentation/sound, de la version PPP 6.0, es decir, solo deje lo que realmente me sirve y deseche el soporte para otos tipos de tarjetas:
 
Esto esto es lo que configure como modulos en el Kernel:
 
CONFIG_SOUND=m
CONFIG_SOUND_SB=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_WSS=m

2.- Al archivo "isapnp.con", el cual modifique a partir de la sugerencia del archivo cmi8330 de /usr/src/linux/docuentation/sound, le cambie TODO el contenido por esto:
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
(VERIFYLD N)

# WSS 
(CONFIGURE CMI0001/16777472 (LD 0
(IO 0 (SIZE 8) (BASE 0x0530))
(IO 1 (SIZE 8) (BASE 0x0388))
(INT 0 (IRQ 10 (MODE +E)))
(DMA 0 (CHANNEL 0))
(NAME "CMI0001/16777472[0]{CMI8330/C3D Audio Adapter}")
(ACT Y)
))

# Control device ? 
(CONFIGURE CMI0001/16777472 (LD 1
(IO 0 (SIZE 2) (BASE 0x0330))
(INT 0 (IRQ 9 (MODE +E)))
(NAME "CMI0001/16777472[1]{CMI8330/C3D Audio Adapter}")
(ACT Y)
))

# Joystick
(CONFIGURE CMI0001/16777472 (LD 2
(IO 0 (SIZE 8) (BASE 0x0200))
(NAME "CMI0001/16777472[2]{CMI8330/C3D Audio Adapter}")
(ACT Y)
))

# SB... 
(CONFIGURE CMI0001/16777472 (LD 3
(IO 0 (SIZE 16) (BASE 0x0220))
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))

(NAME "CMI0001/16777472[3]{CMI8330/C3D Audio Adapter}")
(ACT Y)
))

(WAITFORKEY)

3.- Y para el archivo "config.modules" del mismo directorio, /etc, utilice esto:
alias parport_lowlevel parport_pc
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
# Lo que sigue es lo realmente trascendente
alias sound ad1848
pre-install sound insmod sound dmabuf=1
alias midi opl3
options opl3 io=0x388
alias midi mpu401
options mpu401 io=0x330 irq=9
options ad1848 io=0x530 irq=10 dma=0 soundpro=1

Despues de esto, se acabaron los mensajes de "Failed" en el inicio del sistema, TODO el audio trabaja, sin excepción, salvo por que los Midis no reproducen varios instrumentos, lo cual es comprensible, por lo cual no todos mis archivos midi pueden escucharse adecuadamente, pero al menos se echuchan. Puedo escuchar el audio de cualquier archivo de video MPG, AVI, MOV (2.x, no tengo el codec para 3.0 en adelante), Mp3, wav, CD-audio, etc. sin tener que deshabilitar la tarjeta desde el BIOS y utilizando el controlador que debe ser.

Ahora solo me falta un buen Modem (el que tengo es un Softmodem Motorola que jamás vere funcionar con Linux) para poder estar feliz y contento y poder presindir de Windows 98 ^_^

Joel Barrios D.
admin en jjnet prohosting com 



  ----- Mensaje original ----- 
  De: Daniel Bahena D. 
  Para: linux pepe 
  Enviado: Martes, 10 de Agosto de 1999 02:00 p.m.
  Asunto: [Sop.Tec.LinuxMX] tarjeta de sonido cmi8330


  saludos ...
  ya casi esta configurada mi tarjeta de sonido ...
  como les platique son de esas que vienen instaladas al mother ... una con chip
  cmi8330 ... ya puedo escuchar cd's ... solo que a la hora de querer escuchar
  mp3, nadamas nada ...
  alguna ayuda?
  todo esto en red hat ppp 6.0      


[Hilos de Discusión] [Fecha] [Tema] [Autor]