Reply
Thread Tools
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#61
Originally Posted by n900_ View Post
pali - when i type "run noloboot" it boots maemo on stock kernel
What is nolo tags ? :/
read again this thread!
 

The Following User Says Thank You to pali For This Useful Post:
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#62
Originally Posted by n900_ View Post
pali - when i type "run noloboot" it boots maemo on stock kernel
what is nolo tags ? :/

i copy config and kernel v49 from archive from new u-boot thread and maemo is working on stock and power kernel v49.
item_useatag=1
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.
 
int_ua's Avatar
Posts: 676 | Thanked: 1,067 times | Joined on Jul 2010 @ Kyiv, Ukraine
#63
UPDATE: Sorry, it looks like it was my fault, revision 51 failed to install 2.6.35 kernel and you tried 3.2. Try revision 52, please.
P.S. 2.6.35-1-n900 uImage is 1.7 MiB and stock kernel is 3.6 MiB as you can see on the photo.

Originally Posted by n900_ View Post
N900 shutdown, after few seconds
...
Any solution ?
Originally Posted by pali View Post
Did you reused NOLO atags?
n900_, are you using bootmenu item or just boot.scr? What kernel are using on the Ubuntu?
pali, I've added it to the boot.scr, it should work.
But if it's not working for anyone let me know ASAP.

n900_, If you are using just U-Boot shell try typing
Code:
setenv atagaddr ${init_atagaddr}
run sdboot

Last edited by int_ua; 2012-03-12 at 18:29.
 
int_ua's Avatar
Posts: 676 | Thanked: 1,067 times | Joined on Jul 2010 @ Kyiv, Ukraine
#64
Originally Posted by Hurrian View Post
>initrd
Okay, these things probably contain modules. Did you update this too?
Isn't it being updated during kernel installation?
 
int_ua's Avatar
Posts: 676 | Thanked: 1,067 times | Joined on Jul 2010 @ Kyiv, Ukraine
#65
Wait, n900_, it looks like it's my fault, try revision 50 or 52 (I will update it in a minute)
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#66
@int_ua: is ARM errata 430973 workaround enabled in kernel?
 

The Following 3 Users Say Thank You to freemangordon For This Useful Post:
int_ua's Avatar
Posts: 676 | Thanked: 1,067 times | Joined on Jul 2010 @ Kyiv, Ukraine
#67
Originally Posted by freemangordon View Post
@int_ua: is ARM errata 430973 workaround enabled in kernel?
Code:
$ grep ERRATA config-2.6.35-1-n900 
# CONFIG_ARM_ERRATA_430973 is not set
# CONFIG_ARM_ERRATA_458693 is not set
# CONFIG_ARM_ERRATA_460075 is not set
# CONFIG_ARM_ERRATA_743622 is not set
$ grep ERRATA config-3.2.0-18-omap
CONFIG_ARM_ERRATA_430973=y
# CONFIG_ARM_ERRATA_458693 is not set
# CONFIG_ARM_ERRATA_460075 is not set
# CONFIG_ARM_ERRATA_720789 is not set
CONFIG_ARM_ERRATA_743622=y
# CONFIG_ARM_ERRATA_751472 is not set
CONFIG_ARM_ERRATA_754322=y
 

The Following 3 Users Say Thank You to int_ua For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#68
Originally Posted by int_ua View Post
Code:
$ grep ERRATA config-2.6.35-1-n900 
# CONFIG_ARM_ERRATA_430973 is not set
# CONFIG_ARM_ERRATA_458693 is not set
# CONFIG_ARM_ERRATA_460075 is not set
# CONFIG_ARM_ERRATA_743622 is not set
$ grep ERRATA config-3.2.0-18-omap
CONFIG_ARM_ERRATA_430973=y
# CONFIG_ARM_ERRATA_458693 is not set
# CONFIG_ARM_ERRATA_460075 is not set
# CONFIG_ARM_ERRATA_720789 is not set
CONFIG_ARM_ERRATA_743622=y
# CONFIG_ARM_ERRATA_751472 is not set
CONFIG_ARM_ERRATA_754322=y
Well, you should enable it and make a new kernel . Ubuntu is thumb2 compiled, ain't? That missing errata workaround explains constant application crashing.
 

The Following 5 Users Say Thank You to freemangordon For This Useful Post:
int_ua's Avatar
Posts: 676 | Thanked: 1,067 times | Joined on Jul 2010 @ Kyiv, Ukraine
#69
Originally Posted by freemangordon View Post
Ubuntu is thumb2 compiled, ain't?
Surprisingly, it's not (at least the kernel):
Code:
$ grep THUMB config-*
config-2.6.35-1-n900:CONFIG_ARM_THUMB=y
config-2.6.35-1-n900:# CONFIG_ARM_THUMBEE is not set
config-2.6.35-1-n900:# CONFIG_THUMB2_KERNEL is not set
config-3.2.0-18-omap:CONFIG_ARM_THUMB=y
config-3.2.0-18-omap:# CONFIG_ARM_THUMBEE is not set
config-3.2.0-18-omap:# CONFIG_THUMB2_KERNEL is not set
config-3.2.0-18-omap:CONFIG_XZ_DEC_ARMTHUMB=y

Last edited by int_ua; 2012-03-12 at 20:16.
 

The Following 4 Users Say Thank You to int_ua For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#70
Originally Posted by int_ua View Post
Surprisingly, it's not (at least the kernel):
Code:
$ grep THUMB config-*
config-2.6.35-1-n900:CONFIG_ARM_THUMB=y
config-2.6.35-1-n900:# CONFIG_ARM_THUMBEE is not set
config-2.6.35-1-n900:# CONFIG_THUMB2_KERNEL is not set
config-3.2.0-18-omap:CONFIG_ARM_THUMB=y
config-3.2.0-18-omap:# CONFIG_ARM_THUMBEE is not set
config-3.2.0-18-omap:# CONFIG_THUMB2_KERNEL is not set
config-3.2.0-18-omap:CONFIG_XZ_DEC_ARMTHUMB=y
Userspace and kernel are not related, one can have ARM only kernel and thumb-compiled userspace binaries AFAIK. Anyway, I think workaround for errata in question is a must if we want to run ubuntu on n900 (and I see it is enabled in 3.2 kernel which comes with the distribution)

EDIT:
both kernels are thumb-compiled(CONFIG_ARM_THUMB=y), that is enough to hit the errata

Last edited by freemangordon; 2012-03-12 at 21:12. Reason: typo
 

The Following 5 Users Say Thank You to freemangordon For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 08:49.