Jump to content
Shailua

Experimental Atheros AR81(31/32/51/52/61/62/71/72) Driver for 10.7/10.8

152 posts in this topic

Recommended Posts

in 10.9 this kext have some problems with sleep:

10/16/13 1:35:38.656 PM WindowServer[131]: device_generate_desktop_screenshot: authw 0x0(0), shield 0x7fe71d969410(2001)
10/16/13 1:35:38.670 PM WindowServer[131]: device_generate_lock_screen_screenshot: authw 0x0(0), shield 0x7fe71d969410(2001)
10/16/13 1:35:39.258 PM WindowServer[131]: _CGXHWCaptureWindowList: No capable active display found.
10/16/13 1:35:54.338 PM WindowServer[131]: _CGXHWCaptureWindowList: No capable active display found.
10/16/13 1:35:57.000 PM kernel[0]: [ALXEthernet] Wake on magic packet enabled.
10/16/13 1:35:57.000 PM kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32
10/16/13 1:35:57.000 PM kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32
10/16/13 1:35:57.000 PM kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32
10/16/13 1:35:57.000 PM kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32

        -a lot of the same lines-

10/16/13 1:35:57.000 PM kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32
10/16/13 1:35:57.000 PM kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32
10/16/13 1:35:57.000 PM kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32
10/16/13 1:35:57.000 PM kernel[0]: *** kernel exceeded 500 log message per second limit  -  remaining messages this second discarded ***
10/16/13 1:35:57.334 PM configd[18]: arp_client_transmit(en1) failed, Network is down (50)
10/16/13 1:35:57.334 PM configd[18]: DHCP en1: ARP detect ROUTER failed, arp_client_transmit(en1) failed, Network is down (50)
10/16/13 1:36:06.000 PM kernel[0]: Previous Sleep Cause: 5
10/16/13 1:36:06.000 PM kernel[0]: The USB device HubDevice (Port 1 of Hub at 0x1a000000) may have caused a wake by issuing a remote wakeup (2)
10/16/13 1:36:06.000 PM kernel[0]: [ALXEthernet] Powering ethernet on.
10/16/13 1:36:06.000 PM kernel[0]: [ALXEthernet] PCI register PMC = 0xf9c3
10/16/13 1:36:06.000 PM kernel[0]: [ALXEthernet] PME# from D3cold state is supported.
10/16/13 1:36:06.000 PM kernel[0]: [ALXEthernet] ALX_wake()
10/16/13 1:36:06.000 PM kernel[0]: [ALXEthernet] Wake on magic packet disabled.
10/16/13 1:36:06.000 PM kernel[0]: [ALXEthernet] Enabling multicast mode.
10/16/13 1:36:06.033 PM configd[18]: setting hostname to "iMac.local"
10/16/13 1:36:06.035 PM configd[18]: network changed: v4(en1-:192.168.1.3) DNS- Proxy-
10/16/13 1:36:06.037 PM netbiosd[361]: network_reachability_changed : network is not reachable, netbiosd is shutting down
10/16/13 1:36:06.000 PM kernel[0]: The USB device 4-Port USB 3.0 Hub (Port 4 of Hub at 0x15000000) may have caused a wake by issuing a remote wakeup (1)
10/16/13 1:36:06.000 PM kernel[0]: The USB device USB2.0 Hub (Port 1 of Hub at 0x1a100000) may have caused a wake by issuing a remote wakeup (3)
10/16/13 1:36:06.000 PM kernel[0]: The USB device USB Receiver (Port 3 of Hub at 0x1a110000) may have caused a wake by issuing a remote wakeup (3)
10/16/13 1:36:06.139 PM WindowServer[131]: CGXDisplayDidWakeNotification [106742586690]: posting kCGSDisplayDidWake
10/16/13 1:36:06.140 PM WindowServer[131]: handle_will_sleep_auth_and_shield_windows: NULL shield_window (lock state: 1)
10/16/13 1:36:07.086 PM racoon[369]: ioctl(SIOCGIFAFLAG_IN6) failed:Can't assign requested address
10/16/13 1:36:08.000 PM kernel[0]: [ALXEthernet] Link event interrupt.
10/16/13 1:36:08.000 PM kernel[0]: [ALXEthernet] NIC link is up: 1000Mb/s Full Duplex.
10/16/13 1:36:08.848 PM configd[18]: network changed: v4(en1+:192.168.1.3) DNS+ Proxy+ SMB
10/16/13 1:36:08.860 PM configd[18]: setting hostname to "imac"
10/16/13 1:36:09.000 PM kernel[0]: AppleIntelE1000e(Info): e1000e NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx

 kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32

 

cos of this kext... test it only with AppleIntelE1000e and I did not have this spam in logs... only with  ALXEthernet

 

