Index: linux-2.6.24/include/asm-arm/plat-s3c/uncompress.h
===================================================================
--- linux-2.6.24.orig/include/asm-arm/plat-s3c/uncompress.h	2008-02-15 18:24:26.000000000 +0100
+++ linux-2.6.24/include/asm-arm/plat-s3c/uncompress.h	2008-02-15 18:25:43.000000000 +0100
@@ -64,6 +64,9 @@
 
 static void putc(int ch)
 {
+/* HACK : the kernel is outputing data on the first uart during uncompress, but our
+          UART0 may not been initialized when jumping to kernel */
+#if 0
 	if (uart_rd(S3C2410_UFCON) & S3C2410_UFCON_FIFOMODE) {
 		int level;
 
@@ -84,6 +87,7 @@
 
 	/* write byte to transmission register */
 	uart_wr(S3C2410_UTXH, ch);
+#endif
 }
 
 static inline void flush(void)

