Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos KextManagerLoadKextWithIdentifier无法加载kext。_Macos_Kernel Extension_Xnu - Fatal编程技术网

Macos KextManagerLoadKextWithIdentifier无法加载kext。

Macos KextManagerLoadKextWithIdentifier无法加载kext。,macos,kernel-extension,xnu,Macos,Kernel Extension,Xnu,我正在尝试使用用户空间方法KextManagerLoadKextWithIdentifier加载kext,但由于以下原因失败 default 06:45:47.223261 -0700 kernel CODE SIGNING: cs_invalid_page(0x1030b8000): p=827[client] final status 0x0, allowing (remove VALID) page default 06:45:47.230176 -0700 kex

我正在尝试使用用户空间方法
KextManagerLoadKextWithIdentifier
加载kext,但由于以下原因失败

default 06:45:47.223261 -0700   kernel  CODE SIGNING: cs_invalid_page(0x1030b8000):
       p=827[client] final status 0x0, allowing (remove VALID) page
default 06:45:47.230176 -0700   kextd   Error: Kext 
       com.my.dd-driver - not found/unable to create.
我的驱动程序确实是未签名的,但我已将引导参数设置为
kext dev mode=1
以接受未签名的驱动程序

如果我尝试使用
kextload
从终端加载驱动程序,它会工作


知道为什么
KextManagerLoadKextWithIdentifier
不起作用吗

kext是否安装在
/Library/Extensions
中?你能发布你的kext的info.plist文件吗?考虑到您提到的
kext-dev-mode
,我假设您在OS X 10.10(Yosemite?)上。您的进程是否以root(sudo)身份运行?实际上,我正在Sierra上工作,我仍然可以使用kextload加载驱动程序,而无需对其签名。
kext-dev-mode
过时了吗?
kext-dev-mode
过时了,它只在10.10中工作。我假设您必须禁用SIP(系统完整性保护),因为从10.11开始加载未签名的kext需要禁用SIP。kext是否安装在
/Library/Extensions
中?你能发布你的kext的info.plist文件吗?考虑到您提到的
kext-dev-mode
,我假设您在OS X 10.10(Yosemite?)上。您的进程是否以root(sudo)身份运行?实际上,我正在Sierra上工作,我仍然可以使用kextload加载驱动程序,而无需对其签名。
kext-dev-mode
过时了吗?
kext-dev-mode
过时了,它只在10.10中工作。我假设您必须禁用SIP(系统完整性保护),因为从10.11开始加载未签名的KEXT需要禁用SIP。