Quote:
Originally posted by nozey
# modinfo soundcore
modinfo: could not find module soundcore
So it means that i have to recompile the kernel right?
|
That is what the ALSA instructions say. Someone else may have
some hack, but I always just follow the instructions.
Quote:
But the kernel is already recompiled to 2.6.11.2 ... maybe i did something wrong..
In the SOUND i have this:
<*> Sound card support
In the ADVANCED LINUX SOUND ARCHITETURE:
<*> Advanced Linux Sound Architecture
<*> Sequencer support
< > Sequencer dummy client
<*> OSS Mixer API
<*> OSS PCM (digital audio) API [*] OSS Sequencer API
[ ] Verbose printk
[ ] Debug
And my ac97 in PCI DEVICES:
<M> VIA 82C686A/B, 8233/8235 AC97 Controller
Do i need to change anything? Is this enought? What should i do?
|
I believe you can issue "make xconfig" and just change the line
Sound card support from a check mark to a dot -- the check means
Y for built in, and the dot means M for module. And if you only change
something else to modules, this is what I believe -- but check this
and make sure it's true. I have never tried it, but with the 2.6.x
kernels if you just change something to modules, I think you can issue
$ make modules
# make modules_install
and then reboot and you will be okay.
Here is the sound portion of my 2.6.7 kernel's .config if it would
help you to look and compare to yours. You will need the VIA82XX
instead of the EMU10K1 I have for my Audigy.
Code:
#
# Sound
#
CONFIG_SOUND=m <- you need this, ALSA says as a module - YMMV
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
#
# PCI devices
#
CONFIG_SND_AC97_CODEC=m <- you will need this codec
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
CONFIG_SND_EMU10K1=m <- you do not need -- this is my SoundBlaster Audigy ES
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set <- you will need this for VIA
# CONFIG_SND_VX222 is not set
Hope this helps --