AX88179 Drivers for Big Sur 11.0
But if I run
Code Block csrutil enable
again in recovery mode, then everything is back to normal. But without the working driver :D
Hope this helps!
https://discussions.apple.com/thread/252026015?answerId=252026015021#252026015021
For downing: Go to download tab, and check Software & Tools below, and get "Apple macOS 10.9 to 11 Drivers Installer(Beta)" version 2.19.0
Multiline
Well it turns out to be pretty simple to have it running, and don't have to risk having SIP disabled.
You have to turn off SIP to successfully install the extension, but when it's installed, it's enough to add an exception for kernel extensions from the ASIX manufacturer, so that you can turn SIP on again without breaking it.
reboot to recovery mode (CMD+R at boot) and open up the terminal
csrutil disable
reboot
install the latest version of the driver from asix: https://www.asix.com.tw/en/product/USBEthernet/Super-Speed_USB_Ethernet/AX88179
allow it in System Preferences -> Security & Privacy
reboot to recovery mode again and open up the terminal
csrutil enable
spctl kext-consent add 5RHFAZ9D4P
reboot
BlockQuote
This was confusing to me because somewhere along the way I think the naming/versioning convention changed and ASIX released a separate beta driver.
Thanks guys!
You have to turn off SIP to successfully install the extension, but when it's installed, it's enough to add an exception for kernel extensions from the ASIX manufacturer, so that you can turn SIP on again without breaking it.
reboot to recovery mode (CMD+R at boot) and open up the terminal.
csrutil disable
reboot
install the latest version of the driver from asix (Mac 10.9 to 10.5 v2.18 driver *not the latest 11.1 beta driver*)
allow it in System Preferences -> Security & Privacy
reboot to recovery mode again and open up the terminal
csrutil enable spctl kext-consent add 5RHFAZ9D4P
reboot
Are you using an M1 Mac? There is a known issue with disabling SIP via csrutil disable.
If not, verify Terminal has "Developer Tools" permission in System Preferences->Security & Privacy->Privacy->Developer Tools. Also, verify that Terminal when not in Recovery Mode is using zsh versus bash. Note: In recovery mode, Terminal will still use bash. Lastly, make sure you have Xcode installed. I do not think it is causing your current issue, but is necessary to run anything in Terminal coded in Swift.
Lou Cioccio
The extension won't load, even if I manually run the command:
Code Block sudo kextload /Library/Extensions/AX88179_178A.kext
I get the error:
Error Domain=KMErrorDomain Code=71 "Incompatible architecture: Binary is for x86_64, but needed arch arm64e" UserInfo={NSLocalizedDescription=Incompatible architecture: Binary is for x86_64, but needed arch arm64e}
These are my conditions:
MacOS version 11.2 (20D64)
MacBook Pro (15-inch, 2018)
USB Hub UGREEN 50852
Boot into Mac OS Recovery Mode by holding down the ⌘ and R keys during system start.
Open Terminal from the "Utilities" menu at the top of the screen and run following commands:
Code Block sh csrutil disable # Disable System Integrity Protection (SIP)
Code Block sh /usr/sbin/spctl kext-consent add 5RHFAZ9D4P # Add manufacturer ID to allow kernel extensions from ASIX
Code Block sh /usr/sbin/spctl kext-consent list # Check that ID was added
3. Reboot
4. Download and install the latest version of the driver from ASIX web-site
Code Block language https://asix.com.tw/en/product/USBEthernet/Super-SpeedUSBEthernet/AX88179
5. Restart and once again boot into Recovery Mode. Open Terminal and enable SIP
Code Block language csrutil enable
Hope this was helpful 🙃
I'm also getting the same problem on Big Sur macOS 11.2.1 on my 2017 Macbook Pro.
Was it this one:
Apple macOS 11 Drivers Installer(Beta)
For Intel & Apple Silicon platforms. This is a DEXT beta driver, please open readme first
VersionRelease Date
1.0.0d3
File Size
2020-12-14
246.9 KB
Or was it this one?
Apple macOS 10.9 to 10.15 Drivers Installer
For Apple 32-bit/64-bit platforms
VersionRelease Date
2.18.0
File Size
2020-08-04
3.0 MB