>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
>.
>.
>.
===========================================================
I hope someone can help me with this because I have no idea what is
going on...
I did everything above and the results are as listed below:
Script started on Mon May 18 23:08:32 1998
[root@athome linux-2.0.32]# make -k zlilo
dnsdomainname: Unknown host
gcc -D__KERNEL__ -I/usr/src/linux-2.0.32/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586
-DUTS_MACHINE='"i386"' -c -o init/version.o init/version.c
set -e; for i in kernel drivers mm fs net ipc lib arch/i386/kernel
arch/i386/mm arch/i386/lib arch/i386/math-emu; do make -C $i; done
make[1]: Entering directory `/usr/src/linux-2.0.32/kernel'
make all_targets
make[2]: Entering directory `/usr/src/linux-2.0.32/kernel'
make[2]: Nothing to be done for `all_targets'.
.
.
.
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux-2.0.32/arch/i386/math-emu'
make[1]: Leaving directory `/usr/src/linux-2.0.32/arch/i386/math-emu'
ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o
init/main.o init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o
fs/fs.o ipc/ipc.o net/network.a \
fs/filesystems.a \
drivers/block/block.a drivers/char/char.a drivers/net/net.a
drivers/cdrom/cdrom.a drivers/scsi/scsi.a drivers/sound/sound.a
drivers/pci/pci.a arch/i386/math-emu/math.a \
/usr/src/linux-2.0.32/arch/i386/lib/lib.a
/usr/src/linux-2.0.32/lib/lib.a
/usr/src/linux-2.0.32/arch/i386/lib/lib.a -o vmlinux
drivers/sound/sound.a(cs4232.o): In function `probe_cs4232':
cs4232.o(.text+0x86): undefined reference to `ad1848_detect'
cs4232.o(.text+0x33d): undefined reference to `ad1848_detect'
drivers/sound/sound.a(cs4232.o): In function `attach_cs4232':
cs4232.o(.text+0x3e1): undefined reference to `ad1848_init'
cs4232.o(.text+0x465): undefined reference to `probe_mpu401'
cs4232.o(.text+0x480): undefined reference to `attach_mpu401'
drivers/sound/sound.a(cs4232.o): In function `unload_cs4232':
cs4232.o(.text+0x4cb): undefined reference to `ad1848_unload'
cs4232.o(.text+0x562): undefined reference to `unload_mpu401'
make: *** [vmlinux] Error 1
make: Target `zlilo' not remade because of errors.
[root@athome linux-2.0.32]# exit
exit
Script done on Mon May 18 23:09:09 1998
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--
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.