<registry_path> 应视为设备上现有路径之一:/etc/sensors/registry/registry/ 或 /var/cache/sensors/registry/registry/。ssc_sensor_info 工具无法列出传感器
此错误表示解析传感器注册表失败,导致无法使用 ssc_sensor_info 工具列出传感器。请执行以下操作以解决此错误:
验证文件的用户模式已启用读写权限,组和其他模式仅启用只读权限。确保用户和组模式名称为
system system。- 确保
/etc/sensors/sns_reg_config和/etc/sensors/config/json.lst文件存在且具有所需权限,如以下示例所示:
- 确保
/etc/sensors/config/目录包含具有所需权限的传感器 JSON 文件,如上述注释所述。
- 确保
<registry_path>目录可访问且包含相应的已解析文件,如下所示。
SUID 查找失败
此错误表示自定义代码在检索指定传感器的 SUID 时失败。请执行以下操作以解决此错误:-
运行
ssc_sensor_info工具,检查指定的传感器是否可用。-
如果传感器列表为空,请参阅
ssc_sensor_info工具无法列出传感器中描述的第一种调试方法。 -
如果仅指定的传感器不可用,请继续执行以下检查:
a. 确保传感器已列在
/etc/sensors/config/json.lst文件中,如以下示例所示:
-
如果传感器列表为空,请参阅
parsed_file_list.csv 文件中,如以下示例所示:
- 如果上述验证未发现任何问题,则可能是您的应用中使用 QSH 客户端 API 的自定义代码实现存在问题。请重新检查您的代码实现。
传感器已列出但无法接收传感器数据
此错误表示示例代码或自定义代码存在故障。使用以下传感器工具接收指定传感器的事件。 运行以下命令以流式传输指定的传感器:see_workhorse -sensor=<sensor_type> -sample_rate=<min | max | float> -duration=<float> [-batch_period=<float>] [-calibrated=<0 | 1>] [-wakeup=<0 | 1>] [-display_events=<0 | 1>]
例如,

