> 
> 
> 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.

Reply via email to