Hello, <br><br>Let me point out in advance that my problem is pretty trivial compared to most of the postings on that list. If a journey in sound engineering on Linux is 1000 steps, I'm at step 1 here. I basically tried configuring sound into the kernel but it didn't seem to work. If you think you can help, please read on. Otherwise, stop here. <br>
<br>And thanks to all who continue from here...<br><br>I want to build sound support into my embedded Linux platform (2.6.28); the CPU supports I2S in silicon, but I haven't got a driver for that yet. My plan is to build the kernel with SOUND/SND configurations enabled and start working on the driver later. In my configurations, I've left all the sound card-specific options out, keeping just the CONFIG_SND_SOC. I thought it would be sufficient to install snd-dummy so that any cross-compiled audio applications could be fooled into working. l rebuilt the kernel after <i>make clean</i> and noted several new SND files being compiled. So far so good. The final zImage was only a little larger. Overall, the configuration and build seemed to be going through all the right motions, but when I loaded zImage onto the target I didn't see any bootup logging that suggested audio was now working. As an experiment, I tried to insmod snd_dummy.ko but got a long list of errors. I guess I'm missing something basic. <br>
<br>Here's my configuration choices:<br><br><div style="margin-left: 40px;"><font size="1">> CONFIG_SOUND=m<br>> CONFIG_SOUND_OSS_CORE=y<br>> CONFIG_SND=m<br>> CONFIG_SND_TIMER=m<br>> CONFIG_SND_PCM=m<br>
> # CONFIG_SND_SEQUENCER is not set<br>> CONFIG_SND_OSSEMUL=y<br>> CONFIG_SND_MIXER_OSS=m<br>> CONFIG_SND_PCM_OSS=m<br>> CONFIG_SND_PCM_OSS_PLUGINS=y<br>> # CONFIG_SND_DYNAMIC_MINORS is not set<br>> CONFIG_SND_SUPPORT_OLD_API=y<br>
> CONFIG_SND_VERBOSE_PROCFS=y<br>> # CONFIG_SND_VERBOSE_PRINTK is not set<br>> # CONFIG_SND_DEBUG is not set<br>> CONFIG_SND_DRIVERS=y<br>> # CONFIG_SND_PCSP is not set<br>> CONFIG_SND_DUMMY=m<br>> # CONFIG_SND_MTPAV is not set<br>
> # CONFIG_SND_MTS64 is not set<br>> # CONFIG_SND_SERIAL_U16550 is not set<br>> # CONFIG_SND_MPU401 is not set<br>> # CONFIG_SND_PORTMAN2X4 is not set<br>> # CONFIG_SND_ISA is not set<br>> # CONFIG_SND_PCI is not set<br>
> # CONFIG_SND_SPI is not set<br>> # CONFIG_SND_USB is not set<br>> # CONFIG_SND_PCMCIA is not set<br>> CONFIG_SND_SOC=m<br>> CONFIG_SND_SOC_ALL_CODECS=m<br>> CONFIG_SND_SOC_AD73311=m<br>> CONFIG_SND_SOC_AK4535=m<br>
> CONFIG_SND_SOC_CS4270=m<br>> CONFIG_SND_SOC_SSM2602=m<br>> CONFIG_SND_SOC_TLV320AIC23=m<br>> CONFIG_SND_SOC_TLV320AIC26=m<br>> CONFIG_SND_SOC_TLV320AIC3X=m<br>> CONFIG_SND_SOC_UDA1380=m<br>> CONFIG_SND_SOC_WM8510=m<br>
> CONFIG_SND_SOC_WM8580=m<br>> CONFIG_SND_SOC_WM8731=m<br>> CONFIG_SND_SOC_WM8750=m<br>> CONFIG_SND_SOC_WM8753=m<br>> CONFIG_SND_SOC_WM8900=m<br>> CONFIG_SND_SOC_WM8903=m<br>> CONFIG_SND_SOC_WM8971=m<br>
> CONFIG_SND_SOC_WM8990=m<br>> # CONFIG_SOUND_PRIME is not set<br>> </font><br><br></div>And here is the list of errors from installing snd-dummy.ko<br><br>

<div style="margin-left: 40px;"><font size="1">[root@127 drivers]#insmod snd-dummy.ko <br>
Using snd-dummy.ko<br>
snd_dummy: Unknown symbol snd_pcm_lib_free_pages<br>
snd_dummy: Unknown symbol snd_pcm_set_ops<br>
snd_dummy: Unknown symbol snd_ctl_boolean_stereo_info<br>
snd_dummy: Unknown symbol snd_card_new<br>
snd_dummy: Unknown symbol snd_pcm_lib_ioctl<br>
snd_dummy: Unknown symbol snd_pcm_lib_malloc_pages<br>
snd_dummy: Unknown symbol snd_pcm_lib_preallocate_pages_for_all<br>
snd_dummy: Unknown symbol snd_card_free<br>
snd_dummy: Unknown symbol snd_ctl_add<br>
snd_dummy: Unknown symbol snd_pcm_new<br>
snd_dummy: Unknown symbol snd_pcm_suspend_all<br>
snd_dummy: Unknown symbol snd_pcm_period_elapsed<br>
snd_dummy: Unknown symbol snd_card_register<br>
snd_dummy: Unknown symbol snd_pcm_format_set_silence<br>
snd_dummy: Unknown symbol snd_pcm_format_width<br>
snd_dummy: Unknown symbol snd_ctl_new1<br>
insmod: cannot insert `snd-dummy.ko': Unknown symbol in module (-1): No such fil<br>
e or directory</font></div><div style="margin-left: 40px;"><br></div>Best Regards, <br><br>Rory<br>