ICS X86 Source Out!

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

Have internet tomorrow, will download a new build environment and tinker, not all that experienced with Linux but I learn quickly!
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

danfoshizzle wrote:Good find those Gma drivers, and good luck with the build jazzy!
danfoshizzle wrote:Have internet tomorrow, will download a new build environment and tinker, not all that experienced with Linux but I learn quickly!
Thanks - like you I'm not that experienced with Linux but I have done *some* (not much) work with Android before. Good to have someone else on the team :-)
GodAmongDucks
Posts: 9
Joined: Thu Dec 08, 2011 1:54 pm

Re: ICS X86 Source Out!

Post by GodAmongDucks »

Hey,

thought i'd share some of my own experiences with ICS for x86/joggler. I'm not a programmer but I have experience with Linux, but not much with compiling Android.

I've created the build setup, synced the repo with SF rather than GIT (much more reliable, and much faster from the few times i've tried to do the sync). I had originally done this on a 11.10 oneric setup, but it proved to annoying to setup properly due to issues with GCC and Java 1.6SE, so ended up re-installing my linux setup with 11.04, which was a breeze. In case you dont feel like re-installing this guide should be quite helpful in how to setup your 11.10 setup to compile ICS: http://www.android-dev.ro/2011/12/13/bu ... ntu-11-10/

Based on the buildfile & joggler_defconfig from the wiki, I have not been able to compile ICS yet. Before applying any patches, I wanted to see how a standard ICS for x86 would compile.

The major problem seem to be with ALSA driver and A2DP (havent tracked down yet, if this is due to the joggler_defconfig).

liba2dp.so and libasound.so where the main culprits, that makes it the build fail.

libasound.so error was fixed by commenting out below in the file build/target/board/generic/BoardConfig.mk, (googled the solution)
#BOARD_USES_GENERIC_AUDIO := true
and add new line like this,
BOARD_USES_ALSA_AUDIO := true

I am however stuck with liba2dp.so, so if anyone has a clue how to fix this....please let me know! In the meantime, i've also setup a honeycomb build setup, just to see if that's possible to get going on the joggler.
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

Wow great progress there Ducks, have not got a clue how to fix the liba2dp issue though, maybe buzz would know more?
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
swifty
Posts: 8
Joined: Thu Apr 28, 2011 7:33 pm

Re: ICS X86 Source Out!

Post by swifty »

I've been meaning to do some more testing on android for a while but haven't had time.
I got honeycomb booting but without any acceleration at all and didn't have the touchscreen working.

I didn't have any more time to play with it since then but hopefully will do again soon.
my next step was to enable the new gma500 staging driver present in the new 3.x kernel as its not reliant on xserver afaik.
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

seems this topic is coming to life, honeycomb actually booted huh? thats the first i have heard of honeycomb booting on the joggler, and what does the staging driver entail? would it allow for 3d for example?
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
swifty
Posts: 8
Joined: Thu Apr 28, 2011 7:33 pm

Re: ICS X86 Source Out!

Post by swifty »

No 3d, only 2d acceleration - but from what I can tell its the best we can hope for ATM :(
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

Yeah seems that way, which is a shame, but even a newer build with only 2d acceleration is a massive step in the right direction, ics might not be so good with no 3d, but gingerbread or honeycomb may not suffer that badly
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

iCS finally downloaded! :-D
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

good lucky jazzy!
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

danfoshizzle wrote:good lucky jazzy!
Thanks - so far I'm applying the build patches from the wiki and seeing what happens :-D
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

Build failed -

Notice file: external/neven/NOTICE -- out/target/product/eeepc/obj/NOTICE_FILES/src//system/lib/libFFTEm.so.txt
make: *** No rule to make target `out/target/product/eeepc/obj/lib/libasound.so', needed by `out/target/product/eeepc/obj/SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so'. Stop.
make: *** Waiting for unfinished jobs....
Notice file: frameworks/base/libs/storage/NOTICE -- out/target/product/eeepc/obj/NOTICE_FILES/src//system/lib/libstorage.a.txt
Will tinker ans see what is wrong with audio libs. Any thoughts?
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

not sure but ducks above fixed another sound issue.
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

danfoshizzle wrote:not sure but ducks above fixed another sound issue.
They are the issues I am having :-D
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

Did his fix work?
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

Yup :-)

Looking through the build log in the terminal (currently building, expecting it to fail once it reaches liba2dp.so) and ICS appears to have the Gallium (proprietary 3D drivers that support GMA500 AFAIK) drivers already present? Interesting...
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

*Nope, the fix didn't work :-(
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

Think it's because my ICS hasn't downloded properly (can't find libaudio although there are shortcuts to it inside ICS files according to Ubuntu). Will try again! :-(
jazzmista
Posts: 195
Joined: Sun Oct 02, 2011 8:23 pm

Re: ICS X86 Source Out!

Post by jazzmista »

And now I can't reset my repo as it has uncommitted changes which I can't drop. Fantastic! GodAmongDucks, would it be possible to upload your build to another repo (on GoogleCode or the like) that we can both commit to?
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: ICS X86 Source Out!

Post by danfoshizzle »

Oh bum, still have not got my build environment up and running so am of no help atm
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
Post Reply