>
>
> A number of us has been posting questions to the group regarding the on-board
> CS4232 chip included on many motherboards. The consensus seemed to be that it
> could not be made to work. Under the generic subject of "Help: sound cards", a
Not true....
> CS4232 question was posted and responded to by Matt Housh
> <[EMAIL PROTECTED]>. His instruction worked like a charm! I am taking the
> liberty of reposting those insturctions under a specific CS4232 subject header
> so that those who need this info can more easily find it. I can attest that
> these instructions work with beta kernel 2.1.97. The stable kernels do not
> include some the modules required by these instructions so I doubt whether you
> will get this to work without using a 2.1 series kernel.
>
...clip 2.1 solution ...
I have been using sound on 2.0.32 since January. It only require a one line
code change and sound will work on CS4232 motherboard based sound. Go to
/usr/src/linux/drivers/sound and edit the file 'Config.in' with the following
change:
.
.
.
dep_tristate 'MPU-401 support (NOT for SB16)' CONFIG_MPU401 $CONFIG_SOUND
dep_tristate '6850 UART Midi support' CONFIG_UART6850 $CONFIG_SOUND
dep_tristate 'MPU-401 UART Midi support' CONFIG_UART401 $CONFIG_SOUND
dep_tristate 'Microsoft Sound System support' CONFIG_MSS $CONFIG_SOUND
dep_tristate 'Ensoniq SoundScape support' CONFIG_SSCAPE $CONFIG_SOUND
dep_tristate 'MediaTrix AudioTrix Pro support' CONFIG_TRIX $CONFIG_SOUND
dep_tristate 'Support for MAD16 and/or Mozart based cards' CONFIG_MAD16 $CONFIG_SOUND
# following line modified to allow CS4232 sound
# if [ ! "$CONFIG_MPU401" = "n" ]; then
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ modify this line to be
if [ "$CONFIG_MPU401" = "n" ]; then
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ like this
dep_tristate 'Support for Crystal CS4232 based (PnP) cards' CONFIG_CS4232
$CONFIG_SOUND
fi
dep_tristate 'Support for Turtle Beach Wave Front (Maui, Tropez) synthesizers'
CONFIG_MAUI $CONFIG_SOUND
#
if [ "$CONFIG_SB" = "y" ]; then
hex 'I/O base for SB Check from manual of the card' SBC_BASE 220
fi
.
.
.
Run 'make zlilo' and then say no to MPU401 support and yes to CS4332 support
and your .config file should look like this for working sound:
.
.
.
#
# Sound
#
CONFIG_SOUND=y
CONFIG_AUDIO=y
CONFIG_MIDI=y
# CONFIG_YM3812 is not set
# CONFIG_PAS is not set
# CONFIG_SB is not set
# CONFIG_ADLIB is not set
# CONFIG_GUS is not set
# CONFIG_PSS is not set
# CONFIG_MPU401 is not set
# CONFIG_UART6850 is not set
# CONFIG_UART401 is not set
# CONFIG_MSS is not set
# CONFIG_SSCAPE is not set
# CONFIG_TRIX is not set
# CONFIG_MAD16 is not set
CONFIG_CS4232=y
# CONFIG_MAUI is not set
CS4232_BASE=530
CS4232_IRQ=5
CS4232_DMA=0
CS4232_DMA2=3
CS4232_MPU_BASE=330
CS4232_MPU_IRQ=9
DSP_BUFFSIZE=65536
# CONFIG_LOWLEVEL_SOUND is not set
.
.
.
And that's it.
Enjoy,
Jim Bevier
[EMAIL PROTECTED]
P.S. I was on vacation, so I didn't see any of the previous postings.
--
PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject.