Correct SEEK command to not transfer anything.
* DiscImageChef.Devices/Device/AtaCommands/AtaCHS.cs:
Correct SEEK command to not transfer anything.
Added differentiation between READ and READ WITH RETRIES for
CHS mode.
Changed blocksize to unsigned on READ LONG.
* DiscImageChef.Devices/Device/AtaCommands/MCPT.cs:
Change MCPT enable and disable commands to use CHS
registers.
* DiscImageChef.Devices/Linux/Command.cs:
Linux kernel granularity for SG_IO is only 1ms, use .NET
counters for faster times. Solves "infinity" speeds on SSDs.
* DiscImageChef/Commands/DumpMedia.cs:
* DiscImageChef/Commands/MediaInfo.cs:
* DiscImageChef/Commands/MediaScan.cs:
* DiscImageChef.Metadata/DeviceReport.cs:
* DiscImageChef/Commands/DeviceReport.cs:
Added support for ATA devices.
* DiscImageChef/Commands/DeviceInfo.cs:
Added support for Media Card Pass Through detection and
information.
* DiscImageChef.Devices/Device/AtaCommands/MCPT.cs:
* DiscImageChef.Devices/Device/AtaCommands/Ata28.cs:
* DiscImageChef.Devices/Device/AtaCommands/Ata48.cs:
* DiscImageChef.Devices/Device/AtaCommands/Smart.cs:
* DiscImageChef.Devices/Device/AtaCommands/AtaCHS.cs:
* DiscImageChef.Devices/DiscImageChef.Devices.csproj:
Implemented ATA commands.
* DiscImageChef.Devices/Device/ScsiCommands/SPC.cs:
Make MODE SENSE (6) buffer big enought.
* DiscImageChef.Devices/Enums.cs:
Added new command found in ACS-3 rev. 6