我知道如何对两台机器进行调试。现在我遇到了一个问题。我的kext支持系统睡眠。在我的驱动程序中,我实现了setPowerState函数。但是也许由于setPowerState发生了错误。当系统进入睡眠状态时,它崩溃了,再也不会醒来。屏幕为黑色,按键盘无反应,我必须按电源按钮5s才能重新启动系统。在常见的紧急情况下,可以将coredump文件传输到coredump服务器,但是当系统sleep-> panic时,不会传输coredump文件!而且两台机器调试不起作用!kdp-remote无法连接到客户端。我该怎么办?
您是否正在使用Firewire进行内核调试/控制台日志记录?在挂起过程中,关闭时间要晚于以太网。我不能保证一定会捕获您的错误,但是值得一试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句