原文来源于黑果魏叔官网,转载需注明出处。
问题主要出现在在windows系统里关机后再通过电源键启动电脑后,进入MacOS后自动启动的Heliport软件会提示itlwm未运行
注意:
NEVER use both itlwm.kext and AirportItlwm.kext at the same time.
!!!切勿同时使用itlwm.kext和AirportItlwm.kext。!!!
0. 解决方案前置工作:
更新tlwm.kext驱动和HeliPort软件到最新
1.解决方案:
进入windows系统后重新启动再进入MacOS即可
2.问题根源猜测
windows里电源选项里启动了快速启动
快速启动是脱胎于Windows7中的“休眠”功能,不过又有所不同,快速启动原理和休眠类似,但是所有用户进程(比如你开的记事本,浏览器之类的)都会被结束掉。结束后,内存里就剩下内核及系统相关的模块,还有一部分驱动了,这时候,把它们写到硬盘里的一个文件里,下次开机直接把它们读进来就好了,所以你就会觉得开机速度很快。
使用快速启动关闭win10再进入mac就有可能使得网卡被占用(猜测)
解决方法就是windows系统里打开设置-系统-电源和睡眠-其他电源设置-选择电源按钮的功能,关闭即可
3.问题详细诊断
首先检查内核扩展加载状态
执行下面的命令
$ kextstat | grep -i "itlwm"
70 0 0xffffff7f84126000 0xf86000 0xf86000 com.zxystd.itlwm (1) 10EA7641-BDCB-3820-9AF7-4C773FD9953E <33 13 6 5 3 1>
如果出现带有itlwm.kext名称的新行,则表明kext已成功加载。
如果没有提示,请重新检查引导加载程序的配置( bootloader’s configuration)
没有加载驱动的话,可以按照下面的流程手动加载驱动:
从GitHub上下载最新的itlwm驱动,并解压
将原来的itlwm从EFI文件中删除
禁用系统完整性保护(System Integrity Protection)
重新启动计算机
在终端运行下面的代码
cp -R itlwm.kext /tmp
sudo chown -R root:wheel /tmp/*.kext
sudo kextutil -v /tmp/*.kext
log show --last boot | grep -i "itlwm" > ~/Desktop/Log_"$(date '+%Y-%m-%d_%H-%M-%S')".log
然后,驱动将在您的桌面上创建一个日志文件,可以检查日志做进一步判断。
标签:-%,windows,kext,网卡,itlwm,苹果,驱动,加载 From: https://blog.51cto.com/u_15875231/6031698