Skip to content

Commit c85089f

Browse files
authored
fix: KLVU设备磁盘序列号显示乱码 (#73)
Description: 通过hwinfo以及smart获取的值是乱码。 Log: 针对该类型设备通过/proc/deviceboot/cid获取序列号
1 parent 0e92e51 commit c85089f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

service/diskoperation/DeviceStorage.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,11 @@ bool DeviceStorage::getDiskInfoFromHwinfo(const QString &devicePath)
273273

274274
setHwinfoInfo(mapInfo);
275275

276+
//部分华为设备读取到是Serial ID为乱码
277+
QString cid = Utils::readContent("/proc/bootdevice/cid");
278+
if (!cid.isEmpty()) {
279+
m_serialNumber = cid;
280+
}
276281
return true;
277282
}
278283

0 commit comments

Comments
 (0)