Hi Arun, Thanks for the update! Finally i was able to play a wav file without much problems. But i came across few difficulties. Most probably it is due to the way i built the alsa-libs and alsa-utils. Earlier when i tried to play a sample wav file this was the result. [root@osk5912 /]# aplay openal-1.wav ALSA lib dlmisc.c:118:(snd_dlsym_verify) unable to verify version for symbol _snd_pcm_empty_open ALSA lib pcm.c:2148:(snd_pcm_open_conf) symbol _snd_pcm_empty_open is not defined inside [builtin] aplay: main:583: audio open error: No such device or address [root@osk5912 /]# Then I figured out we need to set the device when playing. [root@osk5912 /]# aplay -D hw:0,0 openal-1.wav Playing WAVE 'openal-1.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo (it plays) I tried encoding a wav file from a mp3 file and played using aplay [root@osk5912 /]# aplay -D hw:0,0 rock.wav Playing WAVE 'rock.wav' : Signed 32 bit Little Endian, Rate 44100 Hz, Stereo aplay: set_params:954: Sample format non available [root@osk5912 /]# This file is 32bit and the previous one is 16. I reencoded the wav file using the gstreamer to change the depth to 16bit [root@osk5912 /]# aplay -D hw:0,0 rock2.wav Playing WAVE 'rock2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo (it plays file even though reencoding was not proper) Then i tried sample files found in alsa-lib. [root@osk5912 /]# aplay -D hw:0,0 Side_Left.wav Playing WAVE 'Side_Left.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono aplay: set_params:959: Channels count non available [root@osk5912 /]# So it cannot play MONO and 32 bit files ?? Any ideas how to fix this are welcome !!!! - Jesslyn On Tue, Oct 7, 2008 at 8:39 PM, Arun KS <arunks@xxxxxxxxxxxxxxxxxxxx> wrote: > > On Tue, Oct 7, 2008 at 7:20 PM, Jesslyn Abdul Salam > <jesslyn.abdulsalam@xxxxxxxxx> wrote: > > Not yet. Would please share what you have done to make it work ? Also when I > > tried to strace aplay , it keeps looking for a > > </share/alsa/cards/tlv320aic23.conf> file which is not there in the alsa-lib > > package. Any idea what goes in that file ? > > CCing in l-o mailing list too. > > I dont know about that file. I didnt face that issue. > > This is what i did to make it working. I guess its some omap1 related issue. > This makes the omap_mcbsp_request(0) at boot time, instead of runtime. > > diff --git a/sound/soc/omap/omap-mcbsp.c b/sound/soc/omap/omap-mcbsp.c > index 3a4cc4b..6369703 100644 > --- a/sound/soc/omap/omap-mcbsp.c > +++ b/sound/soc/omap/omap-mcbsp.c > @@ -151,8 +151,8 @@ static int omap_mcbsp_dai_startup(struct > snd_pcm_substream *substream) > struct omap_mcbsp_data *mcbsp_data = to_mcbsp(cpu_dai->private_data); > int err = 0; > > - if (!cpu_dai->active) > - err = omap_mcbsp_request(mcbsp_data->bus_id); > +// if (!cpu_dai->active) > +// err = omap_mcbsp_request(mcbsp_data->bus_id); > > return err; > } > @@ -164,7 +164,7 @@ static void omap_mcbsp_dai_shutdown(struct > snd_pcm_substream *substream) > struct omap_mcbsp_data *mcbsp_data = to_mcbsp(cpu_dai->private_data); > > if (!cpu_dai->active) { > - omap_mcbsp_free(mcbsp_data->bus_id); > +// omap_mcbsp_free(mcbsp_data->bus_id); > mcbsp_data->configured = 0; > } > } > diff --git a/sound/soc/omap/osk5912.c b/sound/soc/omap/osk5912.c > index 9477d18..98f1566 100644 > --- a/sound/soc/omap/osk5912.c > +++ b/sound/soc/omap/osk5912.c > @@ -209,6 +209,7 @@ static int __init osk_soc_init(void) > (uint) clk_get_rate(tlv320aic23_mclk), CODEC_CLOCK, > clk_get_usecount(tlv320aic23_mclk)); > > + omap_mcbsp_request(0); > > return 0; > err1: > > > > > Regards > > > > Jesslyn > > > > On Tue, Oct 7, 2008 at 7:16 PM, Arun KS <arunks@xxxxxxxxxxxxxxxxxxxx> wrote: > > > >> Jesslyn Abdul Salam wrote: > >> > >>> I got it working. I2C_BOARD_INFO macro was wrongly intialized. Instead of > >>> tlv320aic23 i had written tlvaic23. Thanks to Arun for pointing this error > >>> > >>> > >> Can you hear audio playing? > >> Because i had done some hack to make it working in 5912osk. > >> I want to know you are not facing it or not. > >> > >> Arun > >> > >> Jesslyn Abdul Salam > >>> > >>> > >>> On Tue, Oct 7, 2008 at 5:36 PM, Jesslyn Abdul Salam < > >>> jesslyn.abdulsalam@xxxxxxxxx> wrote: > >>> > >>> > >>> > >>>> ---------- Forwarded message ---------- > >>>> From: Jesslyn Abdul Salam <jesslyn.abdulsalam@xxxxxxxxx> > >>>> Date: Tue, Oct 7, 2008 at 5:36 PM > >>>> Subject: Re: AIC23 SOC Driver on OSK5912 > >>>> To: Arun KS <arunks@xxxxxxxxxxxxxxxxxxxx> > >>>> > >>>> > >>>> Yes, it is there. but it shows as "tlv320aic23b" instead of "tlv320aic" > >>>> Will that be the reason ???? > >>>> > >>>> > >>>> > >>>> > >>>> On Tue, Oct 7, 2008 at 5:32 PM, Arun KS <arunks@xxxxxxxxxxxxxxxxxxxx > >>>> >wrote: > >>>> > >>>> > >>>> > >>>>> On Tue, Oct 7, 2008 at 5:24 PM, Mark Brown <broonie@xxxxxxxxxxxxx> > >>>>> wrote: > >>>>> > >>>>> > >>>>>> On Tue, Oct 07, 2008 at 05:18:55PM +0530, Jesslyn Abdul Salam wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>>> I have been trying to use the AIC23 ALSA SoC driver for OSK5912 for > >>>>>>> the > >>>>>>> > >>>>>>> > >>>>>> past > >>>>> > >>>>> > >>>>>> few days. I got the driver patch from the linux-omap/alsa-devel mailing > >>>>>>> lists. The driver got compiled along just fine. But when the kernel > >>>>>>> > >>>>>>> > >>>>>> boots, > >>>>> > >>>>> > >>>>>> no sound cards have been listed. > >>>>>>> > >>>>>>> > >>>>>> CCing in Arun KS <arunks@xxxxxxxxxxxxxxxxxxxx> who contributed that > >>>>>> support. > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Advanced Linux Sound Architecture Driver Version 1.0.17. > >>>>>>> ASoC version > >>>>>>> 0.13.2 > >>>>>>> AIC23 Audio Codec > >>>>>>> 0.1 > >>>>>>> MCLK = 12000000 [12000000], usecount = > >>>>>>> 0 > >>>>>>> ALSA device > >>>>>>> list: > >>>>>>> No soundcards > >>>>>>> found. > >>>>>>> Any one have tested this before ? > >>>>>>> > >>>>>>> > >>>>>> Can you check i2c? > >>>>> > >>>>> # cat /sys/bus/i2c/devices/1-001b/name > >>>>> tlv320aic23 > >>>>> > >>>>> > >>>>> > >>>>>> _______________________________________________ > >>>>>> Alsa-devel mailing list > >>>>>> Alsa-devel@xxxxxxxxxxxxxxxx > >>>>>> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>> > >>>> > >>> _______________________________________________ > >>> Alsa-devel mailing list > >>> Alsa-devel@xxxxxxxxxxxxxxxx > >>> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel > >>> > >>> > >>> > >>> > >> > >> > >> Please do not print this email unless it is absolutely necessary. Spread > >> environmental awareness. > >> > >> > >> -------------------------------------------------------DISCLAIMER------------------------------------------------------ > >> The information transmitted herewith is confidential and proprietary > >> information intended only for use by the individual or entity to which it is > >> addressed. If the reader of this message is not the intended recipient, you > >> are hereby notified that any review, retransmission, dissemination, > >> distribution, copying or other use of, or taking of any action in reliance > >> upon this information is strictly prohibited. If you have received this > >> communication in error, please contact the sender and delete the material > >> from your computer. > >> > >> -------------------------------------------------------------------------------------------------------------------------------- > >> > >> > >> > >> > > _______________________________________________ > > Alsa-devel mailing list > > Alsa-devel@xxxxxxxxxxxxxxxx > > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel > > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel