1.在ls1028的平台上,升级内核版本,从5.4--> 5.10, 出现usb相关的内核线程占用cpu较高问题。
/sys/bus/usb/devices/usbx/power/'' 其中, x为设备id 文件: - power/wakeup -- enable/disabled, 代表是否支持remote wakeup功能, 即系统唤醒功能。常见如鼠标, 键盘等HID设备都是支持的。 - power/control -- on/auto, on代表auto suspend/resume是不允许的, 即一直是active状态; auto代表该设备支持auto suspend/resume。 常见如hub, 鼠标, 键盘等都支持auto suspend/resume, 而我手头的U盘等设备并支持。 - power/autosuspend_delay_ms -- 默认值是2000, 代表设备在idle状态(总线无数据读写)下2000毫秒后即进入auto suspend状态。0代表 auto suspend as soon as the device becomes idle. 即尽快进入休眠状态。 原文链接:https://blog.csdn.net/nwpu053883/article/details/105858321/
标签:suspend,usb,power,--,auto,线程,内核,cpu From: https://www.cnblogs.com/tiange-137/p/18005774