can you please look at this problem...

Same here:

lots of

...

06.11.13 2:47:39,000 kernel[0]: Fixing incorrect zfree from zone kalloc.16 to zone kalloc.32

...

 

but it only appears when the Messages starts, then network stops working, have to reboot.

 

My system: GA-Z77-DS3H rev. 1.1, Intel Core i7-3770K, Voodoohda 2.8.4, GTX 650 Ti 2Gb, 32 Gb, OS X 10.9 (13A603), Chimera 2.2.1

Share this post


Link to post
Share on other sites
Advertisement

hi Shailua, happy new year first of all.

 

here is a desired kernel panic to figure out whats happening. 

alx_ethernet_kernelpa67ubq.jpg

 

my system:

mavericks 10.9.1

clover boot 2428

ALXEthernet.kext 1.0.2

FakeSMC.kext 6.0.1057

 

happens when i move large files in the network like 7,4GB

 

please have a look and u can use me as a beta tester for a new version. thanks in advance

 

 

Share this post


Link to post
Share on other sites

Hello Shailua and thank you for your work!
The kext "ALXEthernet-1.0.2" works on OSx86 10.9 (Mavericks)
System based on Z77-DS3H with Intel I3-3225 3.3GHz. (HD4000)
Qualcomm Atheros AR8161 Gigabit Ethernet

Share this post


Link to post
Share on other sites

hi Shailua, happy new year first of all.

 

here is a desired kernel panic to figure out whats happening. 

alx_ethernet_kernelpa67ubq.jpg

 

my system:

mavericks 10.9.1

clover boot 2428

ALXEthernet.kext 1.0.2

FakeSMC.kext 6.0.1057

 

happens when i move large files in the network like 7,4GB

 

please have a look and u can use me as a beta tester for a new version. thanks in advance

Yes, same issue here on AR8162.

Share this post


Link to post
Share on other sites

Hello, i have motherboard gigabyte ga z77x-d3h with AR8161

In Mac os mavericks 10.9, when transfer large file in the network i have kp...now i have kext 1.0.2

there is version full work for Mavericks??
Can you help me??

Thanks

Share this post


Link to post
Share on other sites

Hello Mikhail , thank you very much for the file, i have tried but  when copy large 7 gb file in my server the system freeze(don't see a kernel panic but i think it's), when copy in another server or small file don't freeze...

When load S.O. Windows 7 the copy is all ok...

Your Kext is different but same error..

