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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]<

 



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 <gubbar924@xxxxxxxxx> 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@xxx 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@xxx root]# cd /usr/src/alsa/alsa-driver-*
> [root@xxx 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@xxx 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@xxx 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





[Index of Archives]     [Sound Cards]     [Kernel]     [Red Hat Install]     [Drives]     [Red Hat Development]     [Video 4 Linux]     [Gimp Users]     [Yosemite Trails]

  Powered by Linux