Hi!

I've recently had to recompile my kernel and modules because I've added some
IR hardware, and as a result of that my ALSA setup no longer works. I have a
feeling this is because I updated to the debian package for alsa 0.9.0beta12
(from beta10), and for some reason, the recompiled version doesn't work.

This is the contents of the /lib/modules/2.4.17/alsa directory:

root@simba:/lib/modules/2.4.17/alsa# ls
snd-ac97-codec.o  snd-pcm-oss.o  snd-seq-device.o      snd-seq-oss.o  snd.o
snd-cs46xx.o      snd-pcm.o      snd-seq-midi-event.o  snd-seq.o
snd-mixer-oss.o   snd-rawmidi.o  snd-seq-midi.o        snd-timer.o

One thing I've noticed is that the module for the cs46xx sound card is
"snd-cs46xx.o", instead of "snd-card-cs46xx.o", which I'm pretty sure it was
previously.

When trying to start alsa, I get this:

root@simba:/lib/modules/2.4.17/alsa# /etc/init.d/alsasound start
Starting sound driver: snd-card-cs461x modprobe: Can't locate module
snd-card-cs461x
Done

If I try and do a manual modprobe for 'snd-card-cs46xx', I get this:

root@simba:~# modprobe snd-card-cs46xx
modprobe: Can't locate module snd-card-cs46xx

Whereas 'snd-cs46xx' works:

root@simba:~# modprobe snd-cs46xx
root@simba:~# lsmod
Module                  Size  Used by    Not tainted
snd-cs46xx             69024   0  (unused)
snd-rawmidi            12768   0  [snd-cs46xx]
snd-seq-device          4112   0  [snd-rawmidi]
snd-pcm                47808   0  [snd-cs46xx]
snd-timer              10528   0  [snd-pcm]
snd-ac97-codec         22304   0  [snd-cs46xx]
snd                    25256   0  (autoclean) [snd-cs46xx snd-rawmidi
snd-seq-device snd-pcm snd-timer snd-ac97-codec]
actisys                 1248   1
irtty                   5568   4  (autoclean)
serial                 44064   2  (autoclean)

However, when I try this, no sound comes out of the speakers, and XMMS
crashes (using the ALSA output plugin).

This is my /etc/alsa/alsa-base.conf file:

root@simba:/lib/modules/2.4.17/alsa# less /etc/alsa/alsa-base.conf
# This is a configuration file for alsa-base.

# Define true if you want the OSS compatibility layer
# to be automatically loaded as well
startosslayer=true

# Define true if you want to unload alsa modules before
# your system suspneds. This is currently useful if your
# machine is hanged up after resume.
force_stop_modules_before_suspend=false

# Uncomment if you always want to stop alsa modules forcibly in
# /etc/init.d/alsa stop or restart by killing all of running
# applications which use sound devices.
#ALSA_KILL_MODE="force"

I haven't modified it...

And this is the /etc/alsa/alsa-source.conf file, which is used to configure
the modules:

root@simba:/lib/modules/2.4.17/alsa# less /etc/alsa/alsa-source.conf
#  ALSA source config file used by Debian GNU/Linux
#                by Masato Taruishi <[EMAIL PROTECTED]>
#
#


# Define y if you want to build ALSA driver modules without ISA PnP.
ifndef ALSA_NOPNP
ALSA_NOPNP=""
endif

# Define y if you want to build ALSA driver modules with debugging code.
ifndef ALSA_DEBUG
ALSA_DEBUG=""
endif

# Define cards to be built separated by comma if you want to build only
# specified ALSA driver modules. For example, if you want to build
# Sound Blaster 16 and Yamaha YMF series drivers, then the proper setting
# would be:
#
#  ALSA_CARDS="sb16, ymfpci"
#
ifndef ALSA_CARDS
ALSA_CARDS="cs46xx"
Endif

The only thing I added was ALSA_CARDS="cs46xx".

Can anyone help? I have run alsaconf previously, and selected the card, but
that doesn't seem to have helped.

Any help would be greatly appreciated,

Thanks!



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Got root? We do.
http://thinkgeek.com/sf
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to