Data transfer length must be set for commands to work.

This commit is contained in:
2017-09-10 01:00:30 +01:00
parent 4991f7a8a9
commit d5704b579f

View File

@@ -132,7 +132,8 @@ namespace DiscImageChef.Devices.Windows
Features = registers.feature,
SectorCount = registers.sectorCount,
SectorNumber = registers.sector
}
},
DataTransferLength = (uint)buffer.Length
},
dataBuffer = new byte[64 * 512]
};
@@ -216,7 +217,8 @@ namespace DiscImageChef.Devices.Windows
Features = registers.feature,
SectorCount = registers.sectorCount,
SectorNumber = registers.lbaLow
}
},
DataTransferLength = (uint)buffer.Length
},
dataBuffer = new byte[64 * 512]
};
@@ -307,7 +309,8 @@ namespace DiscImageChef.Devices.Windows
Features = (byte)(registers.feature & 0xFF),
SectorCount = (byte)(registers.sectorCount & 0xFF),
SectorNumber = (byte)(registers.lbaLow & 0xFF)
}
},
DataTransferLength = (uint)buffer.Length
},
dataBuffer = new byte[64 * 512]
};