VMware Communities
dejandb
Contributor
Contributor

Can't load VMWare Fusion Pro 10.1.1 Kext modules

I've had Fusion Pro since 10.0.0 and only recently (probably after the last Apple update) started getting issues starting a VM. Digging further, I found that the Kernel Extensions can't be loaded:

$sudo dmesg

...

vmmon: Loaded com.vmware.kext.vmx86 Version 0752.01.54 Build 7520154 (Jan  6 2018 16:52:44)

vmmon: Warning: Failed to register the major device number.

Kext com.vmware.kext.vmx86 start failed (result 0x5).

Kext com.vmware.kext.vmx86 failed to load (0xdc008017).

Failed to load kext com.vmware.kext.vmx86 (error 0xdc008017).

$ kextstat | grep -i vmware                                                                                                                  

  189    1 0xffffff7f860e9000 0x11000    0x11000    com.vmware.kext.vmci (90.8.1) F673BA9E-4370-3867-996E-CA6615DFDE0A <12 5 4 3 1>

  190    0 0xffffff7f860fa000 0x16000    0x16000    com.vmware.kext.vmnet (0752.01.54) 9EDDE1C1-80D8-3154-95A1-25F70585272E <189 5 4 3 1>

Using kextutil the extensions can't be loaded:

kextutil /Applications/VMware\ Fusion.app/Contents/Library/kexts/vmmon.kext                                                              

Untrusted kexts are not allowed

Kext with invalid signature (-67062) denied: /Library/StagedExtensions/System/Library/Extensions/BFE0348A-915E-432A-8811-3228AD95F085.kext

Bundle (/System/Library/Extensions/RemoteControl.USBLAN_usbpart.kext) failed to validate, deleting: /Library/StagedExtensions/System/Library/Extensions/BFE0348A-915E-432A-8811-3228AD95F085.kext

Unable to stage kext (/System/Library/Extensions/RemoteControl.USBLAN_usbpart.kext) to secure location.

Untrusted kexts are not allowed

Kext with invalid signature (-67062) denied: /Library/StagedExtensions/System/Library/Extensions/76912BD8-A772-40FB-B28A-DAB7255A96F1.kext

Bundle (/System/Library/Extensions/Belcarra.USBLAN_usbpart.kext) failed to validate, deleting: /Library/StagedExtensions/System/Library/Extensions/76912BD8-A772-40FB-B28A-DAB7255A96F1.kext

Unable to stage kext (/System/Library/Extensions/Belcarra.USBLAN_usbpart.kext) to secure location.

Untrusted kexts are not allowed

Kext with invalid signature (-67062) denied: /Library/StagedExtensions/System/Library/Extensions/F702A4CF-DFD2-4BD6-8181-45E99BF15BF9.kext

Bundle (/System/Library/Extensions/Belcarra.USBLAN_netpart.kext) failed to validate, deleting: /Library/StagedExtensions/System/Library/Extensions/F702A4CF-DFD2-4BD6-8181-45E99BF15BF9.kext

Unable to stage kext (/System/Library/Extensions/Belcarra.USBLAN_netpart.kext) to secure location.

(kernel) Kext com.vmware.kext.vmx86 start failed (result 0x5).

(kernel) Kext com.vmware.kext.vmx86 failed to load (0xdc008017).

(kernel) Failed to load kext com.vmware.kext.vmx86 (error 0xdc008017).

Failed to load /Library/StagedExtensions/Applications/VMware Fusion.app/Contents/Library/kexts/vmmon.kext - (libkern/kext) kext (kmod) start/stop routine failed.

A couple of times reinstalling and rebooting twice has helped but another reboot brings the issue again and I can't afford to reboot twice and reinstall every time I need to use Fusion.

Any help would be appreciated.

Thanks,

Deyan

0 Kudos
3 Replies
ColoradoMarmot
Champion
Champion

Did you authorize the kernel extensions in system preferences/security?

0 Kudos
dejandb
Contributor
Contributor

I did at some point (possibly back in November) but I get no prompts neither when it works nor when it doesn't.

0 Kudos
dejandb
Contributor
Contributor

An update: I've had this same error come up from time to time and after reboot VMWare Fusion works but if I don't start it immediately following a reboot it fails to start with that error message and fails to load the module.

Digging around I found that the issue is very similar to this one: Kext fails to load in 10.12 Sierra · Issue #315 · osxfuse/osxfuse · GitHub  when MacOS runs out of slots and calling kextunload could help by unloading unneeded modules.

0 Kudos