patch-2.3.16 linux/drivers/block/icside.c
Next file: linux/drivers/block/ide-cd.c
Previous file: linux/drivers/block/hpt366.c
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Thu Aug 26 13:44:03 1999
- Orig file:
v2.3.15/linux/drivers/block/icside.c
- Orig date:
Thu Jul 1 10:25:38 1999
diff -u --recursive --new-file v2.3.15/linux/drivers/block/icside.c linux/drivers/block/icside.c
@@ -299,24 +299,7 @@
drive->drive_data = 250;
}
-#if 1
err = ide_config_drive_speed(drive, (byte) speed);
-#else
- /*
- * Don't use ide_wait_cmd here - it will
- * attempt to set_geometry and recalibrate,
- * but for some reason these don't work at
- * this point (lost interrupt).
- */
- SELECT_DRIVE(hwif, drive);
- OUT_BYTE(drive->ctl | 2, IDE_CONTROL_REG);
- OUT_BYTE(speed, IDE_NSECTOR_REG);
- OUT_BYTE(SETFEATURES_XFER, IDE_FEATURE_REG);
- OUT_BYTE(WIN_SETFEATURES, IDE_COMMAND_REG);
-
- err = ide_wait_stat(drive, DRIVE_READY,
- BUSY_STAT|DRQ_STAT|ERR_STAT, WAIT_CMD);
-#endif
if (err == 0) {
drive->id->dma_mword &= 0x00ff;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)