Hi, Qingzhan

I ported Android 1.0 atop of Angstrom 2007.1 stable, which uses
Kernel 2.6.24 and it works fine on my Zaurus C3000 (PXA270).

Here's the patch of power.c between mydroid/kernel and Angstrom
kernel tree.

http://pastebin.com/m6f01141c

But, as you mentioned, ANDROID_POWER may not be a reason of
your problem. dmesg log would be helpful if possible.

Good luck,

On 1月16日, 午前10:29, Mark Wang <[email protected]> wrote:
> Hi, Qingzhan
>
> Thanks for your kind reply. And if you are also working on it or interestred
> in it, I'd like to exchange and communicate more with you ^_^
>
> That's for certainty that there are great difference between 2.6.24's sys
> and 2.6.25's especially kobject/kset and related APIs, one example is
> kobject_create_and add() in 2.6.25 while it need several APIs to implemente
> it in 2.6.24.
> What I do is take the /sys/kernel in 2.6.24 as reference and port the
> modification of kobject.c of 2.6.25 (kobj_attribute, sysfs_ops,
> dynamic_kobj_ktype...) to driver/android/power.c in 2.6.24 then register the
> /sys/android_power subsystem.
>
> I'm still checking the code and behaviors but not clear the root cause yet
> ...
>
> BR/Mark
>
> On Thu, Jan 15, 2009 at 1:15 PM, Qingzhan Zhang <[email protected]> wrote:
> > I think you should your kernel ,there are some difference between 2.6.24's
> > sysfs and 2.6.25's.
>
> > On Thu, Jan 15, 2009 at 5:36 PM, Android Groups <[email protected]>wrote:
>
> >> Hi, all
>
> >> I'm porting Android 1.0 (2.6.25 based) to Marvell PXA9xx board with
> >> 2.6.24 kernel. Considering the workloads of drivers porting, I degrade
> >> the android to 2.6.24.  At present, Many necessary features (ASHMEM,
> >> BINDER...) and drivers have been ported successfully and Android
> >> homescreen and applications can be displayed. But when I enabled the
> >> ANDROID_POWER( of course, some modification also have been performed
> >> accroding to the kobject/kset difference between 2.6.24 and 2.6.25 to
> >> register subsystem 'android_power' in /sys),  the system stopped at
> >> kernel compression done like below:
>
> >> ---------------------------------------------------------------------------
> >>  ---------
> >> Uncompressing
> >> Linux.............................................................
>
> >> ...........................................................................
> >>  .....
> >> ................ done, booting the kernel.
>
> >> ---------------------------------------------------------------------------
> >>  ----------
>
> >> I have checked the kernel source code carefully and thought that
> >> ANDROID_POWER shouldn't be the reason of system boot failure but it
> >> did. No other choices but turn to help in developer forum.  Doesn't
> >> anybody account with the similar problems? and could anyone help me
> >> out?
>
> >> Thanks a lot!
>
> >> BR/Mark >>
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to