diff --git a/cpu/nios2/sysid.c b/cpu/nios2/sysid.c
index b5a29593ea60f9d66226cbd6d3642b99d9b693e2..697ed03a2cbd464bf2800e47ee8a046a829971e2 100644
--- a/cpu/nios2/sysid.c
+++ b/cpu/nios2/sysid.c
@@ -40,7 +40,7 @@ void display_sysid (void)
 	stamp = readl (&sysid->timestamp);
 	localtime_r (&stamp, &t);
 	asctime_r (&t, asc);
-	printf ("SYSID : %08x, %s", readl (&sysid->id), asc);
+	printf ("SYSID : %08lx, %s", readl (&sysid->id), asc);
 
 }