Reply
Thread Tools
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#111
Originally Posted by int_ua View Post
Brief status:
Running lxdm and lxde on top of 12.04 with nemo kernel, it's stable enough, haven't seen oopses for days now. Installed only kernel and n900-configs package (fixes keymap, finally) from nemo. Feel free to experiment with other RPMs.
If you don't see any images (like png, jpg, etc.), try
Code:
sudo apt-get install --reinstall libgdk-pixbuf2.0-0
That kernel has thumb errata workaround enabled, no?
 

The Following 2 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
#112
Originally Posted by freemangordon View Post
That kernel has thumb errata workaround enabled, no?
Surprise! It doesn't. None of the 4 errata are set.
Actually, there are some userspace crashes. I was talking about kernel oopses: I've seen two of them yesterday at night only during shutdown process. But this nemo kernel didn't crash in other runlevels for me.

Last edited by int_ua; 2012-03-26 at 12:33.
 

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
#113
Originally Posted by int_ua View Post
Surprise! It doesn't. None of the 4 errata are set.
Actually, there are some userspace crashes. I was talking about kernel oopses: I've seen two of them yesterday at night only during shutdown process. But this nemo kernel didn't crash in other runlevels for me.
Well, I didn't see kernel crashes with 2.6.35 kernel too, while there were lots of userspace crashes. Maybe I am missing something but it seems the same situation.
 

The Following 2 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
#114
From #nemomobile@freenode:
<int_ua> AFAIK, Nemo kernel for N900 doesn't have CONFIG_ARM_ERRATA_430973 set. Is it a bug? A known one?
<Stskeeps> the errata causes a noticeable slowdown (clearing branching cache isn't good) so we don't use it
<Stskeeps> as we don't use thumb
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#115
Originally Posted by int_ua View Post
From #nemomobile@freenode:
but.. but... you are not booting Nemo but thumb-compiled Ubuntu .

Also this is an urban legend, ARM thumb errata workaround was enabled in kernel-power from V46 to V49(we disabled it in KP50 until there is a need for it), where is that "noticeable slowdown". Anyone?

Of course clearing BTB cache on every context switch is not something that will speedup the system, but having a little bit slower and stable system is better than system that crashes every 30 seconds.

Just my 2 cents...

Last edited by freemangordon; 2012-03-26 at 19:09.
 

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
#116
Originally Posted by freemangordon View Post
but.. but... you are not booting Nemo but thumb-compiled Ubuntu .
...
Just my 2 cents...
Yeah, I know... *sad* What is faster: thumb+430973 or nothumb+no430973?
Maybe I will finally try running KP on this weekend...
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#117
Originally Posted by int_ua View Post
Yeah, I know... *sad* What is faster: thumb+430973 or nothumb+no430973?
Maybe I will finally try running KP on this weekend...
TBH I don't find any speed difference between KP49 and KP50. This means that either errata workaround does not work on n900(and KP) or it has no visible effect on the speed.

To return OT - there is just no way you can stably run Ubuntu thumb-compiled binaries on n900 without errata workaround 430973 enabled in kernel. Still don't know if it is enough though.

Last edited by freemangordon; 2012-03-26 at 23:01.
 

The Following 3 Users Say Thank You to freemangordon For This Useful Post:
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#118
Seems like rev76 doesn't copy rpms into /mnt/tmp/, at least got abrupt end with cannot find /tmp/*.rpm, so for people testing this: have a second shell ready with 'sudo cp ./files/*.rpm /mnt/tmp/' in the dir from which you start the install script (dist-upgrade seems broken and takes quite a while, seems bluez is causing problems, then again might depend on img you choose)
Even with rpms preparing directories then comes a long line of 'gcc not found, falling back to default (native compiler)' and errors with missing libraries. Seems the only compiler (script seems installing gcc-4.6) present on /mnt/ at this point is /usr/lib/gcc/arm-linux-gnueabihf/4.6/cc1
 

The Following 3 Users Say Thank You to szopin For This Useful Post:
Posts: 103 | Thanked: 150 times | Joined on Jun 2010 @ Fortaleza @ Brazil
#119
This Ubuntu can be started using MultiBoot?
 
int_ua's Avatar
Posts: 676 | Thanked: 1,067 times | Joined on Jul 2010 @ Kyiv, Ukraine
#120
sorry, no time to fix it right now
guisoliver, it's for U-Boot, but if you know how to boot custom uImage with custom kernel parameters passed with MultiBoot you can try it.
 

The Following User Says Thank You to int_ua For This Useful Post:
Reply

Thread Tools

 
Forum Jump


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