Jump to content
fluxus123

Atheros AR3980 supposed to work OOB?

9 posts in this topic

Recommended Posts

Hello bright community!

 

I have just got myself a WiFi card with Atheros AR3980 chipset (devID 168c,30 - Sub Ven 106b Sub Dev 009a), which I thought was supposed to work out of the box(?), as it's the same that Apple uses natively (checked the info.plist in AirportAtheros40.kext)(?)

 

I plugged in the card, restarted, then tried to set it up in System Pref under Network by adding the device with the "+" but WIFI doesn't show up, only my 2x ethernet ports and bluetooth.

 

In system profiler under PCI I just see this:

 

pci168c,30:

 

  Type: Other Network Controller

  Driver Installed: No

  MSI: No

  Bus: PCI

  Slot: PCI Slot 7

  Vendor ID: 0x168c

  Device ID: 0x0030

  Subsystem Vendor ID: 0x106b

  Subsystem ID: 0x009a

  Revision ID: 0x0001

  Link Width: x1

  Link Speed: 2.5 GT/s

 

When using Kextstat in Terminal it tells me that the corresponding kexts are loaded:

 

  113    1 0xffffff7f82998000 0xe6000    0xe6000    com.apple.iokit.IO80211Family (1200.12.2) A08E69B1-9559-358F-A363-9083B344DA10 <112 50 22 8 7 6 5 4 3 1>

 
  114    0 0xffffff7f82a7e000 0x14c000   0x14c000   com.apple.driver.AirPort.Atheros40 (700.74.5) 448A2423-55B3-3033-BE5F-CB19CB92D35E <113 50 12 7 5 4 3 1>
 

In IOReg it shows to be connected under an odd tree/device/address - not the usual I have seen (RP0x etc) I have attached the IOReg file below.

 

Do I need to edit my dsdt to make this work? I have attached my current DSDT as well. 

 

Oh, turning on dsdt mask for Lan and Wifi in clover also didn't work. Hitting a brick wall here. 

 

Thanks a lot for all your helpful comments and suggestions already!

 

 

post-1823610-0-05335700-1489692856_thumb.png

Atheros Issue IORegistry.zip

DSDT.aml.zip

post-1823610-0-21209500-1489692928_thumb.png

Share this post


Link to post
Share on other sites
Advertisement

'not sure why you've posted twice the same thread. User error I guess...

 

AR9380-based wireless cards normally work OOB indeed.

http://forum.osxlatitude.com/index.php?/topic/2120-inventory-of-supported-and-unsupported-wireless-cards/

 

The kexts may not load for several reasons:

1) hardware disabled in BIOS

2) unwanted/incorrect kext patch

3) clashing multiple copies of the kext

4) erroneous entry in boot loader config

 

I cannot see anything wrong in the DSDT that would block the card from working. You could try to rename device H000 to ARPT, but it should not make any difference.

 

Maybe you can post a zipped copy of your Clover EFI folder that contains config.plist + injected kexts...

Share this post


Link to post
Share on other sites

'not sure why you've posted twice the same thread. User error I guess...

 

AR9380-based wireless cards normally work OOB indeed.

http://forum.osxlatitude.com/index.php?/topic/2120-inventory-of-supported-and-unsupported-wireless-cards/

 

The kexts may not load for several reasons:

1) hardware disabled in BIOS

2) unwanted/incorrect kext patch

3) clashing multiple copies of the kext

4) erroneous entry in boot loader config

 

I cannot see anything wrong in the DSDT that would block the card from working. You could try to rename device H000 to ARPT, but it should not make any difference.

 

Maybe you can post a zipped copy of your Clover EFI folder that contains config.plist + injected kexts...

 

Hi Hervé!

 

Thanks for your reply!

 

...double posting???  :poster_oops: When I pressed the post new thread button the first time nothing happened. Was a bit like a frozen browser. When I clicked it again the loading bar started doing something and successfully posted. Not sure what happened... 

 

Thanks for your suggestions.

 

"The kexts may not load for several reasons:"

 

using kextstat shows that the Atheros40.kext is actually loaded (see first post)

 

1. I cannot remember having anything disabled in BIOS relating to WiFi

2. no kext patch done in config relating to this, at least i don't think so, as never needed it before, ethernet was working out of the box and I only just got the card.

 

Config.plist is attached to confirm

 

3. I don't have any additional copies of the kext. 

4. as in 2. not that I am aware off, but what do I know... config.plist is attached. If you spot any anomalies it would be great to know! 

 

I am not injecting any kexts, other than fakesmc and RehabMan/Slice HW sensors. "Other" folder is empty too.

 

If there is nothing wrong in DSDT then it must be bios, or config.plist I guess? any other digging I could do via terminal by grepping for things?

config.plist.zip

Share this post


Link to post
Share on other sites

remove connection in systempreferences

go to library/preferences/systemconfiguration and delete files about airport, network

run it

attachicon.gifOlarila.command.zip

reboot

create new wifi conection

try it

hey maldon,

 

thanks for the suggestion.

 

I removed the files shown in screenshot below, then ran your script, rebooted, but unfortunately it's still not showing up under system preferences/network/"+"

post-1823610-0-87480100-1489712160.png

post-1823610-0-19273900-1489712173_thumb.png

