ok, so i recently decided to finally fire windows (!!), and installed slack 8.1 (kernel 2.4.18) on my Dell Inspiron 3200. after reading thousands of man pages and countless HOWTO's and usr/docs and usr/src/linux/Documentation files, ive still come up with no answer. here it all is:
ive recompiled the kernel with OSS sound support and cs4232 both as modules. ive added the appropriate lines to BIOS and to /etc/rc.d/rc.modules:
insmod cs4232 io=0x530 irq=9 dma=1 dma2=0
now, it will boot correctly, the kernel identifies and loads the module, KDE boots properly, and Kmix shows my correct card, but when trying to play mp3s or wavs, it does this weird echo...1-2-3-4 would come out as 1-1-2-1-2-3-2-3-3-4-4 or something. no settings in the sound server configuration would change this.
the only way ive found it to play is if i _don't_ load the module at boot, start up KDE, (it gives an error of '/dev/dsp does not exist, loading to /dev/null instead' or something), open the terminal and then
insmod cs4232....etc
it, close out KDE and then restart it.
it seems as though loading the arts server needs to be done first, then the soundcard. is there any way of doing this? i tried putting
artsd
artsdsp
into etc/rc.d/rc.S, but to no avail. also tried
artsd -f (which forces it to run, even though no card)
but then it sticks on the 'dev/dsp' error message and won't continue booting. it also gives some errors about not being able to load some of it's correct modules anyway. ive also tried every possible irq value - and making them the same (and different!) in BIOS and /etc/rc.d/rc.modules
how can i remedy this?
