+#else /* IDE */
+ /*
+ * Some IDE drives return trash if there is not a unit 1
+ * out there, need to make sure that it is READY and not BUSY
+ * before you assume it is there !
+ */
+ outb(du->dk_port+wd_sdh, WDSD_IBM | (du->dk_unit<<4));
+ DELAY(5000);
+ if ((inb(du->dk_port+wd_status) & (WDCS_READY|WDCS_BUSY)) !=
+ WDCS_READY) {
+ return (1);
+ }
+#endif /* MFM */