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

CMI 3738/C3DX - Please make me work!



I cannot get my sound subsystem to work in Linux. It is set of C-Media
CMI3738/C3DX chips on the motherboard (i.e. no sound card). I have the
'cmpci' driver from C-Media, but I have no midi, no mixer, and, of
course, no documentation. (It's a cheap Taiwanese knock-off computer:
a PC-100, with an Intel P-III-500 CPU.) The thing works in Windoze 98.
If I believe Windoze 'System Resources Report', the thing uses the
following resources:
  CMI8738/C3CX PCI Audio Device
     irq=4, io=0xda00-0xdaff
  CMI8738/C#DX PCI Audio Legacy Device
     irq=5, io=0x0220-0x022f,0x0330-0x0331,0x0388-0x038f,dma=1,5
  DOS Mode MPU-401 Emulator
     io=0x0300-0x0301

Apparently the CMI8738/C3CX PCI Audio Device is /dev/dsp. The module
cmcpi does drive it. The CMI8738/C3CX PCI Audio Legacy Device may be
some sort of Soundblaster clone. I have no idea what the DOS Mode
MPU-401 Emulator does or would do in Linux. 

Below is my /etc/conf.modules file. The /dev/dsp appears to work. but
nothing else. Attempts to run 'playmidi' tells me that my
'/dev/sequencer' is not configured, whatever THAT means. I know
nothing about any such device or how to configure it. Attempt to play
midi under Gnome hangs up Gnome.

Note: There is no /dev/sndstat device. The Honorable Chein-Li  who
apparently wrote the driver 'cmpci' believes it to be obsolete and did
not program to it.

# /etc/conf.modules
# where's the syntax and formatting for this turkey, anyway?
#
alias eth0 dmfe                         # nic
alias scsi_hostadapter aha152x          # zip zoom
options scsi_hostadapter aha152x=0x140,10
#
alias sound cmpci                #/dev/dsp
alias midi opl3                  #/dev/midi
options opl3 io=0x388
alias midi mpu401                #/dev/???
options mpu401 io=0x330
#                         where is /dev/sequencer?
#                         where is /dev/mixer?
#                         where is /dev/sndstat?

George D. Freeman IV
the softrat
mailto:softrat@pobox.com
--
What you have to do is take the bull by the teeth.



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