diff -r -N -u lilo.b/second.S lilo/second.S
--- lilo.b/second.S	Sat Dec  5 08:20:07 1998
+++ lilo/second.S	Fri Oct 20 15:47:18 2000
@@ -429,7 +429,14 @@
 	call	say
 	br	iloop		! return to interactive prompt
 
-cr:	mov	cmdbeg,#mcmdbeg ! probably manual boot
+cr:	push	ax		! HP TTRC boot fail workaround.
+	mov	ax, #3		! 2000/10 <yumoto@jpn.hp.com>
+	call	setto		! reload timer
+short_wait:
+	test	byte ptr timeout,#1 ! timed out ?
+	jz	short_wait	! No, remain loop..
+	pop	ax
+	mov	cmdbeg,#mcmdbeg ! probably manual boot
 crnul:	mov	byte ptr break,#0 ! clear the break flag
 	mov	ax,cs		! set ES to CS
 	mov	es,ax

