首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何调试意外的OpenBMC hwmon AST2600行为?

如何调试意外的OpenBMC hwmon AST2600行为?
EN

Stack Overflow用户
提问于 2021-03-09 11:25:40
回答 1查看 171关注 0票数 0

我正在调试一个pwmtachtool<->hwmon交互问题,当OpenBMC镜像在连接到SensorsBoard和风扇(主机未连接)的AST2600 EVB上运行时观察到该问题。正在运行的OpenBMC镜像是使用bitbake构建的,其中包含为该SensorBoard定制的recipes-phosphor/configuration/entity-manager/SensorBoard.json,。已验证SensorsBoard上的I2C传感器是否可以通过i2ctools访问,以及是否按预期运行。但是,运行"pwmtachtool --get- Fan -speed “始终报告"Fan speed is 0",即使phy Fan已正确连接。例如:

/usr/local/bin/pwmtachtool 0 --get-fan-speed 0 --verbose

GET_TACH_SPEED:rpm值%0

风扇0速度为0

cat /sys/class/hwmon/hwmon0/fan0 0_input

仔细观察pwmtachtool代码路径,我发现它调用了pwmtach_action(),它读作"/sys/class/hwmon/hwmon/fan",它总是0。尝试了所有/组合,由sysfs公开:相同的结果。到目前为止,我还不知道为什么会这样。我真的很感谢所有关于如何调试这个问题的建议。

其他详细信息:

ll /sys/class/hwmon/

lrwxrwxrwx 1根0 Feb 16 08:52 hwmon0 -> ../../devices/platform/ahb/ahb:apb/1e610000.pwm-tacho-controller/hwmon/hwmon0

lrwxrwxrwx 1根目录0 Feb 16 08:52 hwmon1平台../../ -> /platform/iio-hwmon/hwmon/hwmon1

lrwxrwxrwx 1根0 Feb 26 22:20 hwmon2 -> ../../devices/platform/ahb/ahb:apb/ahb:apb:bus@1e78a000/1e78a480.i2c-bus/i2c-8/8-004d/hwmon/hwmon2

ll /sys/class/hwmon/hwmon0/*

Lrwxrwxrwx1根目录0 Feb 26 22:20 /sys/class/hwmon/hwmon0/device -> ../../../1e610000.pwm-tacho-->

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan0 0_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan10 10_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan11 11_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan12 12_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan13 13_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan14 14_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan15 15_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan1 1_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan2 2_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan3 3_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan4 4_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan5 5_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan6 6_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan7 7_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan8 8_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/fan9 9_input

-r--1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/name

lrwxrwxrwx 1根目录0 Feb 26 22:20 /sys/ ../../../../../../../firmware/devicetree/base/ahb/apb/pwm-tacho-controller@1e610000 /hwmon/hwmon0/of_node -> node

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm0

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm1

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm10

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm11

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm12

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm13

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm14

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm15

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm2

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm3

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm4

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm5

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm6

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm7

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm8

-rw-r--r-- 1 root root 4096 Feb 26 22:20 /sys/class/hwmon/hwmon0/pwm9

Lrwxrwxrwx1root root 0Feb 16 08:52 /sys/class/hwmon/hwmon0/subsystem -> ../class/hwmon

-rw-r--r-- 1 root root 4096 Feb 16 08:52 /sys/class/hwmon/hwmon0/uevent

EN

回答 1

Stack Overflow用户

发布于 2021-10-13 09:45:44

在我的例子中,问题是由于J80跳线连接的脉宽调制和传输线路。因此,当我删除它时,pwmtachtool开始像预期的那样工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66540371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档