Skip to main content
以下资源介绍了一些常见问题以及可用于分析和排查这些问题的技术。
<registry_path> 应视为设备上已存在的路径之一:/etc/sensors/registry/registry//var/cache/sensors/registry/registry/

ssc_sensor_info 工具无法列出传感器

此错误表示传感器注册表解析失败,导致无法使用 ssc_sensor_info 工具列出该传感器。请执行以下操作解决此错误:
验证文件的读写权限已对用户模式启用,且组和其他模式仅启用只读权限。确保用户和组模式名称为 system system
  1. 确保 /etc/sensors/sns_reg_config/etc/sensors/config/json.lst 文件存在,并具有所需的权限,如以下示例所示:
  1. 确保 /etc/sensors/config/ 目录中包含传感器 JSON 文件,并具有上述注意事项中描述的所需权限。
  1. 确保 <registry_path> 目录可访问,并包含相应的已解析文件,如下所示。

SUID 查找失败

此错误表示自定义代码在检索指定传感器的 SUID 时失败。请执行以下操作解决此错误:
  1. 运行 ssc_sensor_info 工具,检查指定的传感器是否可用。
    • 如果传感器列表为空,请参阅 ssc_sensor_info 工具无法列出传感器中描述的第一种调试方法。
    • 如果仅指定的传感器不可用,请继续进行以下检查: a. 确保该传感器已列在 /etc/sensors/config/json.lst 文件中,如以下示例所示:
b. 验证指定传感器的配置文件已被解析并存在于 parsed_file_list.csv 文件中,如以下示例所示:
c. 验证指定传感器的配置文件已被解析并存在于 <registry_path> 目录中,如以下示例所示:
  1. 如果上述验证未发现任何问题,则可能是你的应用程序中使用 QSH 客户端 API 的自定义代码实现存在问题。请重新检查你的代码实现。

传感器已列出但无法接收传感器数据

此错误表示示例代码或自定义代码存在故障。使用以下传感器工具接收指定传感器的事件。 运行以下命令以流式传输指定的传感器: see_workhorse [-sensor=][-sample_rate=] [-batch_period=] [-calibrated=<0 | 1>] [-wakeup=<0 | 1>] 例如:
如果该工具能够接收传感器事件,则可能是你的应用程序中使用 QSH 客户端 API 的自定义代码实现存在问题。请重新检查你的代码实现。 有关更多信息,请参阅工具