From 50320b79cb712ea1af7edd06ba6c41719c837193 Mon Sep 17 00:00:00 2001 From: jeff-lien-wdc Date: Tue, 27 May 2025 15:52:53 -0500 Subject: [PATCH] wdc: Fix for vs-smart-add-log wdc plugin command Support for the 0xC0 log page needs to be added for the SNTMP device. Removed support for parsing the 0xCA log page for the SNTMP device. Update the wdc plugin version to 2.14.0 Remove vs-drive-info support for SNTMP Signed-off-by: jeff-lien-wdc --- plugins/wdc/wdc-nvme.c | 4 ++-- plugins/wdc/wdc-nvme.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/wdc/wdc-nvme.c b/plugins/wdc/wdc-nvme.c index 48c0442ed7..d080f937c6 100644 --- a/plugins/wdc/wdc-nvme.c +++ b/plugins/wdc/wdc-nvme.c @@ -1907,14 +1907,13 @@ static __u64 wdc_get_drive_capabilities(nvme_root_t r, struct nvme_dev *dev) case WDC_NVME_SNTMP_DEV_ID: capabilities |= (WDC_DRIVE_CAP_C0_LOG_PAGE | WDC_DRIVE_CAP_C3_LOG_PAGE | - WDC_DRIVE_CAP_CA_LOG_PAGE | WDC_DRIVE_CAP_OCP_C4_LOG_PAGE | WDC_DRIVE_CAP_OCP_C5_LOG_PAGE | WDC_DRIVE_CAP_DUI | WDC_DRIVE_CAP_FW_ACTIVATE_HISTORY_C2 | WDC_DRIVE_CAP_VU_FID_CLEAR_PCIE | WDC_DRIVE_CAP_VU_FID_CLEAR_FW_ACT_HISTORY | - WDC_DRIVE_CAP_INFO | + /* WDC_DRIVE_CAP_INFO | Currently not supported by FW */ WDC_DRIVE_CAP_CLOUD_SSD_VERSION | WDC_DRIVE_CAP_LOG_PAGE_DIR | WDC_DRIVE_CAP_DRIVE_STATUS | @@ -7317,6 +7316,7 @@ static int wdc_get_c0_log_page(nvme_root_t r, struct nvme_dev *dev, char *format case WDC_NVME_SN650_DEV_ID_4: case WDC_NVME_SN655_DEV_ID: case WDC_NVME_SN655_DEV_ID_1: + case WDC_NVME_SNTMP_DEV_ID: if (uuid_index == 0) { ret = nvme_get_print_ocp_cloud_smart_log(dev, uuid_index, diff --git a/plugins/wdc/wdc-nvme.h b/plugins/wdc/wdc-nvme.h index 01c4482012..bf1f2aac51 100644 --- a/plugins/wdc/wdc-nvme.h +++ b/plugins/wdc/wdc-nvme.h @@ -5,7 +5,7 @@ #if !defined(WDC_NVME) || defined(CMD_HEADER_MULTI_READ) #define WDC_NVME -#define WDC_PLUGIN_VERSION "2.13.0" +#define WDC_PLUGIN_VERSION "2.14.0" #include "cmd.h" PLUGIN(NAME("wdc", "Western Digital vendor specific extensions", WDC_PLUGIN_VERSION),