"Eric G . Miller" wrote: > > # Card 1: (serial identifier b6 ff ff ff ff 35 68 63 0e) > > # Vendor Id CSC6835, No Serial Number (-1), checksum 0xB6. > > # Version 1.0, Vendor version 0.1 > > # ANSI string -->CS4236B<-- > ^^^^^^^^ > This would indicate the accelerated cs4232. > I think I have more/less the same thing... >
Whoops! Sorry. I searched for 'cs4236' and forgot to try 'CS4236'. My bad. > So, I think you want to stick with the cs4232 module, but perhaps you > weren't getting some modules loaded correctly. Try: > > 1) Edit /etc/modutils/aliases to have: > > alias char-major-14 soundcore > alias sound-slot-0 cs4232 > alias sound-service-0-0 cs4232 # mixer > alias sound-service-0-3 cs4232 # /dev/dsp & /dev/audio > alias sound-service-0-4 cs4232 # "ditto" > alias sound-service-0-6 sound # /dev/sndstat > options sound dmabuf=1 > options cs4232 io=0x534 irq=5 dma=1 dma2=0 > > 2) Run "update-modules" > > 3) Run "modprobe cs4232" > > If that doesn't do it, try the cs4236 driver with more or less the same > configuration s/cs4232/cs4236/. > Ummm... didn't see anything in xconfig for a cs4236 driver... course, it's been one of those weeks :( <bash head against desk> Okay. This is getting silly. I've been doing all this module loading, probing, removing, tweaking, kernel compiling, etc. And while it looks pretty straight forward, I don't feel a whole heck of a lot closer to a functional sound system here. I downloaded the 2.2.18 kernel in the hopes of better support for my sound chip. I set things up during xconfig to compile cs4232 support as a module (can't find anything like cs4236). Did the whole make-kpkg thing (veeerrry nice!). Made a boot disk, took a deep breath, and rebooted. No sound. Crap. I go back to /usr/src/linux (soft-linked to linux-2.2.18), run 'make xconfig' again. _doublechecked_ for cs4236. Looked at cs4232 a little closer. Found the reference to look in /usr/src/linux/Documentation/sound/cs4232. Whee! It says: modprobe sound, insmod ad1848, insmod uart401, insmod cs4232 io=* irq=* dma=* dma2=* and it gives nominal values, same as you gave. (about the only thing that is tickling my brain at this point is it refers to the io=0x534 being the same as the 'Windows Sound System' -- do I need to compile in the Microsoft Sound system module to kick this thing in gear?). Tried that. Still didn't work. Same document says if this doesnt work, need to use Linux PnP. So, I look in xconfig. Yes, I enabled Plug-n-Pray. It says to check out pnpdump, isapnp, and isapnp.conf. So, I dug a bit thru the manpages for those three items. I ended up doing: 'pnpdump -c' to load the data that pnpdump gleaned into the /etc/isapnp.conf file. Then I did: 'isapnp /etc/isapnp.conf' and got this encouraging message: ishamael:/usr/src/linux/Documentation/sound# isapnp /etc/isapnp.conf Board 1 has Identity b6 ff ff ff ff 35 68 63 0e: CSC6835 Serial No -1 [checksum b6] CSC6835/-1[0]{WSS/SB }: Ports 0x534 0x388 0x220; IRQ5 DMA1 DMA0 --- Enabled OK CSC6835/-1[1]{Game }: Port 0x3A0; --- Enabled OK CSC6835/-1[2]{Ctrl }: Port 0xF00; --- Enabled OK CSC6835/-1[3]{MPU }: Port 0x330; --- Enabled OK ishamael:/usr/src/linux/Documentation/sound# Whoohoo! Looking good! So I do a quick rmmod to remove my still uninitialized cs4232 module, and then do another 'insmod cs4232 io=0x534 irq=5 dma=1 dma2=0'. And this is what I got for my troubles: ishamael:/usr/src/linux/Documentation/sound# insmod cs4232 io=0x534 irq=5 dma=1 dma2=0 Using /lib/modules/2.2.18/misc/cs4232.o I ended up (as before) having to do a Cntrl+'c' to kill it to get my computer back. I tried io=0x220 as well, hoping(praying) for SB compatibility, something. Nada. </bash head against desk> Any idea's suggestions, I'm open to 'em. Ugh, this is almost like work!! TIA, Monte _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com