Jump to content

HELP! Atheros AR9285 Unuseable After 10.6.5 Update!


sjobsfan
 Share

15 posts in this topic

Recommended Posts

I have iAtkos S3 v2 installed on my Samsung n210 with an Atheros AR9285 WiFi card. I installed the IO80211Family Kext and WiFi was working fine until I tried to update. When I installed the 10.6.4 update everything was fine, but the real problems came with 10.6.5. The Airport icon in the menu bar at the top was blank and when I clicked on it, it said "No Airport Card Installed." I continued updating all the way to 10.6.8 hoping that the kext would be compatible with one of the updates, but no. I then spent a whole day searching for a fix, but no luck.

 

Can anyone help me???

I would really appreciate a fix, because my Hackintosh is not really useful without WiFi and I need 10.6.8 because of the Mac App Store, Safari 5.1, and other compatibility reasons, so downgrading isn't an option.

 

Thank you so much!!!

Link to comment
Share on other sites

helps if u know the device id and subvendor of the card. is it 2B ? = AR9285

a lot of times people dont use smbios.plist with model identifier and wireless disapears.

 

also distros hack so many files.. when u update= files are replaced.

Link to comment
Share on other sites

helps if u know the device id and subvendor of the card. is it 2B ? = AR9285

a lot of times people dont use smbios.plist iwht model identifier and wireless disapears.

 

also distros hack so many files.. when u update= files are replaced.

 

How can I find the device ID and subvendor info? (Srry for being such a newbie)

Link to comment
Share on other sites

tape pin 20 of wireless card.

also i think yours has to be disabled in bios Boosted Boot or something. i heard of someone having issues with Boost boot or something in some netbooks.

 

do u have chameleon2 rc5 ?

do u use /Extra/SMbios.plist ? what model is it faking?

================================

 

get a dsdt for that N210 place it in /Extra/dsdt.aml

voodoobattery usually does trick for battery

 

i recommend Retail install not some cheesy distro.

 

chameleon2 rc5

dsdt.aml for N210

Voodoobattery or AcpiBatteryManager depends on what works. (search around)

Link to comment
Share on other sites

make sure you have this value in your

/System/Library/Extensions/IO80211Family.kext/Contents/Plugins/AirPortAtheros21.kext/Contents/Info.plist

 

<key>IOKitPersonalities</key>

<dict>

<key>Atheros Wireless LAN PCI</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.AirPort.Atheros21</string>

<key>IOClass</key>

<string>AirPort_AthrFusion21</string>

<key>IOMatchCategory</key>

<string>IODefaultMatchCategory</string>

<key>IONameMatch</key>

<array>

<string>pci168c,2b</string> <<---Atheros9285 id

<string>pci106b,0086</string>

<string>pci168c,1c</string>

<string>pci168c,23</string>

<string>pci168c,24</string>

</array>

<key>IOProbeScore</key>

<integer>430</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

</dict>

Link to comment
Share on other sites

or atherosfix.kext with that line in /E/E

so u dont have to keep adding line every time atherosairport21 is updated by apple

 

http://www.insanelymac.com/forum/index.php?showtopic=234570

the dsdt fix. make it think its 2a not 2b.

show me ioregistryexlorer where the 168c is at.. and dsdt.zip posted.. i can add.

Link to comment
Share on other sites

LatinMcG can you help me please to add AR9285 fix in my dsdt

when I add this code to dsdt

