Jump to content

Trouble getting AR9285 working


  • Please log in to reply
13 replies to this topic

#1
takeawaydave

takeawaydave

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male
  • Location:Zurich, Switzerland
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)

Posted Image

Posted Image

Attached Files



#2
takeawaydave

takeawaydave

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male
  • Location:Zurich, Switzerland
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%)



#3
takeawaydave

takeawaydave

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male
  • Location:Zurich, Switzerland
wahaay got it working.

#4
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Bangladesh

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.

#5
takeawaydave

takeawaydave

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male
  • Location:Zurich, Switzerland
pish2me - drop me your DSDT and a ioreg and I'll take a quick look.

#6
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Bangladesh
Ok....
Attached File  dsdt and ioreg.zip   490.13KB   37 downloads
My device - Qualcomm Atheros AR9285 802.11b/g/n WiFi Adapter

PCI\VEN_168C&DEV_002B&SUBSYS_1461103C&REV_01


Thanks

#7
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida

Ok....
Attached File  dsdt and ioreg.zip   490.13KB   37 downloads
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

Attached Files



#8
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Bangladesh

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.
Attached File  dsdt.zip   17.29KB   20 downloads

Thanks

#9
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
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
},

#10
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Bangladesh

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



#11
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
if u add 2B to the info.plist next ot the 2A ...does the card work ?

#12
nekomata

nekomata

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
  • Gender:Not Telling
  • Location:Japan
I don't understand how this DSDT editing works, hoping that someone could help :/ I did find a "patch" for the AR9285 though, I posted it here if anyone wants it. http://www.insanelym...ireless-ar9485/

Edited by nekomata, 15 November 2012 - 07:12 PM.


#13
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Bangladesh

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.

#14
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
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)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy