mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Data transfer length must be set for commands to work.
This commit is contained in:
@@ -132,7 +132,8 @@ namespace DiscImageChef.Devices.Windows
|
|||||||
Features = registers.feature,
|
Features = registers.feature,
|
||||||
SectorCount = registers.sectorCount,
|
SectorCount = registers.sectorCount,
|
||||||
SectorNumber = registers.sector
|
SectorNumber = registers.sector
|
||||||
}
|
},
|
||||||
|
DataTransferLength = (uint)buffer.Length
|
||||||
},
|
},
|
||||||
dataBuffer = new byte[64 * 512]
|
dataBuffer = new byte[64 * 512]
|
||||||
};
|
};
|
||||||
@@ -216,7 +217,8 @@ namespace DiscImageChef.Devices.Windows
|
|||||||
Features = registers.feature,
|
Features = registers.feature,
|
||||||
SectorCount = registers.sectorCount,
|
SectorCount = registers.sectorCount,
|
||||||
SectorNumber = registers.lbaLow
|
SectorNumber = registers.lbaLow
|
||||||
}
|
},
|
||||||
|
DataTransferLength = (uint)buffer.Length
|
||||||
},
|
},
|
||||||
dataBuffer = new byte[64 * 512]
|
dataBuffer = new byte[64 * 512]
|
||||||
};
|
};
|
||||||
@@ -307,7 +309,8 @@ namespace DiscImageChef.Devices.Windows
|
|||||||
Features = (byte)(registers.feature & 0xFF),
|
Features = (byte)(registers.feature & 0xFF),
|
||||||
SectorCount = (byte)(registers.sectorCount & 0xFF),
|
SectorCount = (byte)(registers.sectorCount & 0xFF),
|
||||||
SectorNumber = (byte)(registers.lbaLow & 0xFF)
|
SectorNumber = (byte)(registers.lbaLow & 0xFF)
|
||||||
}
|
},
|
||||||
|
DataTransferLength = (uint)buffer.Length
|
||||||
},
|
},
|
||||||
dataBuffer = new byte[64 * 512]
|
dataBuffer = new byte[64 * 512]
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user