Re: please help a newbie, red hat 8 and cs4610

Tejas Gandhi <[email protected]>
Newsgroups gmane.linux.redhat.sound,gmane.linux.alsa.user
Message-ID <[email protected]>
ok so I finally got the sound working (well enough at
least for now).  For mp3's I just needed the plugin
from www.xmms.org because redhat 8 does not include in
the installation for some reason.  The audio cd's were
working fine already.  And as for the wav files, I
took out the old alsa files and used the newest
developmental files instead.  The trick ended up being
that even though my soundcard is cs4610, I had to
modprobe cs4232 and ad1848.  My only problem now is
that I have to modprobe these 2 modules every time I
restart the computer using ONLY the root account.  Is
there a way that I can get linux to modprobe these two
modules at boot up automatically without me having to
do it manually each time?




















--- Tejas Gandhi <[email protected]> wrote:
> THIS IS A LONG EMAIL!!
> Ok, for those of you on the alsa-user list, just so
> you guys know, this is my first time using linux.
> I am trying to get my sounds to work with redhat 8
> and
> crystal/cirrus logic cs4610 audio accelerator.
> I've tried alot of suggestions, but they just dont
> seem to work, being that I'm new I'm not sure what
> it
> is that I'm doing wrong or how to correct it.  So
> what
> I'm doing in this email is pasting my terminal
> emulation history,, modules.conf, and the .asoundrc
> files into this email and hopefully somebody will be
> able to tell how to fix this.
> 
> One last note, I can listen to audio cd's but cannot
> play the other sounds like wav & mp3 files.  Thanks
> for any available help and all the help that I've
> already gotten!  :)
> 
> 
> 
> 
> 
> here is my terminal emulation history
>
----------------------------------------------------------------------------------------------------------------------
> [root@www root]# modinfo soundcore
> filename:   
>
/lib/modules/2.4.18-19.8.0/kernel/drivers/sound/soundcore.o
> description: "Core sound module"
> author:      "Alan Cox"
> license:     "GPL"
> [root@www root]# cd /usr/src/alsa/alsa-driver-*
> [root@www alsa-driver-0.5.12a]# ./configure
> --with-sequencer=yes --with-debug=full
> --with-debug=detect
> loading cache ./config.cache
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc  ) works... yes
> checking whether the C compiler (gcc  ) is a
> cross-compiler... no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for ranlib... (cached) ranlib
> checking for a BSD compatible install... (cached)
> /usr/bin/install -c
> checking how to run the C preprocessor... (cached)
> gcc
> -E
> checking for ANSI C header files... (cached) yes
> checking for linux/fs.h... (cached) yes
> checking for working const... (cached) yes
> checking for inline... (cached) inline
> checking whether time.h and sys/time.h may both be
> included... (cached) yes
> checking whether gcc needs -traditional... (cached)
> no
> checking for directory with kernel source...
> /usr/src/linux
> checking for kernel version... 0.0.0
> checking for kernel module symbol versions... no
> checking for PCI support in kernel... no
> checking for SGI/MIPS (HAL2) architecture... no
> checking for directory to store kernel modules...
> /lib/modules/0.0.0/misc
> checking for debug level... detect
> checking for processor type... unknown
> checking for SMP... no
> checking for ISA PnP driver in kernel... no
> checking for ISA PnP support... yes
> checking for old kill_fasync... yes
> checking for dma_addr_t... yes
> checking for MUTEX macros... no
> checking for driver version... 0.5.12a
> checking for sequencer support... yes
> checking for OSS/Free emulation... yes
> checking for which soundcards to compile driver
> for...
> all
> creating ./config.status
> creating Makefile.conf
> creating snddevices
> creating utils/alsa-driver.spec
> creating cards.config
> creating include/config.h
> include/config.h is unchanged
> creating include/config1.h
> include/config1.h is unchanged
> creating include/version.h
> include/version.h is unchanged
> [root@www alsa-driver-0.5.12a]# make clean
> rm -f `find . -name ".depend"`
> make[1]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel'
> make[2]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/seq'
> make[3]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/seq/instr'
> rm -f .depend *.o *.orig snd.map snd.map? *.old *~
> rm -f core ../../../include/sndversions.h
> make[3]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/seq/instr'
> make[3]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/seq/oss'
> rm -f .depend *.o *.orig snd.map snd.map? *.old *~
> rm -f core ../../../include/sndversions.h
> make[3]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/seq/oss'
> rm -f .depend *.o *.orig snd.map snd.map? *.old *~
> rm -f core ../../include/sndversions.h
> make[2]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/seq'
> make[2]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/plugin'
> rm -f .depend *.o *.orig snd.map snd.map? *.old *~
> rm -f core ../../include/sndversions.h
> make[2]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel/plugin'
> rm -f .depend *.o *.orig snd.map snd.map? *.old *~
> rm -f core ../include/sndversions.h
> make[1]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel'
> make[1]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel'
> make[2]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel/generic'
> rm -f .depend *.o *.orig *~
> rm -f core ../../include/sndversions.h
> make[2]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel/generic'
> make[2]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel/i2c'
> rm -f .depend *.o *.orig ultra.map ultra.map? *~
> rm -f core ../../include/sndversions.h
> make[2]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel/i2c'
> make[2]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel/emu10k1'
> rm -f .depend *.o *.orig ultra.map ultra.map? *~
> rm -f core ../../include/sndversions.h
> make[2]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel/emu10k1'
> rm -f core .depend *.o *.orig snd.map snd.map? *~
> make[1]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/lowlevel'
> make[1]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/cards'
> rm -f core .depend *.o *.orig snd.map snd.map? *~
> make[1]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/cards'
> make[1]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/include'
> rm -f core .depend *.o *.orig *~ modules/*.ver
> make[1]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/include'
> make[1]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/test'
> rm -f *.o csp_load pcm mmap_test osspcm osspcm1 *~
> make[1]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/test'
> make[1]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/utils'
> rm -f core .depend *.o *.orig *~
> make[1]: Leaving directory
> `/usr/src/alsa/alsa-driver-0.5.12a/utils'
> rm -f core .depend *.o snd.map* *~
> rm -f `find . -name "out.txt"`
> rm -f `find . -name "*.orig"`
> rm -f ./include/modules/*.ver
> rm -f modules/*.o
> rm -f doc/*~
> [root@www alsa-driver-0.5.12a]# make
> make dep
> make[1]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a'
> make[2]: Entering directory
> `/usr/src/alsa/alsa-driver-0.5.12a/kernel'
> rm -f ../include/modules/sound.ver
> gcc   -DALSA_BUILD -D__KERNEL__
> -I/usr/src/linux/include -I.. -E -D__GENKSYMS__
> sound.c | /sbin/genksyms -k 0.0.0 >
> ../include/modules/sound.ver
> Usage:
> genksyms [-dDwqhV] [-k kernel_version] [-p prefix] >
> .../linux/module/*.ver
> 
>   -d, --debug           Increment the debug level
> (repeatable)
>   -D, --dump            Dump expanded symbol defs
> (for
> debugging only)
>   -w, --warnings        Enable warnings
>   -q, --quiet           Disable warnings (default)
>   -h, --help            Print this message
>   -V, --version         Print the release version
>   -k ver
>        --kernel ver     Set the kernel version for
> which we are compiling
>   -p string
>        --prefix string  Set a mangling prefix for
> all
> 
=== message truncated ===


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.