Kextload在macOS Sierra上失败。(FTDIUSBSerialDriver未能加载)

Kextload在macOS Sierra上失败。(FTDIUSBSerialDriver未能加载),macos,ftdi,kernel-extension,Macos,Ftdi,Kernel Extension,我正在尝试使用FT232H板。我从FTDI网页安装了驱动程序。FTDIUSBSerialDriver和D2XX助手驱动程序。 在运行kextstat时,我没有看到任何包含FTDI的内容。我以为箱子没装东西。当我尝试运行“kextload-b/Library/Extensions/FTDIUSBSerialDriver.kext”时,我将其作为输出 FTDIUSBSerialDriver failed to load - (libkern/kext) not found; check the sy

我正在尝试使用FT232H板。我从FTDI网页安装了驱动程序。FTDIUSBSerialDriver和D2XX助手驱动程序。 在运行kextstat时,我没有看到任何包含FTDI的内容。我以为箱子没装东西。当我尝试运行“kextload-b/Library/Extensions/FTDIUSBSerialDriver.kext”时,我将其作为输出

FTDIUSBSerialDriver failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8).
尝试加载AppleFTDI kext时的结果相同


如何解决这个问题?

这很复杂,但我发现了一篇关于所有设置问题的文章,比如为什么您的驱动程序可能首先被卸载

在信息列表中,应该有

<key>CFBundleIdentifier</key>
<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
CbundleIdentifier
com.FTDI.driver.FTDIUSBSerialDriver

在load命令中,指定此标识符而不是文件路径。您正在为该命令指定“-b”标志。这将更改kextload,使其期望kext的捆绑标识符,而不是其路径。禁用-b,它应该可以工作。

kextutil说什么?@awiebe“找不到标识符为FTDIUSBSerialDriver.kext/的扩展名“您确定它没有被删除吗?ls-l/Library/Extensions/|grep”USB的输出是什么“@awiebe Nope
drwxr-xr-x 3根轮102 Feb 1 12:34 FTDIUSBSerialDriver.kext
没有收到您的请求。你从哪里得到的标识符?我去了HoRNDIS-Info.plist文件,但找不到任何东西。