On Tue, Oct 30, 2007 at 09:31:07AM +0100, Martin Michlmayr wrote:
> * Giuseppe Sacco <email@example.com> [2007-10-27 09:07]:
> > The new kernel once again does not boot on SGI O2. What happens is that
> > arcboot write its messages and nothing more is displayed on the screen.
> > The last message is "Starting ELF64 kernel". The previous running kernel
> > were 2.6.23 from linux-mips.org and 22.214.171.124 from kernel.org.
> I can confirm that currnt git doesn't boot (no message on the serial
> console at all). However, I'm curious to know whether 2.6.23 is
> working properly for you (and, if so, can you send me your .config).
> For me, it stops after printing
> Freeing unused kernel memory: 268k freed
> but then I can still hear it doing something and after a minute or so
> I see:
> Adding 131064k swap on /dev/sda2. Priority:-1 extents:1 across:131064k
> EXT3 FS on sda1, internal journal
> and later:
> gbefb: wait for vpixen_off timed out
> and then I gave up and went to bed. ;-)
There was bug in the timer code resuling in a hang on master. Commit
5a8e84c525ee1ad17e0ccfbc0a81c19b6773837c fixes this issue.
Irritatingly there was also a bug in Qemu which when running a Malta
kernel will cancel the affect of the first bug and result in a working
Malta kernel. But only on Qemu, not on actual hardware. Ths is working
on a fix for this one.
With the help of ricmm I found a few more issues in the IP32 interrupt
code. I have a preliminary fix but it either isn't all it takes to fix
IP32 or it is still broken itself.