Become a fan of Slashdot on Facebook


Forgot your password?
User Journal

Journal biglig2's Journal: Sounding Off

Next priority is sound. as I mentioned before, it may be related to resources. So, I've decided to hold off on getting Alsa. The kernel / OSS drivers allegedly work, so since they are simpler to configure, lets go with them.
IBM say "Audio. The ThinkPad 600E uses a CS4239 chip for FM synthesis and 16-bit playback and record of waveform data. The driver included with Red Hat Linux that is most suited to supporting this audio chip is the CS4232 driver, which generically supports the CS4232 and chips that are compatible with it. When configured as described later in this document, the CS4232 driver provides basic audio support on the ThinkPad 600E. "

I'll start simply with manually enabling it -
modprobe sound
modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5 synthirq=-1 synthio=-1

The reply is in the negative:
/lib/modules/2.2.17/misc/cs4232.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters /lib/modules/2.2.17/misc/cs4232.o: insmod /lib/modules/2.2.17/misc/cs4232.o failed /lib/modules/2.2.17/misc/cs4232.o: insmod cs4232 failed

So, what's up. Resources? cat proc/interrupts etc. say 5 and 530 are free.
To be sure I'm doing it right, apt-get sndconfig
It too has problems. It's probe finds an unknown device of type 1013:6001. Google says that 2.4.5.ac1 knows this is a "CS 4610/11 [CrystalClear SoundFusion Audio Accelerator]" so, a later Kernel than 2.2.17 will help. I should move to 2.5 anyhowsie.

Anyhow, it doesn't manage the modprobe either.

Later: moved to 2.4.16 (not 2.5, ta!)

Now perhaps I can use Thomas Hood's ideas about tpctl and checking the settings of the card. apt-get it. No /dev/thinkpad. Need to load the thinkpad module?

This discussion has been archived. No new comments can be posted.

Sounding Off

Comments Filter:

1 1 was a race-horse, 2 2 was 1 2. When 1 1 1 1 race, 2 2 1 1 2.