Well, unfortunately, it improved the situation but it didn't fix it.
After 3:10 hours, it froze again.
notaz also found out that the board doesn't seem to freeze when you run memtester and at the same time stress the CPU.
This probably also is the reason why the full apt-get upgrade for Nikolaus worked. As long as the Pyra is not idling, it doesn't freeze.
So it could be related to some powersaving that's triggering (with such system, powersaving already triggers when there's only 1ms of idling happening).
So the interesting new findings:
* Disabling the modules leads to the freeze occur less likely
* When stressing the memory and the CPU, it doesn't freeze
* Nikolaus mentioned that even a stable 2GB RAM LC15 Eval board freezes when using the LPAE kernel - but otherwise works fine.
* However, on our current 4GB RAM boards, using LPAE or non-LPAE doesn't make a difference
This seems to be a mix of multiple things leading to the freeze - annoying to pin-point, but we're working on that!
My (unqualified) guess is that it's a combination of both powersaving AND hardware being active at least a bit.
If it would only be powersaving, then there shouldn't be any difference whether we run it with all modules enabled or not.
When the modules are enabled, the system is doing more, but not enough to prevent the freeze from happening (as it still freezes within minutes).
When the modules are disabled, the system doesn't really do a lot - so whatever the combination of powersaving / and the other part is, does occur less likely.
I'll also try older kernels (where OMAP-Powersaving is not yet fully included) to see whether that changes anything.