Help - Search - Members - Calendar
Full Version: Atheros AR5005(G)
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4, 5, 6
motroxx
Hi,

I'm searching for a workaround or a driver for an atheros AR5005G Wlan-Card (in a Laptop)

Is there any solution to get it running?

Thanks!
motroxx
up ;-)
matthieu/ergosteur
Ok, got atheros 5005 MiniPCI working, also using 10.4.7 JaS.
edit: please note you have to have your wireless/airport device as en1, in my case my built in ethernet takes en0 so it works out fine. (make change in /library/systemconfiguration/networkinterfaces.plist)
  1. Download the official Intel 10.4.5 update from Apple (98MB) (http://www.apple.com/support/downloads/mac...45forintel.html)
  2. Backup your /System/Library/Extensions/IO80211Family.kext
  3. Extract the IO80211Family.kext from the 10.4.5 update (using pacifist?)
  4. open finder to /System/Library/Extensions
  5. drag the kext from 10.4.5 update into the /System/Library/Extensions folder
  6. enter passsword when prompted
  7. open the disk utility (/Application/Utilities/Disk Utility), then repair permissions on your Startup volume (may take a little while)
  8. open up terminal, and switch to root (enter sudo -s, enter your user password)
CODE
cd /System/Library/Extensions
chmod -R 755 IO80211family.kext
chown -R root:wheel IO80211family.kext

then list the contents
CODE
ls -l

make sure the IO80211Family line looks like this:
CODE
drwxr-xr-x   3 root  wheel  102 Feb  2  2006 IO80211Family.kext

check that the permissions propagated to subdirectories:
CODE
cd IO80211Family.kext/contents/plugins
ls -l

should look like this:
CODE
total 0
drwxr-xr-x   3 root  wheel  102 Feb  2  2006 AirPortAtheros5424.kext
drwxr-xr-x   3 root  wheel  102 Feb  2  2006 AppleAirPortBrcm4311.kext

then test that the extensions works:
CODE
kextload AirPortAtheros5424.kext

should give a extension loaded successfully message

then you have to go to System Preferences>Network
a message should pop up telling you you have a new AirPort. from the Show: box, pick AirPort. you can set the options here, i suggest you check the Show airport status in menu bar, make sure you click apply now.

There you have it, fully working native Atheros card! happymac.GIF
duktape
thanks a lot! works perfectly.
motroxx
It works perfect !

Thank you!



(i also had to change en0 to en1 to get it work)
jrp993
Thanks a lot!
Finally get my wi-fi card work flawlessly
DenizenX
QUOTE(jrp993 @ Nov 30 2006, 02:56 PM) *
Thanks a lot!
Finally get my wi-fi card work flawlessly



Hmmm I got a Module is not installed properly dialog, subsequently I get A.kext is not authentic (check ownership and permissions).
But I followed the instructions to the letter LOL
Any advice?
Thanks!
matthieu/ergosteur
QUOTE(DenizenX @ Dec 1 2006, 02:28 AM) *
Hmmm I got a Module is not installed properly dialog, subsequently I get A.kext is not authentic (check ownership and permissions).
But I followed the instructions to the letter LOL
Any advice?
Thanks!


All I can suggest is that you run Disk Utility and repair permissions again, then manually double-check the permissions on each of the .kexts and the contents (ls -l). They should be 755
(_rwxr-xr-x). Dunno, sometimes the OSX does some weird stuff and gives errors where there should be none/changes permissions on its own huh.gif .
simisimisimi
YOU ARE THE MAN!!!!!!!!!!!!!

THANKS SO MUCH YOU {censored}IN RULE!!!!
bptba93
thanks for your guide. I had a way to get it working but it would only work on 10.4.3 for some reason. but this worked on 10.4.6, thanks
matthieu/ergosteur
QUOTE(matt-hieu ergosteur @ Dec 15 2006, 10:41 PM) *
All I can suggest is that you run Disk Utility and repair permissions again, then manually double-check the permissions on each of the .kexts and the contents (ls -l). They should be 755
(_rwxr-xr-x). Dunno, sometimes the OSX does some weird stuff and gives errors where there should be none/changes permissions on its own huh.gif .


Just curious denizenx, did you get it working? if so how?
thanks for the feedback guys thumbsup_anim.gif
djpc47
how do I change the en0 to en1.... en1 keeps changing back:P

!!!!update!!!: got it gotta change <integer>0</integer> to <integer>1</integer> too
Stellair
QUOTE(matt-hieu ergosteur @ Nov 20 2006, 04:23 PM) *
[*]Download the official Intel 10.4.5 update from Apple (98MB) (http://www.apple.com/support/downloads/mac...45forintel.html)
[*]Backup your /System/Library/Extensions/IO80211Family.kext
[*]Extract the IO80211Family.kext from the 10.4.5 update (using pacifist?)


I did all that. Downloaded the 10.4.5 update but didn't find the IO80211Family.kext in it.

Where in the 98mb big file is it?
Ferret-Simpson
This work with the AR5006EG? It's the next big hack in my T4210 howto.
James Watt
To make things easier: http://gtwy.net/easier/drivers/IO80211family.kext.zip
ehh
works after en0 to en1 and integer 0 to 1. thanks
xantek
/library/systemconfiguration/networkinterfaces.plist

I can't find this file, I've done all the things list here,
using the last zip instead of the original mac updates..
can you post here the config file?
matthieu/ergosteur
QUOTE(Ferret-Simpson @ Jan 29 2007, 08:48 AM) *
This work with the AR5006EG? It's the next big hack in my T4210 howto.


I would assume it would, as long as the pci-ids are similar. I believe the MacBook Intel has a 5006.

QUOTE(xantek @ Feb 13 2007, 01:33 PM) *
/library/systemconfiguration/networkinterfaces.plist

I can't find this file, I've done all the things list here,
using the last zip instead of the original mac updates..
can you post here the config file?


sorry it's /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, i think

QUOTE(Kingskawn @ Jan 29 2007, 03:07 AM) *
I did all that. Downloaded the 10.4.5 update but didn't find the IO80211Family.kext in it.

Where in the 98mb big file is it?


if you open it with pacifist, it should be in /system/Library/extensions/.... or just get the one posted (i haven't tested that one though).
.marius
Hey guys,

I have an Acer 2482, with an Atheros AR5005G WiFi Airport, I followed the instructions, everything went well, only that I don't have the NetworkInteraces.plist where it should be...
Could someone please paste it's contents here? I'm totally new to everything concerning osx... And I really Really want to make it work. I started with WiFi, I'm going to take a look at the ethernet card now, until I get an answer... sad.gif


.marius
http://www.wirelessisfun.com
roccoo
"Backup your /System/Library/Extensions/IO80211Family.kext"
what?????????????????
help!!!! i restarted the computer, and now he shows me panic message while he charges the system! no way to run other installers! not even the win xp one! censored2.gif censored2.gif censored2.gif !
i did all the procedure for the kext, i took it, overwrited the old io80211family.kext,repaired with disk utility, inserted the commands on the terminal, but he said that there was an error charging the extension
tried with -v, he says that there's an error on the io80211family.kext extensions, goes on charging, and then stops everything... i try to run the 10.4.5 jas on a dvd but he makes blue screen and stays like that

he works with -x i'm using disk utility to repair the extensions THANKS FOR HELP -.-"
rosetta went crazy all the apps that need rosetta can't be runned i think i have to reinstall osx
matthieu/ergosteur
QUOTE(roccoo @ Feb 18 2007, 04:12 PM) *
"Backup your /System/Library/Extensions/IO80211Family.kext"
what?????????????????
help!!!! i restarted the computer, and now he shows me panic message while he charges the system! no way to run other installers! not even the win xp one! censored2.gif censored2.gif censored2.gif !
i did all the procedure for the kext, i took it, overwrited the old io80211family.kext,repaired with disk utility, inserted the commands on the terminal, but he said that there was an error charging the extension
tried with -v, he says that there's an error on the io80211family.kext extensions, goes on charging, and then stops everything... i try to run the 10.4.5 jas on a dvd but he makes blue screen and stays like that

he works with -x i'm using disk utility to repair the extensions THANKS FOR HELP -.-"
rosetta went crazy all the apps that need rosetta can't be runned i think i have to reinstall osx

ummm... so is everything fine? i suggest you use a newer JaS dvd, maybe 10.4.7 or 10.4.8

QUOTE(.marius @ Feb 18 2007, 02:26 PM) *
Hey guys,

I have an Acer 2482, with an Atheros AR5005G WiFi Airport, I followed the instructions, everything went well, only that I don't have the NetworkInteraces.plist where it should be...
Could someone please paste it's contents here? I'm totally new to everything concerning osx... And I really Really want to make it work. I started with WiFi, I'm going to take a look at the ethernet card now, until I get an answer... sad.gif
.marius
http://www.wirelessisfun.com

i don't know why you would need to edit it... i think that Acer has a Realtek 8139, like mine, so the ethernet should work without hacking and your Wireless should show up as en1 automatically.
the NetworkInterfaces.plist is in /Library/Preferences/SystemConfiguration. mine looks like this:
CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Interfaces</key>
    <array>
        <dict>
            <key>BSD Name</key>
            <string>en0</string>
            <key>IOBuiltin</key>
            <false/>
            <key>IOInterfaceType</key>
            <integer>6</integer>
            <key>IOInterfaceUnit</key>
            <integer>0</integer>
            <key>IOLocation</key>
            <string></string>
            <key>IOMACAddress</key>
            <data>
            ABbTSNWo
            </data>
            <key>IOPathMatch</key>
            <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCIB@1E/IOPCI2PCIBridge/LANB@7/com_apple_driver_RTL8139/IOEthernetInterface</string>
        </dict>
        <dict>
            <key>BSD Name</key>
            <string>en1</string>
            <key>IOBuiltin</key>
            <false/>
            <key>IOInterfaceType</key>
            <integer>6</integer>
            <key>IOInterfaceUnit</key>
            <integer>1</integer>
            <key>IOLocation</key>
            <string></string>
            <key>IOMACAddress</key>
            <data>
            ABbOATB3
            </data>
            <key>IOPathMatch</key>
            <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCIB@1E/IOPCI2PCIBridge/ethernet@5/AirPort_Athr5424/AtherosInterface</string>
        </dict>
        <dict>
            <key>BSD Name</key>
            <string>en2</string>
            <key>IOBuiltin</key>
            <false/>
            <key>IOInterfaceType</key>
            <integer>6</integer>
            <key>IOInterfaceUnit</key>
            <integer>2</integer>
            <key>IOLocation</key>
            <string></string>
            <key>IOMACAddress</key>
            <data>
            AAEjRWeJ
            </data>
            <key>IOPathMatch</key>
            <string>IOService:/IOResources/com_parallels_kext_Pvsvnic0/com_parallels_kext_PvsvnicInterface</string>
        </dict>
        <dict>
            <key>BSD Name</key>
            <string>en3</string>
            <key>IOBuiltin</key>
            <false/>
            <key>IOInterfaceType</key>
            <integer>6</integer>
            <key>IOInterfaceUnit</key>
            <integer>3</integer>
            <key>IOLocation</key>
            <string></string>
            <key>IOMACAddress</key>
            <data>
            ABAyVHaY
            </data>
            <key>IOPathMatch</key>
            <string>IOService:/IOResources/com_parallels_kext_Pvsvnic1/com_parallels_kext_PvsvnicInterface</string>
        </dict>
    </array>
</dict>
</plist>
.marius
It worked, using your NetworkInterfaces.plist file smile.gif thank you very much, I had a great wireless day ahead. My ethernet on the other hand, was not so happy because it's a Marvel Yukon Gigabit card. I seldomly use it, so I didn't pay much attention to it.

However, I tried installing my realtek 883 sound card, and now I get a kernel panic. I'll fix that soon smile.gif right now, I need to get some *real world* work on.

Thanks Matthieu

.marius
http://www.wirelessisfun.com
roccoo
i can't run over 10.4.1 tomorrow i 'm going to reinstall it and try (for the 3rd time) to install the 10.4.8, but can you explain me what "backup the extension means?
.marius
backup the extension means taking it and placing it in a safe place.

just make a copy of it somewhere where you won't lose it.
Taco
Thanks Matthieu! You made my day! thumbsup_anim.gif

Just got the new NETGEAR WG311T up and working as full Airport thanks to your explanation!
(after 3 days of searching, hacking and buying 3 different WLAN cards...)

Taco
valamyr_sc
Hi!

I followed your tutorial but got an error after loading AirportAtheros5424.kext.

Airportatheros5424:

Dependencies: Incomplete
Dependency Errors: com.apple.iokit.IO80211Family: No valid version of this dependency can be found


Any clue?
.marius
QUOTE(valamyr_sc @ Feb 23 2007, 07:43 PM) *
Hi!

I followed your tutorial but got an error after loading AirportAtheros5424.kext.

Airportatheros5424:

Dependencies: Incomplete
Dependency Errors: com.apple.iokit.IO80211Family: No valid version of this dependency can be found


Any clue?


Hello, If your installation was the same as mine (more or less) have the files you need at hand, and just try it again, step by step, be careful not to miss anything.

Good luck,

.marius
http://www.wirelessisfun.com
valamyr_sc
Hello,

I used tubgirl 10.4.8 AMD release to perform my install. Everything ran smoothly. I tried to have my WG311t working several times using the method described in this post, and carefully followed it each time. Any advice?
.marius
Well, I'm an OSX beginner myself and I used 10.4.6 JaS and I still had to download the file in the tutorial.
matthieu/ergosteur
QUOTE(valamyr_sc @ Feb 23 2007, 01:11 PM) *
Hello,

I used tubgirl 10.4.8 AMD release to perform my install. Everything ran smoothly. I tried to have my WG311t working several times using the method described in this post, and carefully followed it each time. Any advice?

i'm not guaranteeing anything, but can you provide more details? errors? screenshots?
then it'll be easier to help you

never used a tubgirl dvd myself... only JaS. where did you get it? on demonoid?
valamyr_sc
Here are some details on what is occuring:

I used IO80211Family.kext from the 10.4.5 update downloaded from apple web site and replaced the one in Extensions folder as described in this post. As my buit in Ethernet card is recognized as en0 there should be no need to modify the NetworkInterfaces.plist file. The kextload command was successful but when I check the extension status in system profiler here is what I get:

Click to view attachment

here is also IO80211family extension status:

Click to view attachment

The image is on ThePirateBay named OSX 1048 AMD Final posted by Tubgirl.

Let me know if you need any other info and thanks a lot for your help and time thumbsup_anim.gif
matthieu/ergosteur
Oddly enough, my AirPortAtheros5424 kext has more failed dependencies than yours:

the IO80211Family on my pc is identical version and date to yours.
it seems that my iopcifamily is also modified, so i've included a shot and zip of mine.


Click to view attachment

hope it helps.
valamyr_sc
Thanks for your quick answer. I used your IOPCIfamily.kext without any good result and I have now the same dependencies errors as you for AirportAtheros5424.kext. Still working on it smile.gif

Btw what is your Apple80211 Framework version? mine is 4.3.2
Taco
QUOTE(valamyr_sc @ Feb 24 2007, 03:07 AM) *
As my buit in Ethernet card is recognized as en0 there should be no need to modify the NetworkInterfaces.plist file.

I also have a built in ethernet card recognized as en0. But nevertheless I have modified the NetworkInterfaces.plist and it works great. Try it also, maybe it works. (make a backup of the file to go sure)
matthieu/ergosteur
QUOTE(valamyr_sc @ Feb 23 2007, 11:23 PM) *
Thanks for your quick answer. I used your IOPCIfamily.kext without any good result and I have now the same dependencies errors as you for AirportAtheros5424.kext. Still working on it smile.gif

Btw what is your Apple80211 Framework version? mine is 4.3.2


i want to say just get the JaS 10.4.8 dvd from demonoid.... maybe ill get the tubgirl one to tryand help out
my Apple80211 Framework is 4.3.1... that might be it. i've seen people having problems when installing the apple AirPort updates and they think it's framework-related. i suppose you could get the framework from the 10.4.5 update, i'll post mine in a bit. you might have difficulty un-updating yours though, i got "special permissions" errors when trying to copy it to the desktop.
valamyr_sc
I already tried the Jas release but my wifi card was not working either. I read that PCI is not working properly in the Jas release for AMD processor, this is why I tried Tubgirl release. I experienced the same problem as you when I tried to downgrade the framwork.

Anyway thanks a lot for your help and time, it'really appreciated!
Piero A.
First of all excuse me for my bad English, i'm Italian...

I own an Acer Aspire 5610 that originally have a Intel 8945ABG wireless mini pci-e card.
I bought a Gigabyte GN-WI01GT Mini pci-e card that is Atheros 5005 chipset with Ven ID 168C e Dev id 1c.
Tried with 10.4.5 IO80211.kext not working so i done the last Airport Extreme update. After This inside there is anoter file named Atheros.kext so I add the dev 1c inside of this file and now is recognized but when i select my network from Airport icon system is hanging and need restart with power button.

Somebody have a solution?
Piero A.
First of all excuse me for my bad English, i'm Italian...

I own an Acer Aspire 5610 that originally have a Intel 8945ABG wireless mini pci-e card.
I bought a Gigabyte GN-WI01GT Mini pci-e card that is Atheros 5005 chipset with Ven ID 168C e Dev id 1c.
Tried with 10.4.5 IO80211.kext not working so i done the last Airport Extreme update. After This inside there is another file named Atheros.kext so I add the dev 1c inside of this file and now is recognized but when i select my network from Airport icon system is hanging and need restart with power button.

Somebody have a solution?
MrFuzzemz
QUOTE(Piero A. @ Mar 1 2007, 07:54 AM) *
First of all excuse me for my bad English, i'm Italian...

I own an Acer Aspire 5610 that originally have a Intel 8945ABG wireless mini pci-e card.
I bought a Gigabyte GN-WI01GT Mini pci-e card that is Atheros 5005 chipset with Ven ID 168C e Dev id 1c.
Tried with 10.4.5 IO80211.kext not working so i done the last Airport Extreme update. After This inside there is another file named Atheros.kext so I add the dev 1c inside of this file and now is recognized but when i select my network from Airport icon system is hanging and need restart with power button.

Somebody have a solution?


I've got the same card as above and I've tried the 10.4.5 kext, 10.4.8, 2007, etc. When loading the kext I get the following:

CODE
sudo kextload -t /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext/
kextload: extension /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext/ appears to be valid
Bus error


Anyone have any ideas/suggestions?
matthieu/ergosteur
QUOTE(matt-hieu ergosteur @ Nov 20 2006, 10:23 AM) *
then test that the extensions works:
CODE
kextload AirPortAtheros5424.kext

should give a extension loaded successfully message

then you have to go to System Preferences>Network
a message should pop up telling you you have a new AirPort. from the Show: box, pick AirPort. you can set the options here, i suggest you check the Show airport status in menu bar, make sure you click apply now.

There you have it, fully working native Atheros card! happymac.GIF


was following my own tutorial after reinstalling, and found that for whatever reason it didn't work. I found that deleting the /System/Library/Extensions.kextcache and then doing either a kextcache -e or kextcache -k fixed it. sorry for not providing more details, but i typed one of those commands, rebooted, and then System Prefs detected airport.
MrFuzzemz
Does everyone here have this card preinstalled in their notebooks or did anyone buy after market? I'm interested in obtaining one--my Gigabyte GN-WI01GT just won't work.
matthieu/ergosteur
QUOTE(MrFuzzemz @ Mar 9 2007, 07:52 PM) *
Does everyone here have this card preinstalled in their notebooks or did anyone buy after market? I'm interested in obtaining one--my Gigabyte GN-WI01GT just won't work.

Mine was preinstalled... You can definitely get one for reasonably cheap on ebay. I think that even the older 5002 or 5004 cards should work.
Piero A.
On my Acer Aspire 5612Wlmi I try to use a Gigabyte GN-WI01GT Mini Pci-E (Atheros chipset) card but I can't use it on WinXp because bios or driver don't enable it (led remain off) even if driver is installed and ok.
On Mac OSX 10.4.8 kernel 8.8.1 is perfectly recognized and activated (even mac addres is correct) but when I try to connect any network i got kernel panic.
Native wireless card for tis notebook is an Intel 3945 A/B/G mini pci-e.
Caboose
Same as Piero. I have the card installed and all appears to be working until I try to connect to a wir3eless network, then I get a kernel panic.

I'm using the AirPortAtheros.kext from the 2007 AirPort update.
matthieu/ergosteur
QUOTE(Caboose @ Mar 11 2007, 03:51 PM) *
Same as Piero. I have the card installed and all appears to be working until I try to connect to a wir3eless network, then I get a kernel panic.

I'm using the AirPortAtheros.kext from the 2007 AirPort update.


The AirPort 2007 update gives me kernel panic as well. don't install it. use the kext from the 10.4.5 update.
MrFuzzemz
QUOTE
Same as Piero. I have the card installed and all appears to be working until I try to connect to a wir3eless network, then I get a kernel panic.

I'm using the AirPortAtheros.kext from the 2007 AirPort update.


I don't believe there is an apple driver that can handle that particular Gigabyte card and its chipset. I believe the reason that inserting the dev id in AirPortAtheros.kext causes a kernel panic is just that.
Caboose
The devid is in AirPortAtheros5424.kext from the 10.4.5 update by default. I can't even view wireless networks with it though like I can with the 2007 update.
justaviet
i just bought a Atheros AR5006EGS pci-e hoping to replace my intel 3945abg

but.. when i install the 1045 kext the card isnt even recognized

any ideas?
Gato_shin
Hey there, I'm using an acer too and get a Broadcom 94318... Surely it can be recogonized as airport but just can't get any wireless signal...

I think it's because of the softswitch...

I think my laptop's wireless radio and bluetooth are always closed by default and after entering windowsXP ,they were opend via the LaunchManager, but there isn't such software under mac ( I heard there are such kinda software under linux, maybe someone can port it to OSX?)...


And the situation in OSX is just like radio is turned off but card not disabled in XP , it is considered as working but can't get any signal...
That's why I think it's because of the softswitch problem.


Have you guys using acer got this problem? How did you solved it ?
matthieu/ergosteur
QUOTE(Gato_shin @ Mar 21 2007, 09:18 AM) *
Hey there, I'm using an acer too and get a Broadcom 94318... Surely it can be recogonized as airport but just can't get any wireless signal...

I think it's because of the softswitch...

I think my laptop's wireless radio and bluetooth are always closed by default and after entering windowsXP ,they were opend via the LaunchManager, but there isn't such software under mac ( I heard there are such kinda software under linux, maybe someone can port it to OSX?)...
And the situation in OSX is just like radio is turned off but card not disabled in XP , it is considered as working but can't get any signal...
That's why I think it's because of the softswitch problem.
Have you guys using acer got this problem? How did you solved it ?


i think that by default the wireless and bluetooth are enabled: my acer didn't come with xp installed, and when i installed ubuntu, the wireless worked fine. when i finally decided to install xp, i didn't install the launch manager program and the wireless works anyways (the switches on the front don't do anything, the light stays on always).
in mac os x, the light is always on as well.
also, xp connects to wireless networks before login, but launch manager only opens after login, so the wireless can't be enabled by the launch manager (at least that's what happens with my atheros)




QUOTE(justaviet @ Mar 19 2007, 01:06 AM) *
i just bought a Atheros AR5006EGS pci-e hoping to replace my intel 3945abg

but.. when i install the 1045 kext the card isnt even recognized

any ideas?


maybe try using the kext from the 2007 airport update, since the macbook core duo uses a 5006 and i'm guessing apple will have support for the chip they use in their own laptops in the latest version. just backup before, just incase it screws up your install.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.