From 66aa74ae5e87dcf7e5556447934683a523a8380e Mon Sep 17 00:00:00 2001 From: rong wang Date: Thu, 17 Oct 2024 19:51:59 +0800 Subject: [PATCH] fix: Adapt disk interface Adapt disk interface. Log: Adapt disk interface Bug: https://pms.uniontech.com/bug-view-276131.html --- debian/changelog | 6 ++++++ service/diskoperation/DeviceStorage.cpp | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 78cb993a..144702f2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +deepin-diskmanager (1.3.39) unstable; urgency=medium + + * adapt disk interface. + + -- wangrong Thu, 17 Oct 2024 19:47:11 +0800 + deepin-diskmanager (1.3.38) unstable; urgency=medium * add polkit support. diff --git a/service/diskoperation/DeviceStorage.cpp b/service/diskoperation/DeviceStorage.cpp index 5dff3b4c..3bf48b33 100755 --- a/service/diskoperation/DeviceStorage.cpp +++ b/service/diskoperation/DeviceStorage.cpp @@ -586,11 +586,12 @@ void DeviceStorage::getDiskInfoInterface(const QString &devicePath, QString &int interface = "UFS 3.1"; } else if (output.contains("L540")) { interface = "UFS 3.1"; - } else if (output.contains("PGUV")|| output.contains("W585")) { + } else if (output.contains("W585")) { interface = "UFS 3.0"; } else { interface = ""; - if (isPGUX()) + if (output.contains("PGUV") || + isPGUX()) { QString spec_version = Utils::readContent("/sys/block/sdd/device/spec_version").trimmed(); interface = (spec_version == "300") ? "UFS 3.0" : "UFS 3.1";