Jump to content

Atheros AR9285


modsoap
 Share

63 posts in this topic

Recommended Posts

I'm looking for some ar9285 drivers too. Ive been reading tons of forum posts from the past months and it looks like airport recognises it correctly also OS X does but it doesnt find any wifi spots..

Link to comment
Share on other sites

I'm looking for some ar9285 drivers too. Ive been reading tons of forum posts from the past months and it looks like airport recognises it correctly also OS X does but it doesnt find any wifi spots..

 

The problem is airport doesn't recognize the card correctly. It's trying to load drivers for another wireless chipset, hence the card doesn't work.

Link to comment
Share on other sites

  • 2 weeks later...
The problem is airport doesn't recognize the card correctly. It's trying to load drivers for another wireless chipset, hence the card doesn't work.

 

Oh this would be awesome to have working...

Link to comment
Share on other sites

  • 2 weeks later...

I have it installed and recognized, but it doesn't show any country code or locale... That's where you should get in , fix it to your country (ask a friend who has a real mac in your country about your country code and locale), fill in, and luckily scanning and having native airport extreme working :thumbsup_anim:

Link to comment
Share on other sites

Hi all !

 

I installed iATKOS S3 V2 on an ASUS eeePC 1005-HA.

Everything is running fine except for the WiFi part that is an Atheros AR9285 ... the famous one.

I tried a lot of thing, adding the DevID to the kext directly but soon after i discovered that AtherosFix.kext that is located in the Extra/Extensions directory was doing the job for me. So i removed the line added from the kext (AirPortAtheros21.kext).

 

I then tried to install the kexts that i found on my MacBook which is a SL 10.6.4 because they had a newer version number :

IO80211Family.kext from 10.6.4

	<key>BuildVersion</key>
<string>12</string>
<key>CFBundleShortVersionString</key>
<string>3.1.1</string>
<key>CFBundleVersion</key>
<string>311.1</string>
<key>ProjectName</key>
<string>AirPortFamily</string>
<key>SourceVersion</key>
<string>3110100</string>

AirPortAtheros21.kext from 10.6.4

	<key>BuildVersion</key>
<string>2</string>
<key>CFBundleShortVersionString</key>
<string>4.2.3</string>
<key>CFBundleVersion</key>
<string>423.9.9</string>
<key>ProjectName</key>
<string>AirPortDriverAtheros9380</string>
<key>SourceVersion</key>
<string>4230909</string>

But these ones didn't contained more DevID than the previous one from iATKOS.

 

So i thought that perhaps adding IO80211Locale and IO80211CountryCode directly inside the kext could do something ... but no !

 

I ended going on the atheros website and then i understood why the kext actually embedded could never make the AR9285 works. Despite the fact the the AR9280 and AR9285 are from the same family (AR928x) they are cleary not offering the same features.

The AR9280 is a A/B/G chip with 2.4Ghz and 5 Ghz radio.

The AR9285 is only B/G chip with 2.4Ghz radio.

 

So i'm stuck here with you guys, don't know what to do ... ?!

Buying a new card for replacing the actual one surely could do the trick but it is the expensive way and i don't like it.

 

See you ...

 

 

Perhaps netkas can do something for us ... As it's this dev-team that made the AtherosFix.kext.

It is just speculation, nothing else ... but i think this team surely understand better than us the way Atheros kexts works.

Link to comment
Share on other sites

I have it installed and recognized, but it doesn't show any country code or locale... That's where you should get in , fix it to your country (ask a friend who has a real mac in your country about your country code and locale), fill in, and luckily scanning and having native airport extreme working :P

 

Where can I fill in country code and locale?

Link to comment
Share on other sites

[quote name='simkard' date='Jul 27 2010, 09:35 AM' post='1519630'

I ended going on the atheros website and then i understood why the kext actually embedded could never make the AR9285 works. Despite the fact the the AR9280 and AR9285 are from the same family (AR928x) they are cleary not offering the same features.

The AR9280 is a A/B/G chip with 2.4Ghz and 5 Ghz radio.

The AR9285 is only B/G chip with 2.4Ghz radio.

 

Perhaps netkas can do something for us ... As it's this dev-team that made the AtherosFix.kext.

It is just speculation, nothing else ... but i think this team surely understand better than us the way Atheros kexts works.

 

Yeah, the cards have similar names but different chipsets with a different number of antenna channels. I'm pretty sure both cards support 802.11N as well as B/G.

 

AtherosFix.kext just adds device id's to the Atheros kexts. It's for people who can't be bothered to edit .plist files.

 

I'm certain nothing short of a driver port from BSD will get these cards working.

Link to comment
Share on other sites

Yeah, the cards have similar names but different chipsets with a different number of antenna channels. I'm pretty sure both cards support 802.11N as well as B/G.

 

AtherosFix.kext just adds device id's to the Atheros kexts. It's for people who can't be bothered to edit .plist files.

 

I'm certain nothing short of a driver port from BSD will get these cards working.

 

 

I would like to know how does a rewriting of a "kernel extension" from a BSD-like OS to Mac-like OS works ...

 

I would like to do the trick and test it by myself but i think i lack some knowledge to do this.

I just need someone who already managed to do the trick on another driver then i'll try to do the job.

 

Perhaps if we are many needing this, in spite of asking for it, why should we couldn't do the work by ourselves ?

 

 

 

See you :) i'll try to give a try on the building of a kext from a BSD driver ...

I'll keep you in touch ! If you want to participate, don't hesitate :P

Link to comment
Share on other sites

True, I just wanted to try it out. But if you do want to update it, all I did was install the update and before you reboot delete the kexts you dont need and reinstall the kexts you were using. Repair the permissions then let the system reboot and finish the install.. no problems here!

Link to comment
Share on other sites

 Share

×
×
  • Create New...