[2.1.70] can't make sound work...

Gerd Knorr (kraxel@goldbach.isdn.cs.tu-berlin.de)
Fri, 5 Dec 1997 00:17:05 +0100 (MET)


Hi !

I have some problems to make the modularized sound driver work with my
sound card. It is a Ensoniq SoundScape VIVO. With 2.1.65 I used this
configuration:

CONFIG_SSCAPE=y
SSCAPE_BASE=320
SSCAPE_IRQ=10
SSCAPE_DMA=1
SSCAPE_MSS_BASE=534
SSCAPE_MSS_IRQ=5

I grep'ed throuth the source files of the sound driver, and found that

options sscape io=0x320 irq=10 dma=1
options pss mss_io=0x534 mss_irq=5

should be the same for the modularized driver. Added this

options sound trace_init=1

for debugging too. Had to fix a undefined symbol along the way, the line

EXPORT_SYMBOL(ad1848_control);

is missing in ad1848.c. But it still does'nt work, all I get is this:

bogomips root ~# modprobe sscape
Sound initialization started
Sound initialization complete
ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
Soundscape driver Copyright (C) by Hannu Savolainen 1993-1996
/lib/modules/2.1.70/misc/sscape.o: init_module: Device or resource busy
sound: Device or resource busy

The -EBUSY looks like a message from insmod, so I tried to strace insmod
to pin this down, but this results in a segmentation fault and a
uninitialized module (modutils-2.1.55).

Hmm, any idea?

Gerd