diff -uF^[a-zA-Z_][a-z 	A-Z0-9_]*(.*[^;]$ arch/i386/isa/fd.c.orig arch/i386/isa/fd.c
--- arch/i386/isa/fd.c.orig	Fri Jan 16 21:23:50 1998
+++ arch/i386/isa/fd.c	Wed Feb  4 10:30:16 1998
@@ -491,6 +491,9 @@ fdprobe(parent, match, aux)
 	/* turn off motor */
 	bus_space_write_1(iot, ioh, fdout, FDO_FRST);
 
+#if 1	/* XXX fd may not be connected at boot time  -- Yasha */
+	if (drive != 0)
+#endif
 	if (n != 2 || (fdc->sc_status[0] & 0xf8) != 0x20)
 		return 0;
 
