diff --git a/src/disk/hdc_ide.c b/src/disk/hdc_ide.c index 2b6104ee8..0c0453cb1 100644 --- a/src/disk/hdc_ide.c +++ b/src/disk/hdc_ide.c @@ -410,7 +410,7 @@ ide_get_max(ide_t *ide, int type) return -1; case TYPE_UDMA: /* UDMA */ if (!ide_boards[ide->board]->force_ata3 && (ide_bm[ide->board] != NULL)) - return 2; + return 4 /*2*/; return -1; default: diff --git a/src/disk/mo.c b/src/disk/mo.c index 289a3d187..1687d37f3 100644 --- a/src/disk/mo.c +++ b/src/disk/mo.c @@ -1983,7 +1983,7 @@ mo_get_max(int ide_has_dma, int type) ret = ide_has_dma ? 1 : -1; break; case TYPE_UDMA: - ret = ide_has_dma ? 2 : -1; + ret = ide_has_dma ? 4 /*2*/ : -1; break; } diff --git a/src/disk/zip.c b/src/disk/zip.c index 850468573..8a6253100 100644 --- a/src/disk/zip.c +++ b/src/disk/zip.c @@ -2243,7 +2243,7 @@ zip_get_max(int ide_has_dma, int type) ret = ide_has_dma ? 1 : -1; break; case TYPE_UDMA: - ret = ide_has_dma ? 2 : -1; + ret = ide_has_dma ? 4 /*2*/ : -1; break; } diff --git a/src/scsi/scsi_cdrom.c b/src/scsi/scsi_cdrom.c index 2944335ee..106e2bb87 100644 --- a/src/scsi/scsi_cdrom.c +++ b/src/scsi/scsi_cdrom.c @@ -2595,7 +2595,7 @@ scsi_cdrom_get_max(int ide_has_dma, int type) ret = ide_has_dma ? 2 : -1; break; case TYPE_UDMA: - ret = ide_has_dma ? 2 : -1; + ret = ide_has_dma ? 4 /*2*/ : -1; break; default: ret = -1;