:(

Share this post


Link to post
Share on other sites

Hello Mikhail , thank you very much for the file, i have tried but  when copy large 7 gb file in my server the system freeze(don't see a kernel panic but i think it's), when copy in another server or small file don't freeze...

When load S.O. Windows 7 the copy is all ok...

Your Kext is different but same error..

:(

+1

Share this post


Link to post
Share on other sites

Thanks a lot Shailua! kext works perfect with my connection 8mb/down - 1mb/up (i tried regular net browsing / downloading etc..)

 

ALXEthernet-1.0.2.zip

 

Mavericks 10.9.1

 

Motherboard : Asrock B85M-ITX

LAN : Qualcomm Atheros AR8171

 

the newer chipset code seems to work very well and it will be nice if it gets updated to be more complete and in par with linux version , anyway thank you, without this i would be stuck now without lan cause mini-itx motherboards dont have much upgradability 

Share this post


Link to post
Share on other sites

I have tried the ALXEthernet.kext then when boot -v the log says:
[ALXEthernet] Error:HW is disabled.
[ALXEthernet] Error:unable to initialise ALX adapter structure.
[ALXEthernet] Error:unable to initialise adapter.

 

Any help?

Share this post


Link to post
Share on other sites

I had to use this Kext to get my Ethernet working and, like others, I have had stability issues with it.

 

It's strange, because it doesn't happen all of the time.

 

I downloaded a torrent the other day and it made about 200 connections (Kernel Panic) I rebooted, loaded the same torrent (from the beginning) and it carried on through the whole torrent without a blip.

 

Steam also causes it to panic sometimes too.

 

It only seems to happen when the connection is under load.

I have 80Mbps Down and 20Mbps up.

 

I hope someone manages to get the Atheros chips working better.

Share this post


Link to post
Share on other sites

I had to use this Kext to get my Ethernet working and, like others, I have had stability issues with it.

 

It's strange, because it doesn't happen all of the time.

 

I downloaded a torrent the other day and it made about 200 connections (Kernel Panic) I rebooted, loaded the same torrent (from the beginning) and it carried on through the whole torrent without a blip.

 

Steam also causes it to panic sometimes too.

 

It only seems to happen when the connection is under load.

I have 80Mbps Down and 20Mbps up.

 

I hope someone manages to get the Atheros chips working better.

The kext posted by Mikhail Opekunov is my finding posted on a russian most popular apple/hackintosh forum (where the famous slice dwelves). It was recompiled by xpamamadeus (or smth like that). It does not have KP, but it has another problem: when you transfer ~7 gb at maximum speed on a local network - the computer reboots instantly (not showing a KP). So if you need extensive lan usage (maybe these restart conditions are more broad) - then it's unusable. I've tested it by connecting my macbook directly and transferrig a 15GB movie. Mikhail Opekunov doesn't have any problems whatsoever, so maybe this kext will suit you also. Anyway it's better than the one in the first post.

 

Here's the original link: https://www.dropbox.com/s/p5dhz2bpvf31qfn/ALXEthernet.kext.zip

 

Maybe someone could poke xpamamadeus to investigate this issue, but i doubt he will, since he has the 8151 chip.

Share this post


Link to post
Share on other sites

you use patch for LAN in your DSDT?

Nope, in your UEFI settings under OS Type make sure "Network Stack" is disabled (stupid I know), but that makes it work for me :)

Share this post


Link to post
Share on other sites

Unfortunately it doesn't look like anyone cares enough to actually solve this. I've switched out my motherboard for one with a Realtek card. Using the problem board in a Linux server instead. Good luck all.

Share this post


Link to post
Share on other sites

I had managed to make it work and copy files over the local network without freezing.

The problem appeared again after updating the FakeSMC, because I was missing the sensors data in HW monitor.

So I believe there must be relation between the FakeSMC and the ALX kext.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By vhviveiros
      Hello guys!
       
      I'm using a Samsung ativ book 2 np270e5g-xd1br, with i5-3230m/HM75, and everything is working fine, except by sleeping and wifi connection (the Hackintosh internet speed is about 10% of the windows/Linux, and sometimes It downs randomly).
       
      I've tried a lot of tutorials but nothing solved my problem.
       
      Hope you guys could help me
       
      obs: I also figured that if I left the laptop for some minutes, It sometimes reboot.
      Send me MacBook-Pro.zip
    • By End3rPower50
      Hi, is Qualcomm Atheros AR956x compatible with MacOS Mojave 10.14.3?
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the Combo Mini PCIe Atheros QCWB335 in MacOS.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      AIRPORT : OK Atheros QCWB335 (AR9565) (168c:0036) Mini PCIe * BLUETOOTH : OK Atheros AR3012 (0cf3:3121) USB 2.0 ** AIRDROP : Not Tested HANDOFF : Not Tested CONTINUITY : Not Tested WOL : Not Tested IMESSAGE : OK FACETIME : OK ICLOUD : OK APPSTORE : OK   Known Issues:
       
      - Partial support with a maximum speed of 10Mbits (10.11.0+) *
      - Don't support Bluetooth Power Off/On by Software (10.10.0+) **
      - Sometimes Lost Bluetooth After Sleep WakeUp (10.10.0+) **
       
      Sources:
       
      Insanelymac
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the Combo Mini PCIe Atheros AR9004WB-1NG in MacOS.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      AIRPORT : OK Atheros AR9004WB-1NG (AR9485) (168c:0032) Mini PCIe * (10.9.0+)BLUETOOTH : OK Atheros AR3012 (0cf3:3121) USB 2.0 ** (10.9.0+)AIRDROP : Not TestedHANDOFF : Not TestedCONTINUITY : Not TestedWOL : Not TestedIMESSAGE : OKFACETIME : OKICLOUD : OKAPPSTORE : OK
      Known Issues:
       
      - Partial support with a maximum speed of 11Mbits (10.9.0+) *
      - Don't support Bluetooth Power Off/On by Software (10.9.0+) **
       
      Sources:
       
      Insanelymac
    • By Mieze
      Key Features of the Driver
      Supports Qualcomm Atheros AR816x, AR817x, Killer E220x, Killer E2400 and Killer E2500.
      Support for multisegment packets relieving the network stack of unnecessary copy operations when assembling packets for transmission.
      No-copy receive and transmit. Only small packets are copied on reception because creating a copy is more efficient than allocating a new buffer.
      TCP, UDP and IPv4 checksum offload (receive and transmit).
      Support for TCP/IPv6 and UDP/IPv6 checksum offload.
      Makes use of the chip's TCP Segmentation Offload (TSO) feature with IPv4 and IPv6 in order to reduce CPU load while sending large amounts of data.
      Fully optimized for Mountain Lion, Mavericks and Yosemite (64bit architecture) but should work with Lion (only 64bit) too, provided you build from source with the 10.7 SDK.
      Wake on LAN support.
      VLAN support is implemented but untested as I have no need for it.
      The driver is published under GPLv2.

×