This should trigger kextd to rebuild the cache. Then wait a couple of minutes or so before rebooting. Sudo cp -r /Users/yourusername/Downloads/ ALXEthernet / ALXEthernet. AtherosL1cEthernet.kext!)Ĭopy the new version from wherever you extracted it, such as Downloads: (Don't forget to also remove any potentially conflicting kexts from the Extensions directory, e.g. Sudo rm -rf /System/Library/Extensions/ALXEthernet.kext This will output much more info to /var/log/system.log. Personally I prefer doing it manually from the terminal.įor testing or reporting bugs, please use the kext in the "Debug" subdirectory. Use your favourite method of adding kexts to /System/Library/Extensions. For now I'm just attempting to get the basic driver working. Wake on LAN/demand works for me so far, but I haven't yet enabled TSO, VLAN and other advanced stuff. Most of the low-level stuff is mostly portable and unmodified from the Linux code though.
I can't really vouch for the stability of the newer chipset code. There are essentially two low-level sections of code, one for the AR81(31/32/51/52) and another for the newer ones. There are a lot of rough edges, but "release early, release often" as they say. Once again I've only been able to test this code on my AR8151.
#Qualcomm atheros drivers gigabyte update#
While the latest news update on the ALX page suggested they were stripping out support for the earlier drivers, the code for these seems to be still intact in the latest patches so it seemed worth trying to port, especially with many newer motherboard revisions apparently containing the AR8161 chip and causing people much frustration.
Much of what I said in the AtherosL1cEthernet thread also goes for this driver, so please browse over it quickly if you get a chance. After tinkering with updating the AtherosL1cEthernet drivers ( ) I decided to try porting from scratch the newer ALX driver from here: EXPERIMENTAL! UNSTABLE! WARNING! KITTENS!