AX88179 Drivers for Big Sur 11.0

Well it seems that the drivers for the ethernet adapters are probably going to need updating. Does anyone know where I can find the updated driver for Big Sur? I had this issue with the last beta and just remembered it now that I'm without an ethernet adapter to use. I use the 3 Gig adapter from Amazon Basics and it's worked excellent.

Replies

Thanks IbrahimMD1!
all is working perfectly.
thanks so much
Everybody, welcome :) Glad to know that instructions actually worked for you.
emaxim, the current driver requires you to leave SIP disabled.
I do not need to mention, because it is clear, that anybody follows these instruction is doing so by their own risk. I do not give any kind of guarantee. This is just sharing of experience to help people get to solution in a shorter time.
When I try to execute the sql commands I get this error:
Error: attempt to write a readonly database

I tried to execute the commands in recovery mode but I am unable to locale the KextPolicy database.
I found the folder SystemPolicyConfiguration empty.

@IbrahimMD1 Do you have any idea how to disable the readonly mode?
Thank you
Wait does this driver work at 1Gb on Big Sur? I have to drop it down to 100Mb to keep it from freezing up the connection after 2-3 mins on Catalina
After following the steps and the driver not loading as confirmed by:
Code Block
sh-3.2# kextstat|grep asix
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release

the following happens when trying step 17:

Code Block
sh-3.2# kextload -b com.asix.driver.ax88179-178a
Executing: /usr/bin/kmutil load -b com.asix.driver.ax88179-178a
Error occurred while building a collection: in '/Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/KernelExports' missing __TEXT segment

running on
Code Block
sh-3.2# uname -a
Darwin MacBookPro2018.local 20.1.0 Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:11 PDT 2020; root:xnu-7195.50.7~2/RELEASE_X86_64 x86_64

Any ideas? Thanks!
Thx @IbrahimMD1 :-)

I had the same problem with another model, AX88772B, and your solution helped perfectly. Just a note to your step 9:
When /usr/sbin/spctl kext-consent list executed, no lists were returned since no lists existed. Hence I just added 5RHFAZ9D4P by running the /usr/sbin/spctl kext-consent add 5RHFAZ9D4P and then followed the rest of the guide.

And between step 13 and 14 a restart was needed as well.

Yet again, many thanks for this help.


Is there an update to be expected or should we take this beta approach? I don’t feel comfortable with the tampering in the recovery mode
Work like a charm. Thanks, IbrahimMD1 !
Merci beaucoup à vous, cela a fonctionné du premier coup après avoir suivi vos instructions.

Many thanks to you, it worked on the first try after following your instructions.

MACBOOK PRO (end 2013)
Christophe
Hi, installation worked like a charm.
But since the reboot, my mouse freezer/stutters constantly.

Any idea?
Has anyone managed drivers to work with System Integrity Protection switched back on?
I can't make it work on MacBook Pro with M1 chip. Is there a workaround? Thanks!
You saved my life! Thank you! IbrahimMD1
@IbrahimMD1 This process has sent my MacBookPro (2017) into boot loop mode. :-/ I can only boot into Panic Medic Boot now. With all 3rd Party Extensions disabled.
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