diff -Naur syslinux-2.06/conio.inc syslinux-2.06a/conio.inc --- syslinux-2.06/conio.inc 2002-06-11 05:48:29.000000000 +0000 +++ syslinux-2.06a/conio.inc 2003-11-13 04:23:38.000000000 +0000 @@ -53,7 +53,7 @@ mov es,ax mov byte [TextAttribute],07h ; Default grey on white - mov byte [DisplayMask],07h ; Display text in all modes + mov byte [DisplayMask],04h ; Display text in all modes call msg_initvars get_msg_chunk: push edx ; EDX = length of file @@ -233,7 +233,7 @@ jmp short msg_putcharnext ; Initialize state machine msg_modectl: - and al,07h + and al,04h mov [DisplayMask],al jmp short msg_putcharnext diff -Naur syslinux-2.06/pxelinux.asm syslinux-2.06a/pxelinux.asm --- syslinux-2.06/pxelinux.asm 2003-08-23 00:04:21.000000000 +0000 +++ syslinux-2.06a/pxelinux.asm 2003-11-13 04:39:06.000000000 +0000 @@ -1454,6 +1454,8 @@ ; since some PXE BIOSes seem to interfere regular console I/O. ; writechr: + call write_serial ; write to serial port if needed + ret ; Done push ds push cs pop ds