我们在基于英特尔的移动工作站上看到设备因过热而关机,该关机发生在 thermal_zone_device_register: kernel: thermal thermal_zone15: critical temperature reached (101 C), shutting down 期间。但是,在此时设备不应该执行过热关机,因为我们要使用专用守护程序来处理过热关机,在当前情境下为使用英特尔的 Thermald 守护程序。其次,对于基于 ACPI 的系统,达到临界温度并不意味着就要关机,除非它位于 ThermalZone 命名空间内。ACPI 规范写道,临界温度 11.4.4 _CRT 存在于设备下方时,设备驱动程序将评估该对象以确定设备的临界冷却温度触发点。然后,设备的驱动器将使用该值来编程内部设备温度传感器触发点。
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/) | Powered by Discuz! X3.2 |