Post

Replies

Boosts

Views

Activity

Approving a kernel extension using terminal
Hey everyone. I'm facing a very annoying issue. Basically I'm trying to install some drivers for a 3rd party ethernet-to-usb adapter. I went through all the installation procedure. At the end of the installation, I was expecting the usual system preference pop up to allow the extension on the system, as stated on the driver installation guide. I don't know why, but it just didn't show. I restarted my macbook, then went to About this Mac -> System Report and checked the extensions. The extension of the driver was there but was indeed showing as "not loaded". So I tried to load it via terminal using: kextload /Library/Extensions/AX88179_178A.kext	 But I got: Extension with identifiers com.asix.driver.ax88179-178a not approved to load. Please approve using System Preferences. So I tried to approve it manually since my System preferences window was showing nothing. I first got the extension's TeamID by doing: sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy SELECT * FROM kext_policy; Then I restarted my macbook in Rescue Mode and submitted the following command: /usr/sbin/spctl kext-consent add 5RHFAZ9D4P to approve the kernel extension. Restarted the macbook, tried to load the extension again but I still had the same output. I went to the point of completely disabling kext-consent but it still returns the same message. Can anyone help?
1
0
2.7k
Dec ’20