Index: arch/mips32/src/panic.S
===================================================================
--- arch/mips32/src/panic.S	(revision 60780c5ab35bf923d6dbeef9c6ea7b26099f9c92)
+++ arch/mips32/src/panic.S	(revision 93b84b3c39c5f623f2855694d31930674e24a165)
@@ -39,5 +39,10 @@
 /* From printf return directly to halt() */	
 panic_printf:
-	lui $ra, %hi(halt)
+	jal printf
+	nop
+	j halt
+	nop
+/* This code does not work, god knows why */		
+/*	lui $ra, %hi(halt)
 	j printf
-	ori $ra, %lo(halt)
+	ori $ra, %lo(halt) */
