Hi Rupesh,

Ya now i am following all the steps. I have applied the patches .

But If you can see the new file added in libc/arch-arm/bionic/ffs.S, there
is an empty

#include i.e there is no filename mentioned there.

Can you please verify it and let me know.

Thanks & Regards
Nimit


On Thu, Dec 18, 2008 at 12:01 PM, Rupesh Gujare
<[email protected]>wrote:

>  Nimit,
>   Did you followed all steps given on :-
> http://labs.embinux.org/android-porting-on-beagle.html
>
>   You are required to apply patches to Android build, to make sound work.
>
> Regards,
>
> --
> Rupesh Gujarehttp://embinux.com
>
>
>
> Regards,
>
> Nimit Manglick wrote:
>
> Hi Anil / Rupesh,
>
> I am getting the following errors after doing a check out of alsa-lib &
> while doing "make"
>
> in the top source directory.
>
>
> out/target/product/generic/obj/STATIC_LIBRARIES/libasound_intermediates/libasound.a(input.o):
> In function `snd_input_buffer_scan':
> external/alsa-lib/src/input.c:245: undefined reference to `vsscanf'
> collect2: ld returned 1 exit status
> make: ***
> [out/target/product/generic/obj/SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so]
> Error 1
>
> Thanks & Regards
> Nimit
>
>
> On Thu, Dec 18, 2008 at 11:14 AM, Rupesh Gujare <[email protected]
> > wrote:
>
>> Nimit,
>>   We have already successfully tested sound on beagle (OMAP3530) .
>> You can go through following how to for more details:-
>> http://labs.embinux.org/android-porting-on-beagle.html
>>
>> Regards,
>> Rupesh Gujare
>> http://embinux.com
>>
>> Nimit Manglick wrote:
>>
>> Hi Anil,
>>
>> Can you please tell me which all packages shall i need to check out.
>>
>> 1. external/alsa-lib.git
>>
>> 2. hardware/alsa_sound.git
>>
>> Other than this shall I need to check out any other package ?
>>
>> But i didn't found the alsa-utils package ? As i want aplay, amixer
>> utilities as well.
>>
>> What else is required to integrate ?
>>
>> I am just doing the "make" in root directory so taht i wwill have my new
>> file system with
>>
>> alsa libs. Will mount this new filesystem.
>>
>> Thanks & Regards
>> Nimit
>>
>> On Wed, Dec 17, 2008 at 6:54 PM, Anil Sasidharan <[email protected]>wrote:
>>
>>>
>>> Hi,
>>>
>>>          This has already been done by Windriver and TI. You will be
>>> able to get the sources from http://android.git.kernel.org/ (ASLA lib
>>> and HAL ported by Windriver) or from http://git.omapzoom.org.
>>> Integration is pretty straightforward.
>>>
>>> Warm Regards,
>>> Anil
>>>
>>> On Wed, Dec 17, 2008 at 4:35 PM, Nimit Manglick <[email protected]>
>>> wrote:
>>> > Hi Anil,
>>> >
>>> > I am now trying to compile alsa using android tool chain but i am not
>>> > getting success.
>>> >
>>> > Secondly i also tried to compile it using another  arm-eabi toolchain
>>> but
>>> > there also my alsa-utils are not getting compiled.
>>> >
>>> > Regards
>>> > Nimit
>>> >
>>> > On Wed, Dec 17, 2008 at 11:54 AM, Anil Sasidharan <[email protected]>
>>> wrote:
>>> >>
>>> >> Hi Nimit,
>>> >>
>>> >>          Have you integrated the ALSA audio support into Android HAL?
>>> >> Or is it another sound support being added there (OSS, ESD, custom)?
>>> >> Do you see the media files listed (scanned and enumerated by media
>>> >> scanner)?
>>> >>
>>> >> Warm Regards,
>>> >> Anil
>>> >>
>>> >> On Wed, Dec 17, 2008 at 11:01 AM, Nimit Manglick <
>>> [email protected]>
>>> >> wrote:
>>> >> > Hi Anil,
>>> >> >
>>> >> > Can you give me some pointers on my previous query on 35x EVM
>>> >> >
>>> >> > I have put some media files on SD card (audio + video - mpeg + wmv
>>> >> > format +
>>> >> > 3gp)
>>> >> > Media player is able to play the audio file but i am not able to
>>> hear
>>> >> > any
>>> >> > sound :(
>>> >> >
>>> >> > So where i need to change in the hardware so that i will be able to
>>> >> > listen
>>> >> > music ?? But the media player is not even detecting any of the video
>>> >> > files
>>> >> > ..
>>> >> >
>>> >> > Thanks & Regards
>>> >> > Nimit
>>> >> >
>>> >> >
>>> >> > On Wed, Dec 17, 2008 at 10:46 AM, Anil Sasidharan <
>>> [email protected]>
>>> >> > wrote:
>>> >> >>
>>> >> >> twebb,
>>> >> >>
>>> >> >>          Please see my answers in-lined.............
>>> >> >>
>>> >> >> > Anil,
>>> >> >> > Hope you don't mind me contacting you directly.  We actually own
>>> a
>>> >> >> > Mistral OMAP35x EVM board and I've gotten android running on it.
>>> >> >> > However I'm running into an issue or two that maybe you can help
>>> >> >> > with.
>>> >> >> >
>>> >> >> > 1.  I've only run with a filesystem that was extracted from the
>>> >> >> > android emulator, mounted via NFS or YAFFS2.  No problems.
>>>  However,
>>> >> >> > I
>>> >> >> > now have built the android source and want to run with the
>>> "built"
>>> >> >> > filesystem, but I'm having problems.  On startup, either init
>>> >> >> > function
>>> >> >> > says it can't find files on /data or /system, or (if I mess
>>> around
>>> >> >> > alot with permissions/ownership) android will start but several
>>> apps
>>> >> >> > don't run because of permissions/ownership issues.  Is there any
>>> >> >> > secret to "preparing" the source built filesystem (../out/target/
>>> >> >> > product/generic/system and ../root and ../data) for use on an
>>> actual
>>> >> >> > target?  (I'd rather not have to "un-yaffs" the system.img and
>>> >> >> > data.img files since I won't be using yaffs in the long run.)
>>> >> >> >
>>> >> >>
>>> >> >> The out/target/product/<board-name> directory contains /system,
>>> /data
>>> >> >> and /root directories. You don't need to worry about un-yaffs the
>>> .img
>>> >> >> files. However please make sure that the init.rc under /root
>>> directory
>>> >> >> is modified according to your setup (especially comment out the
>>> >> >> mounting of YAFFS2 partitions). The easy approach would be to make
>>> use
>>> >> >> of the very same file system you already have on the NFS or SD card
>>> >> >> and just replace the system directory alone with the one built out
>>> of
>>> >> >> sources.
>>> >> >>
>>> >> >> > 2.  I'm also seeing an issue where I'm having an issue where
>>> D-pad
>>> >> >> > key
>>> >> >> > presses (i.e. left/right/up/down) don't seem to cause the
>>> >> >> > screen to refresh such that the next icon is highlighted.  Based
>>> on
>>> >> >> > how the code reacts, the icon is actually active (i.e. ENTER
>>> causes
>>> >> >> > it
>>> >> >> > to launch) but just not highlighted.  It seems as though every
>>> other
>>> >> >> > key press results in the screen being refreshed (such that every
>>> >> >> > other
>>> >> >> > icon is highlighted as the directions keys are used to move
>>> around an
>>> >> >> > array of icons on the screen).  Is this a keyboard driver issue,
>>> a
>>> >> >> > frame buffer driver issue, or something else?  All other key
>>> related,
>>> >> >> > touchscreen related, and frame buffer related functionality seems
>>> >> >> > fine.  I've modified omapfb_main.c per the "page flipping frame
>>> >> >> > buffer" question on http://elinux.org/Android_on_OMAP.  Are
>>> there
>>> >> >> > other mods to frame buffer driver or keypad driver I need to make
>>> to
>>> >> >> > eliminate this problem?
>>> >> >> >
>>> >> >>
>>> >> >> This is one of the notorious/infamous issues that I've faced while
>>> >> >> bringing up Android on OMAP3EVM. This is an issue with the
>>> framebuffer
>>> >> >> update. I presume you already have added support for
>>> double-buffering
>>> >> >> in fb driver (fb_pan). The GO bit needs to be set for the shadowed
>>> >> >> registers to take effect in hardware. Once the hardware is ready,
>>> the
>>> >> >> GO bit will be reset. Per the hardware specifications, we should
>>> not
>>> >> >> change any display controller registers until the GO bit is
>>> >> >> reset.Android desktop icon-navigation problem got resolved after
>>> this
>>> >> >> change is made in the display controller source.
>>> >> >> For you reference the code is added here (extracted from the
>>> function
>>> >> >> _setup_plane in drivers/video/omap/dispc.c. The source file to be
>>> >> >> modified may change depending on the kernel version at you end :-)
>>> ):
>>> >> >>
>>> >> >> MOD_REG_FLD(DISPC_CONTROL, 0x20, 0); /* clears and sets the GOLCD
>>> bit
>>> >> >> */
>>> >> >> MOD_REG_FLD(DISPC_CONTROL, 0x20, 0x20);
>>> >> >>
>>> >> >>
>>> >> >> > Thanks for your time.
>>> >> >> > twebb
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >> >> Warm Regards,
>>> >> >> Anil
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >> > >
>>> >> >
>>> >>
>>> >>
>>> >
>>> >
>>> > >
>>> >
>>>
>>>
>>>
>>
>>
>>
>>
>>   --
>> Rupesh Gujare
>> Engineer- Embedded Software
>> Embedded and Telecommunication
>> SQLStar International Limited
>> Phone: +91 40 2310 1669
>> email address : [email protected],[email protected]
>>
>>
>>
>>
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to