This commit is contained in:
ling 2024-03-21 08:42:01 +08:00
parent 694237b196
commit 0fc6bc67a2

View File

@ -444,28 +444,15 @@ int mhidevice_detect(char *qmichannel, char *usbnet_adapter, PROFILE_T *profile)
continue; continue;
} }
// 解决硬编码导致不兼容hv问题 snprintf(path, sizeof(path), "%s/%.13s_IPCR", rootdir, ent->d_name);
snprintf(path, sizeof(path), "%s/%s_IPCR", rootdir, ent->d_name);
if (access(path, F_OK)) { if (access(path, F_OK)) {
snprintf(path, sizeof(path), "%s/%s_QMI0", rootdir, ent->d_name); snprintf(path, sizeof(path), "%s/%.13s_QMI0", rootdir, ent->d_name);
if (access(path, F_OK)) { if (access(path, F_OK)) {
snprintf(path, sizeof(path), "%s/%s_MBIM", rootdir, ent->d_name); snprintf(path, sizeof(path), "%s/%.13s_MBIM", rootdir, ent->d_name);
if (!access(path, F_OK)) if (!access(path, F_OK))
software_interface = SOFTWARE_MBIM; software_interface = SOFTWARE_MBIM;
} }
} }
// 原代码
// snprintf(path, sizeof(path), "%s/%.13s_IPCR", rootdir, ent->d_name);
// if (access(path, F_OK)) {
// snprintf(path, sizeof(path), "%s/%.13s_QMI0", rootdir, ent->d_name);
// if (access(path, F_OK)) {
// snprintf(path, sizeof(path), "%s/%.13s_MBIM", rootdir, ent->d_name);
// if (!access(path, F_OK))
// software_interface = SOFTWARE_MBIM;
// }
// }
if (access(path, F_OK)) if (access(path, F_OK))
continue; continue;