diff --git a/kernel/printk.c b/kernel/printk.c
index 17463ca..326bae7 100644
--- a/kernel/printk.c
+++ b/kernel/printk.c
@@ -38,6 +38,10 @@
 
 #include <asm/uaccess.h>
 
+#ifdef CONFIG_DEBUG_LL
+extern void printascii(char *);
+#endif
+
 /*
  * for_each_console() allows you to iterate on each console
  */
@@ -716,6 +720,9 @@ asmlinkage int vprintk(const char *fmt, va_list args)
 	printed_len += vscnprintf(printk_buf + printed_len,
 				  sizeof(printk_buf) - printed_len, fmt, args);
 
+#ifdef CONFIG_DEBUG_LL
+	printascii(printk_buf);
+#endif
 
 	p = printk_buf;
 