Share this post


Link to post
Share on other sites

Hmm, had a quick look at that Clover config file... There sure is a lot of ACPI patches, including one for Airport. Do you need that? Also, you appear to have configured Clover to boot without cache. I'd start by giving a serious look to those deleted ACPI patches.

Share this post


Link to post
Share on other sites

Hmm, had a quick look at that Clover config file... There sure is a lot of ACPI patches, including one for Airport. Do you need that? Also, you appear to have configured Clover to boot without cache. I'd start by giving a serious look to those deleted ACPI patches.

I actually only just added thoses fix masks before the last restart to see if any of those would fix the airport problem. Normally I don't use or need any of them. The only essential fixes have been made in dsdt.

 

I also just reactivated caches. I thought disabling means it always loads fresh, so any changes show immediate effect? So not getting confused why certain tweaks haven't been applied, as it might load settings from cache? Similar to nokextcache? Might have just made that up lol

 

try in other pciE slot

 

load optmized defaults in bios

 

Tried every slot and booted with defaults. All the same :(

Share this post


Link to post
Share on other sites

took it out, put it in the dishwasher at eco cycle then baked dry @ 180C. back in and now fully recognised as Airport Extreme. 

 

JK obvs: missed a slot right next to my gfx card. who would have thought that last slot would work after the first 4 didn't do the trick? 

 

Now latched on to PEGP@3 under GFX0... AML stuff sure is strange.

 

Thanks a million for your help and suggestions guys!

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 End3rPower50
      Hi, is Qualcomm Atheros AR956x compatible with MacOS Mojave 10.14.3?
    • By Bushi93
      Finally Manage to make on of the most powerful and compact Hackintosh available with > the i9-9940X 14 cores + the AsRock X299e motherboard and Vega RX 64 8GB.
      Used for Editing, Motion Design and VFX on Mojave 10.14.3
      Exports time >Four time faster compared to my last i7 6 cores hackintosh.

      Need to add a lot of parameters to get the config.plst to work but once it's right it Works very smoothly!
      Turbo Boost up to 4.2 Ghz all core

      Geekbench scores
      Multi core : 54000 (above the iMacPro 18 cores)
      Single core : 5200
      GPU : 186 800

      Ethernet & Audio work without kext
       
      GPU : The Gygabite VEGA RX 64 required a lowfanspeed.kext otherwise it will always have the fans running in full speed mode (and it can get really noisy).

      Bluetooth & wifi (you can get a blue tooth dongle - the Azus works but you may experience some issue or lag sometime so the best solution is to replace the Bluetooth/Wifi card with the Bcm94360cs2 AC + its adaptor:
      https://www.amazon.fr/gp/product/B07HFQKC2Z/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&amp;psc=1
      https://www.amazon.fr/gp/product/B073XHY68N/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&amp;psc=1
      With this card you won't need any kext to make it work : you will get native bluetooth and wifi support and even be able to control your bios and clover with your bluetooth magic mouse / keyboard !
       
      USB3 PORTS : need to add some kext
      1 of the 2 USB 3.1 WORK in full speed > USB C  in 3.1 and for some mysterious reson the other USB type A in 3.1 work as USB 2 only
      The other 4 USB3 work fine and the 2 USB3 of my front IO (NCASE M1) work fine too 

      XRP RAM OVERCLOCK : YES
      CPU Overcloking to 4.5GHz may work but did experience some freeze/crash and didn't notice any increase in render time when activated.

      Here is a quick overview of my setup
       
       
       
       
    • By valueimagery
      Hello,

      I've updated via system preference fro 10.14.2 to 10.14.3 successfully. However, I've lost location services for Siri and Maps.

      Anyone else?

      I've tried a little trial and error troubleshooting but no luck...
      SysPref->Privacy->Location Services is enabled with all settings checked. I've tried to disable and enable, but not luck.

      I tested booting from previous backup of 10.14.2 install/uefi (pre update) and Location Services worked.

      Prior to OSX update I also updated to latest clover, WEG, Lilu, AirportBrcmFixup, AppleALC.

      So I tested by downgrading all of the above one at a time to the previous state, and still no Location services on 10.14.3

      I've used kext utility to repair any broken kexts.

      I've also tried forcequiting from activity monitor:
      com.apple.geod

      And I've Try Deleting:
      Library/Preferences/com.apple.GEO.plist
      Library/Containers/com.apple.geod

      I've booted into a guest user and this did not allow location services either.

      My build is using a native Broadcom BCM94352Z Dell DW1560 and BrcmPatchRAM2.kext + BrcmFirmwareRepo.kext

      Any thoughts?
    • By ucif19
      Hi, First of all, sorry for my English.
      I want to buy a WiFi/bt card for my hackintosh. I want a card that have a native support for MacOS because I need to use Handoff and AirDrop. I saw the card in the link below: anyone could tell me if the card have the requirements I mentioned before?
       
      wifi/bt card  Broadcom 94352Z DW1560: https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.it%2Fulk%2Fitm%2F272204993348
       
      my build
      macos Mojave 10.14.3
      mobo: H170N-WiFi 
      cpu: i5-6500
      gpu: gtx 1060 6gb (not work on Mojave)
      Ram: 16Gb ddr4 2133 MHz
    • 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
×