CMI8738 Audio chip on ASUSmb - No sound
I can't get my sound to work - please help me if you can.
The manual that came with my mainboard says the sound chip is:
PCI Audio: Features Cmedia's CMI8738 3D positional audio controller with
high speed PCI v2.1 bus controller and legacy SB16 DSP audio emulator.
Now, I have downloaded the latest driver for this chip from Cmedia's
site (cmpci-5.64) and recompiled my kernel and modules accordingly.
Here is part of my .config file for the kernel compile:
CONFIG_SOUND=m
CONFIG_SOUND_CMPCI=m
# CONFIG_SOUND_CMPCI_FM is not set
# CONFIG_SOUND_CMPCI_MIDI is not set
# CONFIG_SOUND_CMPCI_JOYSTICK is not set
CONFIG_SOUND_CMPCI_CM8738=y
# CONFIG_SOUND_CMPCI_PCTEL is not set
# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set
# CONFIG_SOUND_CMPCI_SPDIFLOOP is not set
CONFIG_SOUND_CMPCI_SPEAKERS=2
CONFIG_SOUND_OSS=m
The other options in sound section are all not set.
I have also setup my /etc/modules.conf with the following lines (I am
using devfs):
alias char-major-14 cmpci
alias /dev/sound cmpci #C-Media CMI8738 3D
alias /dev/audio /dev/sound
alias /dev/mixer /dev/sound
alias /dev/dsp /dev/sound
alias /dev/dspW /dev/sound
alias /dev/midi /dev/sound
Here is a listing of my sound devices:
crw-rw---- 1 root audio 14, 3 Jan 1 1970 /dev/sound/dsp
crw-rw---- 1 root audio 14, 0 Jan 1 1970 /dev/sound/mixer
lr-xr-xr-x 1 root root 9 Mar 26 19:44 /dev/dsp ->
sound/dsp
lr-xr-xr-x 1 root root 11 Mar 26 19:44 /dev/mixer ->
sound/mixer
When I run xmms, it will autoload the modules. Here is what lsmod
shows:
cmpci 24592 1 (autoclean)
soundcore 4112 2 (autoclean) [cmpci]
But when I run xmms there is no sound from the speakers. Also when I do
cat file.au > /dev/dsp or
cat file.wav > /dev/dsp
Neither produces any sound from the speakers.
I noticed that /dev/sndstat doesn't exist and I don't know if this is
needed nor how to create it if it is.
I can't think of anything else to try to get this to work.
Has anyone got any further troubleshooting suggestions?
Reply to: