From ed771df60caf561161a7bee9510049a231066589 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 14 May 2020 03:59:45 +0100 Subject: [PATCH] Add support for MD DATA drives in media info command. --- MediaTypeFromDevice.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/MediaTypeFromDevice.cs b/MediaTypeFromDevice.cs index e425c49..2f2c4f0 100644 --- a/MediaTypeFromDevice.cs +++ b/MediaTypeFromDevice.cs @@ -1721,6 +1721,22 @@ namespace Aaru.CommonTypes break; + // MD DATA drives + case 0x10 when model.StartsWith("MDM", StringComparison.Ordinal) || + model.StartsWith("MDH", StringComparison.Ordinal): + if(mediumType == 3) + return MediaType.MDData; + + // TODO: Check validity + switch(blocks) + { + case 112311: return MediaType.MD60; + case 138363: return MediaType.MD74; + case 149373: return MediaType.MD80; + } + + return MediaType.MD; + // Host managed zoned block device case 0x14: {