Jump to content

Trouble getting AR9285 working


takeawaydave
 Share

14 posts in this topic

Recommended Posts

Trying to get the AR9285 working in my laptop (10.8.2)

 

Attempting the DSDT method but my DSDT only gets as far as showing the interface but with message in status bar icon "Wifi : No Hardware installed".

 

Status according to interface is OFF.

 

Attached is IOReg (rename from .txt to .ioreg) and DSDT (rename from .txt to .aml)

 

screenshot20121027at100.png

 

screenshot20121027at100.png

IOREG.txt

DSDT.txt

Link to comment
Share on other sites

ok moved forward with DSDT edit according to source found online.

 

Interface now appears to configure and connect to wireless network but then shows no connection and an exclamation mark in icon.

 

Kernel log shows:

 


AirPort_AtherosNewma40: Ethernet address c4:17:fe:0d:a8:ff
IO80211Controller::dataLinkLayerAttachComplete():  adding AppleEFINVRAM notification
IO80211Interface::efiNVRAMPublished():  
3.370228: ATHR: unknown locale: 60
AtherosNewma40P2PInterface::init name <p2p0> role 1 this 0xffffff8012cd3000
AtherosNewma40P2PInterface::init() <p2p> role 1
AirPort: Link Down on en1. Reason 1 (Unspecified).
en1::IO80211Interface::postMessage bssid changed
4.589779: ATHR: unknown locale: 60
4.706127: setDISASSOC from ATH_INTERFACE_CLASS disconnectVap
4.706149: switchVap from 1 to 1 
4.727531: performCountryCodeOperation: Not connected, scan in progress[0]
4.736437: ATHR: unknown locale: 60
4.738660: setWOW_PARAMETERS:wowevents = 2(1)
4.752991: ATHR: unknown locale: 60
4.753558: ATHR: unknown locale: 60
NVDAGK100HAL loaded and registered.
en1: BSSID changed to 80:c6:ab:1a:56:6c
en1::IO80211Interface::postMessage bssid changed
AirPort: Link Up on en1
en1: BSSID changed to 80:c6:ab:1a:56:6c
en1::IO80211Interface::postMessage bssid changed
5.474152: apple80211Request[10292] Unsupported ioctl 111 
5.475811: setWOW_PARAMETERS:wowevents = 2(1)
AirPort: RSN handshake complete on en1
Previous Shutdown Cause: 3
5.754861: ATHR: unknown locale: 60
5.769433: ATHR: unknown locale: 60
5.785827: ATHR: unknown locale: 60
VoodooPS2SynapticsTouchPad loaded
No interval found for . Using 8000000
VoodooPS2Trackpad: Synaptics TouchPad v7.5
WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3a
 -- power management may be incomplete or unsupported
/SourceCache/AppleGraphicsControl/AppleGraphicsControl-3.2.11/src/ApplePolicyControl/src/GfxPolicyControl.cpp:831 Assertion failed: pfbdev_ret 
DSMOS has arrived
[iOBluetoothHCIController][start] -- completed
VoodooBattery 1.3 (C) 2008-10 Superhai, All Rights Reserved. May  5 2010 09:52:50 64 bit
macx_swapon SUCCESS
nspace-handler-set-snapshot-time: 1351374252
com_lnx2mac_RealtekRTL81xx: Ethernet address e8:03:9a:ab:89:38
NVDA::rmStart failed
NVDA,Display-B: Not usable
KeyRemap4MacBook --Info-- init
KeyRemap4MacBook --Info-- start
20.984310: setWOW_PARAMETERS:wowevents = 0(0)
20.997169: ATHR: unknown locale: 60
43.764202: ATHR: unknown locale: 60
KeyRemap4MacBook --Info-- RemapClass::allocation_count_ 207988/2097152 (capacity 9%)

Link to comment
Share on other sites

wahaay got it working.

 

Could you explain here please .............

I am also looking for this solution. Edition of dsdt, Kext etc.. and please attach your files as example.

I am stuck on as your first post :( .

Thank you.

Link to comment
Share on other sites

  • 2 weeks later...

Ok....

dsdt and ioreg.zip

My device - Qualcomm Atheros AR9285 802.11b/g/n WiFi Adapter

 

PCI\VEN_168C&DEV_002B&SUBSYS_1461103C&REV_01

 

 

Thanks

this is the problem

 

"device-id",

Unicode ("*"),

and u changed the Name (_ADR, 0x001C0001) from PEX1 to ARPT .. WRONG .. add it as a subdevice to PEX1

 

try this one

ar9285.aml.zip

Link to comment
Share on other sites

this is the problem

 

"device-id",

Unicode ("+"),

and u changed the Name (_ADR, 0x001C0001) from PEX1 to ARPT .. WRONG

 

try this one

 

Actually for ven_168c & dev_002b

putted "Unicode ("+")" .

Take a look if this time its ok or not.

dsdt.zip

 

Thanks

Link to comment
Share on other sites

find 2b in the info.plist of atheros kexts .. none found.. 2a is.. unless newer atheros KEXT info.plist has 2B it wont work..

u trying to fake 2A TO MAKE IT WORK

 

 

it needs to be 2A

"device-id",

Buffer (0x04)

{

0x2A, 0x00, 0x00, 0x00

},

Link to comment
Share on other sites

find 2b in the info.plist of atheros kexts .. none found.. 2a is.. unless newer atheros KEXT info.plist has 2B it wont work..

u trying to fake 2A TO MAKE IT WORK

 

 

it needs to be 2A

"device-id",

Buffer (0x04)

{

0x2A, 0x00, 0x00, 0x00

},

 

You mean target organ is 2A ?

 

Ok, fine....

:D

 

See if my dsdt is ok.

 

Thanks

Link to comment
Share on other sites

if u add 2B to the info.plist next ot the 2A ...does the card work ?

To be honest not tried :P .

Got a kext, that works with or with out DSDT (not important device ID on DSDT * or +, it works!!!) :D .

Actually I want to know, what is the exact DSDT addition for 2B.

 

Thanks.

Link to comment
Share on other sites

there is no exact adition for 2B.. as 2B is not in the DRIVER KEXT. .. the one u have is added on not by apple.

 

the point of making it think the card is 2A is so it stays working after comboupdate replaces your modified kext with 2B (apple does not have 2B in the kext)

Link to comment
Share on other sites

 Share

×
×
  • Create New...