hello,

i've read the archives - there's a lot on this chip, and googled extensively, 
but after a week and a half i still can't get anything but a click at 
start-up out of this chip! finally got the options down (no more messages in 
syslog). running alsa 0.9.6 and slack 9.1. hope i've sent all the relevant 
info., if not let me know. and, yes, the alsamixer has benn unmuted, again, 
and again, and again ... thanks

-$ lsmod
Module                  Size  Used by    Not tainted
ppp_deflate             3288   0 (autoclean)
zlib_deflate           18200   0 (autoclean) [ppp_deflate]
bsd_comp                4312   0 (autoclean)
ppp_async               7552   1 (autoclean)
ppp_generic            15452   3 (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc                    5040   1 (autoclean) [ppp_generic]
snd-pcm-oss            37252   0 (unused)
snd-mixer-oss          11992   0 [snd-pcm-oss]
snd-cs4236              8592   1
snd-pnp                 3200   0 [snd-cs4236]
isa-pnp                30724   0 [snd-cs4236 snd-pnp]
snd-cs4236-lib         10608   0 [snd-cs4236]
snd-opl3-lib            5764   0 [snd-cs4236]
snd-hwdep               4672   0 [snd-opl3-lib]
snd-cs4231-lib         14412   0 [snd-cs4236 snd-cs4236-lib]
snd-pcm                55904   1 [snd-pcm-oss snd-cs4236-lib snd-cs4231-lib]
snd-timer              13252   0 [snd-opl3-lib snd-cs4231-lib snd-pcm]
snd-page-alloc          6004   0 [snd-cs4231-lib snd-pcm]
snd-mpu401-uart         3136   0 [snd-cs4236]
snd-rawmidi            12480   0 [snd-mpu401-uart]
snd-seq-device          3904   0 [snd-opl3-lib snd-rawmidi]
snd                    27460   0 [snd-pcm-oss snd-mixer-oss snd-cs4236 
snd-cs4236-lib snd-opl3-lib snd-hwdep snd-cs4231-lib snd-pcm snd-timer 
snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3332   6 [snd]
uhci                   24496   0 (unused)
usbcore                58400   1 [uhci]
3c574_cs               10084   0 (unused)
serial_cs               4848   0 (unused)
ds                      6568   2 [3c574_cs serial_cs]
yenta_socket           10368   2
pcmcia_core            40032   0 [3c574_cs serial_cs ds yenta_socket]
ide-scsi                9424   0

-modules.conf
#Alsa portion
alias char-major-116 snd
alias snd-card-0 snd-cs4236
options snd-cs4236 irq=5 port=0x530 dma1=1 dma2=0 mpu_port=0x330 isapnp=0 
cport=0x210 fm_port=0x388 mpu_irq=7

#Oss portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

-slackware rc.alsa init file;
#!/bin/sh
# Load the mixer settings and OSS compatibility for ALSA.
# (the Advanced Linux Sound Architecture)

# A function to load the ALSA mixer settings:
load_alsa_mixer() {
  if [ -r /etc/asound.state ]; then
    echo "Loading ALSA mixer settings:  /usr/sbin/alsactl restore"
    /usr/sbin/alsactl restore
  else
    echo "ALSA warning:  No mixer settings found in /etc/asound.state."
    echo "  Sound may be muted.  Use 'alsamixer' to unmute your sound card,"
    echo "  and then 'alsactl store' to save the default ALSA mixer settings"
    echo "  to be loaded at boot."
  fi
}

# A function to load the ALSA OSS compat modules:
load_alsa_oss_modules() {
  echo "Loading OSS compatibility modules for ALSA."
  modprobe snd-pcm-oss
  modprobe snd-mixer-oss
}

# If hotplug or something else has loaded the ALSA modules, then
# simply load the mixer settings and make sure the OSS compat
# modules are loaded:
if [ -d /proc/asound ]; then
  load_alsa_mixer
  load_alsa_oss_modules
else
  # If there are ALSA modules defined in /etc/modules.conf, but
  # ALSA is not yet loaded, then load the modules now:
  DRIVERS=`modprobe -c | grep -E "^[[:space:]]*alias[[:space:]]+snd-card-
[[:digit:]]" | awk '{ print $3 }'`
  if [ ! "$DRIVERS" = "" ]; then
    echo "Loading ALSA kernel modules."
    for module in $DRIVERS; do
      modprobe $module
    done
  fi
  # If ALSA is now up, then load the mixer settings and OSS modules:
  if [ -d /proc/asound ]; then
    load_alsa_mixer
    load_alsa_oss_modules
  fi
fi



-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to