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