I am currently upgrading from RedHat 5.1 to 6.0 manually.
I have upgraded the kernel to 2.2.5.  I have, of course,
broken many things.  One of the things I have broken is
sound support.  I have an Ensoniq Soundscape PnP card.
Previously, I used OSS/Free to enable sound support.  I am
trying to load sound support as a kernel module but can't.
Here is my understanding of what I have to do:

1. Enable kernel module support and configure the sound 
support as a module.  I have done both of these things.

2. I need to load the microcode to the sound card after
the kernel boots.  I compile ssinit.c from snd-util-3.5.tar.gz
with the following macros set:

#define DSPDEV "/dev/dsp"
#define CODEFILE "/usr/local/lib/sndkit/sndscape.co3"

3. When I run ssinit.exe from /etc/rc.d/rc.local, it 
should load the correct modules automatically if the
module dependencies are correctly set.  This is done in 
/etc/rc.d/rc.sysinit by "depmod -a".  I also have to set the
module options correctly in /etc/conf.modules.  The
settings are:

#SOUND modules
alias char-major-14 sscape
options sscape io=0x534 irq=11 dma=1 mpu_irq=9 mpu_io=0x330

4. This doesn't work and I get the following message in
/var/log/messages:

May 29 08:50:06 holckster kernel: ad1848/cs4248 codec driver Copyright (C) by Ha
nnu Savolainen 1993-1996
May 29 08:50:06 holckster kernel: Soundscape driver Copyright (C) by Hannu Savol
ainen 1993-1996
May 29 08:50:06 holckster insmod: /lib/modules/2.2.5-15/misc/sscape.o: init_modu
le: Device or resource busy
May 29 08:50:06 holckster modprobe: can't locate module sound-slot-0
May 29 08:50:06 holckster modprobe: can't locate module sound-service-0-3

What am I doing wrong?  What are the correct settings for 
the sscape module?  How do I determine them? If it helps,
here are the settings from the previous OSS setup (devices.cfg):

/SECUREAUDIO OFF
/IRQEXCLUDE 3 4
/DMAEXCLUDE 2
-ENS3081 #Ensoniq Soundscape PnP model 2 (see README.soundscape)
SSCAPE $LOADBIN /doswin/windows/system/sndscape.co3
/PNPDEV ENS0000 P330 P# P# I9 I7 I# D1 D3 D#
SSCAPE OPNP P330 I9 D1 d3
AD1848 OPNP I7
PNP


-- 
Christopher Holck
University of Pennsylvania
Dept. of Physics
209 South 33rd
Philadelphia, Pa. 19104

Phone: (Work) 215-898-4588
       (Home) 610-640-4073

Fax: 215-898-8512
------------------------------
"... but I'm disturbed, I'm depressed, I'm inadequate ... I've
got it all!" - G. Costanza

"Only two things are infinite, the universe and human stupidity,
and I'm not sure about the former." -Albert Einstein

"Chicks dig the long ball!" - Greg Maddux

Reply via email to