kookyklavicle Posted January 21, 2011 Share Posted January 21, 2011 Hello all! I am currently working towards developing a how-to on installing OS X onto the HP Compaq Presario CQ62, with an iPC release. I chose to run with Leopard 10.5.6 with iPC PP5 Final - as Snow Leopard is said to have problems with the hardware on this notebook. Everything's working quite well - fast and snappy, resolutions all good except the godda*n wireless chip! I have done endless research and concluded that the IO80211Family.kext DOES work with the Atheros AR9285 device with reports of success from everyone using it. I have got the hardware information from LSPCI in OSx86 Tools and the device is listed as per below: 02:00.0 Network controller [0280]: Atheros Communications Inc. Unknown device [168c:002b] (rev 01) When I run this command in Terminal... sudo kextload -v /System/Library/Extensions/IO80211Family.kext ...Terminal returns: kextload: extension /System/Library/Extensions/IO80211Family.kext appears to be loadable kextload: loading extensions /System/Library/Extensions/IO80211Family.kext kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/IO80211Family.kext error loading extension /System/Library/Extensions/IO80211Family.kext/ I do not know why it cannot resolve dependencies. If anyone out there can help me find out why this kext doesn't load, I will love you forever. UPDATE: I've re-installed with 10.6.2 and the IO80211Family.kext now loads correctly and it displays information about it System Profiler - but the card still isn't recognised. I'm probably missing something so simple, does anyone here have an idea of what it could be? The card is known to work with this version of Snow Leopard and that kext, but just not for me. Link to comment https://www.insanelymac.com/forum/topic/244403-atheros-ar9285-known-to-work-card-not-recognised/ Share on other sites More sharing options...
LatinMcG Posted January 24, 2011 Share Posted January 24, 2011 try reading these posts http://www.insanelymac.com/forum/index.php?showtopic=223465 http://www.insanelymac.com/forum/index.php?showtopic=209837 http://www.insanelymac.com/forum/index.php...234570&st=0 Link to comment https://www.insanelymac.com/forum/topic/244403-atheros-ar9285-known-to-work-card-not-recognised/#findComment-1628566 Share on other sites More sharing options...
kookyklavicle Posted January 26, 2011 Author Share Posted January 26, 2011 Okay! The card is now recognised in System Profiler and Network System Preferences. I managed to do it by changing the a string in the network preferences .plist where the com.boot is located and fixing the device id's in IO80211Family.kext - but I think the change was brought about by the former solution. I'm still working on fixing the locale and country code bit - I'll update when I manage and all that. Thank you!! UPDATE: This locale/country code thing is terrible! I've managed to break my router settings trying to fix this + now the card has stopped being recognised. Oh the woe! Link to comment https://www.insanelymac.com/forum/topic/244403-atheros-ar9285-known-to-work-card-not-recognised/#findComment-1629424 Share on other sites More sharing options...
kookyklavicle Posted January 26, 2011 Author Share Posted January 26, 2011 UPDATE 2: Okay so I fixed it, so the card info is being displayed in System Profiler again. I tried using a method with involves changing something on the card (ThE KiNg method) itself to 0x0 (or similar, in relation to the country code/locale) via a Windows app called RCU/CommView for WiFi, and booting back into Snow Leopard - System Profile now shows the Locale as FCC and nothing for Country Code, so that is some progress perhaps. But, I don't live in the US! I live in New Zealand. I've asked someone with a Mac in my country what their Locale and Country code is, and they report: Locale: APAC Country Code: X1 But, there is no option in the RCU tool for APAC/X1. I tried forcing the NZ setting (I don't like doing this because I get a BSOD in Windows) but booting back into OS X, the System Profiler says Unknown locale again. I tried forcing the locale and country code in the Atheros21.kext/Info.plist, but that just stops everything working. I'm currently at the 0x0/debug mode and not really sure what to do - lots, if not all, of the information currently is either success stories or ambiguous ways of fixing things. This wireless card is all I want working on my hackintosh - and knowing that it will work is death-defying! EDIT: There also seems to be this kext (http://osx86.co/f36/atheros-ar9285-0x002b168c-fix-for-snow-leopard-t6662/) by 'andyvand' that injects the country code, but I'm dubious of using it in case the card stops being recognised again. I'll probably try it soon when my brain calms down. UPDATE bajillion: I used the kext above and it sets the locale and country code to what ever I want, but it still can't find wireless networks - uh... Does anyone out there in this big wide world have any ideas? Thank you! Link to comment https://www.insanelymac.com/forum/topic/244403-atheros-ar9285-known-to-work-card-not-recognised/#findComment-1629587 Share on other sites More sharing options...
LatinMcG Posted January 26, 2011 Share Posted January 26, 2011 try 0x65 or i found this http://www.cs.fsu.edu/~baker/devices/lxr/h...11.8?v=2.6.11.8 Regulatory Table definitions 237 * The following regulatory domain definitions are 238 * found in the EEPROM. Each regulatory domain 239 * can operate in either a 5GHz or 2.4GHz wireless mode or 240 * both 5GHz and 2.4GHz wireless modes. 241 * In general, the value holds no special 242 * meaning and is used to decode into either specific 243 * 2.4GHz or 5GHz wireless mode for that particular 244 * regulatory domain. 245 */ 246 NO_ENUMRD = 0x00, 247 NULL1_WORLD = 0x03, /* For 11b-only countries (no 11a allowed) */ 248 NULL1_ETSIB = 0x07, /* Israel */ 249 NULL1_ETSIC = 0x08, 250 FCC1_FCCA = 0x10, /* USA */ 251 FCC1_WORLD = 0x11, /* Hong Kong */ 252 FCC4_FCCA = 0x12, /* USA - Public Safety */ 253 FCC5_FCCA = 0x13, /* USA - with no DFS (UNII-1 + UNII-3 only) */ 254 FCC6_FCCA = 0x14, /* Canada */ 255 256 FCC2_FCCA = 0x20, /* Canada */ 257 FCC2_WORLD = 0x21, /* Australia & HK */ 258 FCC2_ETSIC = 0x22, 259 FCC6_WORLD = 0x23, /* Australia */ 260 261 FRANCE_RES = 0x31, /* Legacy France for OEM */ 262 FCC3_FCCA = 0x3A, /* USA & Canada w/5470 band, 11h, DFS enabled */ 263 FCC3_WORLD = 0x3B, /* USA & Canada w/5470 band, 11h, DFS enabled */ 264 265 ETSI1_WORLD = 0x37, 266 ETSI3_ETSIA = 0x32, /* France (optional) */ 267 ETSI2_WORLD = 0x35, /* Hungary & others */ 268 ETSI3_WORLD = 0x36, /* France & others */ 269 ETSI4_WORLD = 0x30, 270 ETSI4_ETSIC = 0x38, 271 ETSI5_WORLD = 0x39, 272 ETSI6_WORLD = 0x34, /* Bulgaria */ 273 ETSI_RESERVED = 0x33, /* Reserved (Do not used) */ 274 275 MKK1_MKKA = 0x40, /* Japan (JP1) */ 276 MKK1_MKKB = 0x41, /* Japan (JP0) */ 277 APL4_WORLD = 0x42, /* Singapore */ 278 MKK2_MKKA = 0x43, /* Japan with 4.9G channels */ 279 APL_RESERVED = 0x44, /* Reserved (Do not used) */ 280 APL2_WORLD = 0x45, /* Korea */ 281 APL2_APLC = 0x46, 282 APL3_WORLD = 0x47, 283 MKK1_FCCA = 0x48, /* Japan (JP1-1) */ 284 APL2_APLD = 0x49, /* Korea with 2.3G channels */ 285 MKK1_MKKA1 = 0x4A, /* Japan (JE1) */ 286 MKK1_MKKA2 = 0x4B, /* Japan (JE2) */ 287 MKK1_MKKC = 0x4C, /* Japan (MKK1_MKKA,except Ch14) */ 288 289 APL3_FCCA = 0x50, 290 APL1_WORLD = 0x52, /* Latin America */ 291 APL1_FCCA = 0x53, 292 APL1_APLA = 0x54, 293 APL1_ETSIC = 0x55, 294 APL2_ETSIC = 0x56, /* Venezuela */ 295 APL2_FCCA = 0x57, /* new Latin America */ 296 APL5_WORLD = 0x58, /* Chile */ 297 APL6_WORLD = 0x5B, /* Singapore */ 298 APL7_FCCA = 0x5C, /* Taiwan 5.47 Band */ 299 APL8_WORLD = 0x5D, /* Malaysia 5GHz */ 300 APL9_WORLD = 0x5E, /* Korea 5GHz */ 301 302 /* 303 * World mode SKUs 304 */ 305 WOR0_WORLD = 0x60, /* World0 (WO0 SKU) */ 306 WOR1_WORLD = 0x61, /* World1 (WO1 SKU) */ 307 WOR2_WORLD = 0x62, /* World2 (WO2 SKU) */ 308 WOR3_WORLD = 0x63, /* World3 (WO3 SKU) */ 309 WOR4_WORLD = 0x64, /* World4 (WO4 SKU) */ 310 WOR5_ETSIC = 0x65, /* World5 (WO5 SKU) */ 311 312 WOR01_WORLD = 0x66, /* World0-1 (WW0-1 SKU) */ 313 WOR02_WORLD = 0x67, /* World0-2 (WW0-2 SKU) */ 314 EU1_WORLD = 0x68, /* Same as World0-2 (WW0-2 SKU), except active scan ch1-13. No ch14 */ 315 316 WOR9_WORLD = 0x69, /* World9 (WO9 SKU) */ 317 WORA_WORLD = 0x6A, /* WorldA (WOA SKU) */ Link to comment https://www.insanelymac.com/forum/topic/244403-atheros-ar9285-known-to-work-card-not-recognised/#findComment-1629810 Share on other sites More sharing options...
kookyklavicle Posted January 27, 2011 Author Share Posted January 27, 2011 Ohkay, no works. I set the eeprom to that code, do I need to change the kext injection too? (excuse my empty responses and lack of correct punctuation - it's 4am. ) Link to comment https://www.insanelymac.com/forum/topic/244403-atheros-ar9285-known-to-work-card-not-recognised/#findComment-1630376 Share on other sites More sharing options...
sparkythewondersquid Posted February 10, 2011 Share Posted February 10, 2011 Try this it works with my AR9285 on 10.6.6 and 10.6.7 (beta build 10J850) IO80211Family.kext.zip Link to comment https://www.insanelymac.com/forum/topic/244403-atheros-ar9285-known-to-work-card-not-recognised/#findComment-1637795 Share on other sites More sharing options...
Recommended Posts