On Tue, Oct 30, 2007 at 09:31:07AM +0100, Martin Michlmayr wrote: > * Giuseppe Sacco <giuseppe@xxxxxxxxxxxxxxxxxxxxxxxxx> [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 2.6.23.1 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. Ralf