Device (ARPT)
			{
				Name (_ADR, 0x00)
				Name (_PRW, Package (0x02) {0x0B, 0x05}) // If you want WOL(Wake on LAN support) if not use desired sleep state
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x0c)
						{
							"AAPL,slot-name", Buffer () {"AirPort"}, 
							"device-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, 
							"device_type", Buffer () {"AirPort"}, 
							"model", Buffer () {"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"}, 
							"subsystem-id", Buffer () {0x8F, 0x00, 0x00, 0x00}, 
							"subsystem-vendor-id", Buffer () {0x6B, 0x10, 0x00, 0x00}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

I always get a lot of errors in DSDTse and can't get dsdt.aml

 

dsdt_ioreg.zip

 

p.s sorry for my english

Link to comment
Share on other sites

LatinMcG can you help me please to add AR9285 fix in my dsdt

when I add this code to dsdt

Device (ARPT)
			 {
				 Name (_ADR, 0x00)
				 Name (_PRW, Package (0x02) {0x0B, 0x05}) // If you want WOL(Wake on LAN support) if not use desired sleep state
				 Method (_DSM, 4, NotSerialized)
				 {
					 Store (Package (0x0c)
						 {
							 "AAPL,slot-name", Buffer () {"AirPort"}, 
							 "device-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, 
							 "device_type", Buffer () {"AirPort"}, 
							 "model", Buffer () {"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"}, 
							 "subsystem-id", Buffer () {0x8F, 0x00, 0x00, 0x00}, 
							 "subsystem-vendor-id", Buffer () {0x6B, 0x10, 0x00, 0x00}
						 }, Local0)
					 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					 Return (Local0)
				 }
			 }

I always get a lot of errors in DSDTse and can't get dsdt.aml

 

dsdt_ioreg.zip

 

p.s sorry for my english

 

here it is

			Device (RP04)
		{
			Name (_ADR, 0x001C0003)
			OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
			Field (PXCS, AnyAcc, NoLock, Preserve)
			{
						Offset (0x10), 
				L0SE,   1, 
						Offset (0x11), 
						Offset (0x12), 
					,   13, 
				LASX,   1, 
						Offset (0x1A), 
				ABPX,   1, 
					,   2, 
				PDCX,   1, 
					,   2, 
				PDSX,   1, 
						Offset (0x1B), 
				LSCX,   1, 
						Offset (0x20), 
						Offset (0x22), 
				PSPX,   1, 
						Offset (0x98), 
					,   30, 
				HPEX,   1, 
				PMEX,   1, 
					,   30, 
				HPSX,   1, 
				PMSX,   1
			}

			Device (ARPT)
			{
				Name (_ADR, Zero)
				 Method (_DSM, 4, NotSerialized)
				 {
					 Store (Package (0x0c)
						 {
							 "AAPL,slot-name", Buffer () {"AirPort"}, 
							 "device-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, 
							 "device_type", Buffer () {"AirPort"}, 
							 "model", Buffer () {"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"}, 
							 "subsystem-id", Buffer () {0x8F, 0x00, 0x00, 0x00}, 
							 "subsystem-vendor-id", Buffer () {0x6B, 0x10, 0x00, 0x00}
						 }, Local0)
					 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					 Return (Local0)
				 }
				Name (_PRW, Package (0x02)
				{
					0x09, 
					0x04
				})
			}

			Method (HPME, 0, Serialized)
			{
				If (PMSX)
				{
					Store (0xC8, Local0)
					While (Local0)
					{
						Store (One, PMSX)
						If (PMSX)
						{
							Decrement (Local0)
						}
						Else
						{
							Store (Zero, Local0)
						}
					}

					Notify (ARPT, 0x02)
				}
			}

I ALSO FIXED _T_0 removed the _ now its T_0 no more warnings

LUCKYLUCK.aml.zip

Link to comment
Share on other sites

  • 2 months later...

here u go. i added it to the PXSX that i renamed to ARPT then added the AR9285 fix under the line _ADR

			   		  Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x0C)
						{
							"AAPL,slot-name",
							Buffer (0x08)
							{
								"AirPort"
							},
							"device-id",
						    Buffer (0x04)
							{
								0x2A, 0x00, 0x00, 0x00
							},
							"device_type",
							Buffer (0x08)
							{
								"AirPort"
							},
							"model",
							Buffer (0x34)
							{
								"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"
							},
							"subsystem-id",
							Buffer (0x04)
							{
								0x8F, 0x00, 0x00, 0x00
							},
							"subsystem-vendor-id",
							Buffer (0x04)
							{
								0x6B, 0x10, 0x00, 0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}

dsdtarptqdogg22.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...