By default, only processes that are run directly by root are allowed to load kexts. When a user (non-root) process tries to load a kext, an error is logged in system.log similar to:

Request from non-root process 'netbiosd' (euid 222) to load /System/Library/Extensions/smbfs.kext - not allowed.

You can resolve the issue by allowing the specific kext (e.g.: smbfs.kext) to be loaded by non-root processes. This is done by editing the Info.plist file that's included with the kext, usually at /path/to/kext-name.kext/Contents/Info.plist.

Open a Terminal.

Locate the kext and edit its Info.plist file.In our example, this would be the file: /System/Library/Extensions/smbfs.kext/Contents/Info.plist  ...
On August 13th 2016 at 16:35, Brian wrote:
This definitely got one step closer to connecting an SMB . Now I get kernel[0]: smb_gss_negotiate: Can't get gssd port, status 4. Not sure where to go from here.
On December 21st 2015 at 00:53, Alpay wrote:
Great hammer of Thor, that is pofrewully helpful!