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
Faruk
Pure genius!!!

My Toshiba Hackintosh is 97% combat effective!!

Thanks again!



QUOTE(matt-hieu ergosteur @ Nov 20 2006, 03:23 PM) *
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
Jami Ortiz
I dont understand why this is happening I tried everything in here and I even tried looking to see if everyone else was having the same problem. I get a new port detected but its showing up as a Fire wire port. I have 2 fire wire ports I am not sure how or why this is happening .I have the same files I also edit the Netowork interfaces and En0 or en1 isn't even listed. There is just one entry and its for Fw0 (fire wire 0) I am not sure why this hard ware is being identified incorrectly.

Also, The kext says load succesfully when I do a kext load but at started up it says that it was not loaded successuly.

I am really confused, and not sure what I should try next. I took this card out of the Apple, Intel mac mini that I have.
Thang Bo
My wireless card is AR5005G. As instruction at page 1, use IO80211Family kext 10.4.5 . It's OK. But when you upgrade IO80211Family kext to the latest from Apple, system can find your wireless card.

How to use the latest update without problem with AR5005G card ???

Download the latest IO80211Family kext from Apple and install it. Then restart and I found that system can find your wireless card.
Go to : /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext/Contents/
and edit Info.plist file

Find
<key>IONameMatch</key>
and change it to : (delete the old value)
<array>
<string>pci106b,0086</string>
<string>pci106b,1c</string>
<string>pci168c,1c</string>
<string>pci168c,1014</string>
<string>pci168c,13</string>
<string>pci168c,14</string>
<string>pci168c,15</string>
<string>pci168c,16</string>
<string>pci168c,17</string>
<string>pci168c,18</string>
<string>pci168c,19</string>
<string>pci168c,1a</string>
<string>pci168c,1b</string>
<string>pci168c,1c</string>
<string>pci168c,52</string>
<string>pci168c,55</string>
<string>pci168c,57</string>
<string>pci168c,58</string>
<string>pci168c,58a</string>
<string>pci168c,86</string>
<string>pci168c,87</string>
</array>

Go to terminal

CODE
sudo -s
chown -R root:wheel /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
chmod -R 755 /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
touch /System/Library/Extensions
shutdown -r now


I think it work for your Atheros wireless card, and some AR500x card.
LoneWolf15
Where does one obtain AirportAtheros5424.kext ? I'm running JaS 10.4.8 and it is not installed by default, and I've searched, but cannot find this file.

I'm hoping that it will work with my Atheros AR5006XS card.

EDIT: Okay, that was a dumb question. I didn't get that the AirPortAtheros5424.kext is a sub-component of the IO80211Family.kext . I followed the above and replaced 10.4.8's IO80211Family.kext file with the one from 10.4.5 and followed the above instructions, but this hasn't worked for me.
LoneWolf15
Okay,one step further. When I get to the kextload of ArportAtheros5424.kext , I find that I'm "missing dependencies".

Would it make sense to try a newer IO80211Family.kext than from version 10.4.5? JaS 10.4.8's didn't work obviously, or I wouldn't have tried going through the above process in the first place. The hardes part of all of this is with no Internet access, I need to keep booting back into XP to get necessary files as I find I need them (my wired Ethernet is 3Com 3C920, and I don't have that up and working at this point either).

My Wifi card is a generic (Askey WLL4070) using the Atheros AR5006XS chip...any reports of folks getting that one working?

Thanks guys for taking the time to help out someone whose under-the-hood knowledge of OS X isn't as good as he'd like.

EDIT: I also tried Thang Bo's suggestions, using the 10.4.8 kext files (I have kept backups). This has not helped either. Neither network interface shows up in System Preferences>Network.
Alvo
I'm doing this with a D-Link WDA-1320 card, and so far, so good.
I got past a few problems I was having with read/write permissions. Now my problem is that when I change networkinterfaces.plist, nothing happens. To make it clear, the ONLY things you have to do are change en0, to en1, and then change the integer of 0, to an interger of 1, right?

The only change I do see, is instead of my network adapter being refered to as built-in, it says something like PCI Ethernet (not exact wording)
Thanks
Alvo
Anybody? sad.gif
Thang Bo
QUOTE(LoneWolf15 @ Apr 5 2007, 01:04 PM) *
Okay,one step further. When I get to the kextload of ArportAtheros5424.kext , I find that I'm "missing dependencies".

Would it make sense to try a newer IO80211Family.kext than from version 10.4.5? JaS 10.4.8's didn't work obviously, or I wouldn't have tried going through the above process in the first place. The hardes part of all of this is with no Internet access, I need to keep booting back into XP to get necessary files as I find I need them (my wired Ethernet is 3Com 3C920, and I don't have that up and working at this point either).

My Wifi card is a generic (Askey WLL4070) using the Atheros AR5006XS chip...any reports of folks getting that one working?

Thanks guys for taking the time to help out someone whose under-the-hood knowledge of OS X isn't as good as he'd like.

EDIT: I also tried Thang Bo's suggestions, using the 10.4.8 kext files (I have kept backups). This has not helped either. Neither network interface shows up in System Preferences>Network.


I said my wireless card is Atheros AR5005G chipset

Try this:
Delete all Network Port in System Preferences>Network
download the latest AirPort from Apple
(link: http://supportdownload.apple.com/download....ate2007002.dmg)
Install and restart.
Then aplly my previous suggestion:
1. Change IONameMatch Key
2. Goto Terminal:
CODE
sudo -s
chown -R root:wheel /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
chmod -R 755 /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
touch /System/Library/Extensions
shutdown -r now


If it still not work. I have no idea tomato.gif
matthieu/ergosteur
QUOTE(xantek @ Feb 13 2007, 02: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?

just to clarify, it's
/Library/PREFERENCES/SystemConfiguration/NetworkInterfaces.plist.

I had a typo in my original post.

QUOTE(LoneWolf15 @ Apr 5 2007, 09:04 AM) *
Okay,one step further. When I get to the kextload of ArportAtheros5424.kext , I find that I'm "missing dependencies".

Would it make sense to try a newer IO80211Family.kext than from version 10.4.5? JaS 10.4.8's didn't work obviously, or I wouldn't have tried going through the above process in the first place. The hardes part of all of this is with no Internet access, I need to keep booting back into XP to get necessary files as I find I need them (my wired Ethernet is 3Com 3C920, and I don't have that up and working at this point either).

My Wifi card is a generic (Askey WLL4070) using the Atheros AR5006XS chip...any reports of folks getting that one working?

Thanks guys for taking the time to help out someone whose under-the-hood knowledge of OS X isn't as good as he'd like.

EDIT: I also tried Thang Bo's suggestions, using the 10.4.8 kext files (I have kept backups). This has not helped either. Neither network interface shows up in System Preferences>Network.


OK, so missing dependencies. not sure here, but did you install any of the Apple Airport Updates from software update? if so, it has modified your kexts and your "frameworks" (don't ask what they are, all i can say is that they have something to do with your hardware working). try somehow reverting to before installing airport update. (i say this because airport update messed up my laptop, though others have had success with it)

if not, perhaps post details on what dependencies are missing (if the kextload command doesn't give details, try with a -v or -vv or something, or check in system profiler>extensions)

finally, you mentioned your Ethernet is not working. maybe try editing networkinterfaces.plist?

QUOTE(Alvo @ Apr 7 2007, 01:36 AM) *
I'm doing this with a D-Link WDA-1320 card, and so far, so good.
I got past a few problems I was having with read/write permissions. Now my problem is that when I change networkinterfaces.plist, nothing happens. To make it clear, the ONLY things you have to do are change en0, to en1, and then change the integer of 0, to an interger of 1, right?

The only change I do see, is instead of my network adapter being refered to as built-in, it says something like PCI Ethernet (not exact wording)
Thanks


from a quick google, I think that your D-Link is a AR5007. I know that under windows, the Atheros AR5001, 5002, 5003, 5004, 5005, 5212 share similar drivers that all come in one package but the 5007 requires a different installer altogether. maybe atheros changed their chip design or something.

as for Networkinterfaces.plist, never done it myself, but i did post the entire contents of the one i have that works. sorry, can't help you more there.
Niko_K
This worked for me for a couple days and then randomly one day it said there was no airport hardware installed :S Using an Acer Aspire 5570z
pabloX
Would this work for an Atheros AR5005UX (its a USB2.0 WLAN device, specifically the ZyXEL M-202) if I put the correct Vendor ID and Product ID in the plist?
matthieu/ergosteur
QUOTE(pabloX @ Apr 14 2007, 05:17 PM) *
Would this work for an Atheros AR5005UX (its a USB2.0 WLAN device, specifically the ZyXEL M-202) if I put the correct Vendor ID and Product ID in the plist?


i don't see why not, but you never know with osx86!
facka
hi guys, lets start with the typical statement "sorry my english is not good, in from Colombia"

The thing is, i followed matt's instructions and my wireless card was successfully installed, but whenever i try to connect to a wireless network (doenst matter if it has encryption or not) i cant connect. It shows me a message saying that it wasnt able to connect to the network, try again or ok.

I dont know what to do, i cant enter to my network eventhough i obviously have the password, cant connect to an unencrypted network, i cant do anything.

thx in advance
just4fun
first of all sorry for my english.
im running mac osx 10.4.8 my wireless card from dlink mode wua-2340
this is what is show in USB About this mac

USB WLAN Device:

Version: 0.01
Bus Power (mA): 500
Speed: Up to 480 Mb/sec
Manufacturer: Atheros Communications Inc
Product ID: 0x3a08
Serial Number: 1.0
Vendor ID: 0x07d1


What do i have to do to get wireless connected. please help me
just4fun
QUOTE(Taco @ Feb 21 2007, 11:51 AM) *
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


taco i have the same card please help me how to set it up. please
matthieu/ergosteur
QUOTE(facka @ Apr 15 2007, 06:33 PM) *
hi guys, lets start with the typical statement "sorry my english is not good, in from Colombia"

The thing is, i followed matt's instructions and my wireless card was successfully installed, but whenever i try to connect to a wireless network (doenst matter if it has encryption or not) i cant connect. It shows me a message saying that it wasnt able to connect to the network, try again or ok.

I dont know what to do, i cant enter to my network eventhough i obviously have the password, cant connect to an unencrypted network, i cant do anything.

thx in advance


have you installed the airport update 2007? when i installed it, i couldn't connect to networks anymore.
Magnetic_dud
Hi, i have mac os x 10.4.5 on a toshiba laptop
I have a 3com 3CRPAG175 a/b/g pcmcia card based on an atheros 5002 chipset
the PCMCIA bus is recognized and the pcmcia card is recognized as an "unknown network card"
the internal ethernet is set as et0
the vendor id is A727 and device id is 0013

additionally, it should work natively as someone stated on the wiki

but it doesn't work.
I tried to edit NetworkInterfaces.plist but there's no mention of my wlan
i have to edit info.plist in AirportAtheros5424.kext? (already edited and added my card info)
ghw9132
I recently bought a new laptop Toshiba Satelite a135. It has an Atheros 5006eg mini pci-e network card. Using the standard driver with 10.4.8 if i kextload the driver it loads without any dependency problems but doesn't work. With the driver from 10.4.5 under the system profiler it says (text copied from previous post)

Airportatheros5424:

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

Is this due to the card being PCI-E and not PCI? Is there any way to make the current driver work or to port the madwifi driver?

Thanks
matthieu/ergosteur
QUOTE(ghw9132 @ Apr 19 2007, 08:26 PM) *
I recently bought a new laptop Toshiba Satelite a135. It has an Atheros 5006eg mini pci-e network card. Using the standard driver with 10.4.8 if i kextload the driver it loads without any dependency problems but doesn't work. With the driver from 10.4.5 under the system profiler it says (text copied from previous post)

Airportatheros5424:

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

Is this due to the card being PCI-E and not PCI? Is there any way to make the current driver work or to port the madwifi driver?

Thanks


pci-e might be a problem, but that looks like your IO80211Family might have bad permissions or be otherwise modified/corrupted.

as for madwifi, i think it would be quite a bit of trouble. I'm trying to port the (outdated) linux pcmcia-cs driver and haven't had any success yet...
I don't know enough about apple IOKit/the differences between the mach_kernel and the linux kernel to really say for sure.
ghw9132
I've tried multiple times with the older kext, repaired permissions with disk utility and manually, but cannot use my wifi. If the problem is because the newer Atheros chips are PCI-E, does that mean other PCI-E cards wont work with OSx86?

Edit: my vender and device IDs are listed in the plist - 168c,1c -- I've tried changing 1 to 001 but didn't help.
Jami Ortiz
I have tried for countless weekends to get this card to work. The wierd thing is that i took this card out of an apple mini. I came to the conclusion that this card will not work, at least it will not work with my laptop (XPS M1210). So why it's not working in my laptop under OSX is a mystery to me. Possibly because its a hacked / patched copy. That is the only reason that I came up with. to make a long story short. I gave up. I brought a compatible card. However I am still confused about why it dosen't work.
ghw9132
With the standard IO80211Family.kext from 10.4.8, it loads fine, all dependencies are resolved. Unfortunatly it still doesn't work. ;-(

Anyone know why?
Lost Soul™
Ok, i have a Acer Aspire 5102WLMi with an Atheros 5005. I followed your guide and everything worked alright, apart from the fact that it's still not recocnized. Could that be because i didnt changed en0 to en1 in the networkinterfaces.plist file? If so, is somebody able to tell me how to modify the file? I'm a total noob to all of those things..
ghw9132
After the atheros driver is installed, if you don't have onboard ethernet, it will be recognized as en0, but should be en1. In the terminal type:
sudo -s
cd /library/preferences/systemconfiguration/
nano NetworkInterfaces.plist

Here it should list the network adapters on your computer (and Firewire if you have it). You need to change en0 to en1 listed under BSD Name and 0 to 1 under IOInterfaceUnit only for the airport driver.
After the changes are made, type:

press control + x -- exit
press y -- yes
press enter

Hope that helps
BugsB
Hi ghw9132, I am considering to buy the GN-WI01GT 108 Mbit, from what I have understood that is the Mini PCI-e card you have built into your Toshiba, right? Could you please confirm or correct me? [the shop in Germany sells it as the AR5006EGS]

Also, in your sig you say you have not gotten it to work - is that still current, or did what you mentioned in your posting above do the trick for you?

Thanks & cheers,
Bugs
ghw9132
No, i have not been able to use my WIFI. I have ordered a Dell 1490 from ebay, should arrive today or tomorrow.
ghw9132
I received my Dell Truemobile 1490 Mini PCI-E card today. It is recognized as airport, but unfortunatly my laptop has a switch to disable the radio. With the new card, the switch has no effect, it is always off. OSX doesn't tell me this, it just says it cant find any networks. Windows Vista says that it is disabled by this switch, and tells me to turn it on.

I've read some discussions with other laptops regarding a radio kill switch. Not sure if mine is hardware or software. I guess it's back to search the forums, or wait for a driver for my 5006eg.
DellIsUnderRated
I have the Atheros 5005 gs working on Jas 10.4.8 with SSE2 after setting en0 to en1 and replacing IO80211Family.kext with the kext from 10.4.5. It works fine with WEP/WPA-PSK/WPA2-PSK. However at my University I am required to use 802.1X TTLS PAP authentication. When I configure airport to connect to the wireless network at my school using 802.1X I am able to login but I am not able to get an IP address and airport just assigns a self assigned IP address which will not allow me to connect to the internet. If I click the button to renew an IP address, it doesnt do anything. I have read up on this problem and it appears that there was a problem at one time with the Mac Book Pro's that have the Atheros chipsets installed in them. There is a newer IO80211Family.kext file released by Apple to fix that problem up on the web but it only works for Mac Book Pro's. It does not work for the Atheros 5005 (g). This is the reference I found to the problem with the Mac Book Pro not being able to get an IP address using 802.1X authentication: http://www.macintouch.com/readerreports/ma.../topic2005.html and the reported solution for it http://chrisnolan.org/8021x.html

For the Atheros 5005 cards, after updating to the IO80211Family.kext that was provided at http://chrisnolan.org/8021x.html, Mac OS X will not detect the card as air port anymore. Is there a hack around this problem using the 10.4.5 IO80211Family.kext? It would be great if I could access the wireless on an 802.1X network. I also have tried v3.3 (the latest version) of the orangeware drivers but the demo version will not even run because when I try to access the wireless configuration panel, I get an error that says it cannot run on this computer, contact the developer to obtain a newer version. java script:add_smilie(%22:mellow:%22,%22smid_1%22)
BugsB
@ ghw9132 & DellIsUnderRated: thanks a lot for your input !

Mentorek wrote me a PM that he never got his GN-WI01GT AR5006EGS 108 Mbit bg t owork, either, despite of hours of hacking, so I will order the AR5006EX 54 Mbit abg right now via ebay Germany since that one is known to work in both, X and Win. Then I can donate and snail-mail my existing Intel 3945 abg to the Intel xxxx driver development team here because they do not have any 3945 at hand right now. Depending on how the connectivity of the AR5006EX 54 Mbit abg is (in X AND in Win) I might buy the AR5BXB6 (40Y7026) 108 Mbit abg Apple 13" MacBook Wireless Card later on, too.

@ DellIsUnderRated:
- IO80211Family.kext: click on the link in my sig for the Netgear WLAN and try that IO80211Family.kext
- orangeware drivers: same thing here. Wondering if the full version acts the same way ..
Jami Ortiz
i have that card the Atheros, AR5BXB6 and let me warn you I have not been able to get this card to work. Again, I took this card out of a Mac Mini which is already and apple product but had no luck getting it to work in my XPS M1210.

The 1490 from dell should work. maybe if you used windows to turn on the card and leave it on, while going into OSX u should not have any problems. But I dont thnk the Atheros card works. Some of them I know work but I dont think they all work as the hard ware compatibility list this card as not working.
DellIsUnderRated
Has anyone who has got this card to work with WEP/WPA/WPA2 ever successfully got this card to connect to an 802.1X network and retrieve an IP address? In addition to my post above, my network at school also does not allow manually entering an IP address so I have to use dhcp but it times out. This is not a problem on Windows Vista using SecureW2 or Linux using wpa_supplicant and dhclient, I really need to get this card working properly with 802.1X networks.
ghw9132
<rant>
I give up. I bought this laptop specifically because I foolishly believed that all atheros wifi cards worked. After spending money on a Dell truemobile MiniPCI-E which won't work even in windowz because of the darned rf kill switch, and a Dell 1490 USB which doesn't even have a broadcom chipset, i've had enough. My laptop is useless to me w/o wifi. I guess i'll have to get used to M$ Vista, or return it to Best Buy and get a Mac mini.
</rant>
DellIsUnderRated
QUOTE(ghw9132 @ Apr 26 2007, 08:58 PM) *
<rant>
I give up. I bought this laptop specifically because I foolishly believed that all atheros wifi cards worked. After spending money on a Dell truemobile MiniPCI-E which won't work even in windowz because of the darned rf kill switch, and a Dell 1490 USB which doesn't even have a broadcom chipset, i've had enough. My laptop is useless to me w/o wifi. I guess i'll have to get used to M$ Vista, or return it to Best Buy and get a Mac mini.
</rant>


Hi I purchased my Atheros 5005gs brand new directly from Ebay for $23.00 plus shipping. Under the seller details for this card, it is claimed that this card is better than the Dell True Mobile card. On windows Vista Business, the card is automatically detected and installed with the drivers included with windows vista. In addition it is supported by the madwifi driver in linux. It also works on Mac OS X and it is detected as airport extreme with the 10.4.5 IO80211Family.kext file and a change from en0 to en1. On my machine the OS initially assigned it to en2 because en1 was assigned to my ipw2200 that I replaced with this card. After changing it to en1 plus that other value you need to change, OS 10 detects the card as airport. In addition this thread is about the atheros 5005, not the dell true mobile card. I suggest you make a post under a thread for dell true mobile because most of the people on this thread are familiar with the atheros chipset and can't really help you with your problem using the dell true mobile card.

QUOTE(ghw9132 @ Apr 25 2007, 11:31 PM) *
I received my Dell Truemobile 1490 Mini PCI-E card today. It is recognized as airport, but unfortunatly my laptop has a switch to disable the radio. With the new card, the switch has no effect, it is always off. OSX doesn't tell me this, it just says it cant find any networks. Windows Vista says that it is disabled by this switch, and tells me to turn it on.

I've read some discussions with other laptops regarding a radio kill switch. Not sure if mine is hardware or software. I guess it's back to search the forums, or wait for a driver for my 5006eg.


Did you enable the option in your bios to allow you to use the switch. I would check your bios as power to your card could be turned off in your bios. My Dell Inspiron B130/1300 has the option to turn it off, only turn it on/off with the switch using the keys FN+F2 or allow applications to automatically turn it off/on + FN+F2.
DellIsUnderRated
QUOTE(Thang Bo @ Apr 4 2007, 05:34 AM) *
My wireless card is AR5005G. As instruction at page 1, use IO80211Family kext 10.4.5 . It's OK. But when you upgrade IO80211Family kext to the latest from Apple, system can find your wireless card.

How to use the latest update without problem with AR5005G card ???

Download the latest IO80211Family kext from Apple and install it. Then restart and I found that system can find your wireless card.
Go to : /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext/Contents/
and edit Info.plist file

Find
<key>IONameMatch</key>
and change it to : (delete the old value)
<array>
<string>pci106b,0086</string>
<string>pci106b,1c</string>
<string>pci168c,1c</string>
<string>pci168c,1014</string>
<string>pci168c,13</string>
<string>pci168c,14</string>
<string>pci168c,15</string>
<string>pci168c,16</string>
<string>pci168c,17</string>
<string>pci168c,18</string>
<string>pci168c,19</string>
<string>pci168c,1a</string>
<string>pci168c,1b</string>
<string>pci168c,1c</string>
<string>pci168c,52</string>
<string>pci168c,55</string>
<string>pci168c,57</string>
<string>pci168c,58</string>
<string>pci168c,58a</string>
<string>pci168c,86</string>
<string>pci168c,87</string>
</array>

Go to terminal

CODE
sudo -s
chown -R root:wheel /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
chmod -R 755 /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
touch /System/Library/Extensions
shutdown -r now


I think it work for your Atheros wireless card, and some AR500x card.


This solution works for my Atheros 5005gs and now I can take full advantage of airport using the 2007 update. Also having the new IO80211Family.kext installed should fix the problem with not being able to obtain IP addresses on 802.1X networks which was a problem with the Mac Book pros, that have atheros chipsets, prior to the 10.4.6 update from Apple.

thumbsup_anim.gif








QUOTE(DellIsUnderRated @ Apr 26 2007, 12:33 AM) *
I have the Atheros 5005 gs working on Jas 10.4.8 with SSE2 after setting en0 to en1 and replacing IO80211Family.kext with the kext from 10.4.5. It works fine with WEP/WPA-PSK/WPA2-PSK. However at my University I am required to use 802.1X TTLS PAP authentication. When I configure airport to connect to the wireless network at my school using 802.1X I am able to login but I am not able to get an IP address and airport just assigns a self assigned IP address which will not allow me to connect to the internet. If I click the button to renew an IP address, it doesnt do anything. I have read up on this problem and it appears that there was a problem at one time with the Mac Book Pro's that have the Atheros chipsets installed in them. There is a newer IO80211Family.kext file released by Apple to fix that problem up on the web but it only works for Mac Book Pro's. It does not work for the Atheros 5005 (g). This is the reference I found to the problem with the Mac Book Pro not being able to get an IP address using 802.1X authentication: http://www.macintouch.com/readerreports/ma.../topic2005.html and the reported solution for it http://chrisnolan.org/8021x.html

For the Atheros 5005 cards, after updating to the IO80211Family.kext that was provided at http://chrisnolan.org/8021x.html, Mac OS X will not detect the card as air port anymore. Is there a hack around this problem using the 10.4.5 IO80211Family.kext? It would be great if I could access the wireless on an 802.1X network. I also have tried v3.3 (the latest version) of the orangeware drivers but the demo version will not even run because when I try to access the wireless configuration panel, I get an error that says it cannot run on this computer, contact the developer to obtain a newer version. java script:add_smilie(%22:mellow:%22,%22smid_1%22)


Here is a fix for this problem that I think should work.

QUOTE(Thang Bo @ Apr 4 2007, 05:34 AM) *
My wireless card is AR5005G. As instruction at page 1, use IO80211Family kext 10.4.5 . It's OK. But when you upgrade IO80211Family kext to the latest from Apple, system can find your wireless card.

How to use the latest update without problem with AR5005G card ???

Download the latest IO80211Family kext from Apple and install it. Then restart and I found that system can find your wireless card.
Go to : /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext/Contents/
and edit Info.plist file

Find
<key>IONameMatch</key>
and change it to : (delete the old value)
<array>
<string>pci106b,0086</string>
<string>pci106b,1c</string>
<string>pci168c,1c</string>
<string>pci168c,1014</string>
<string>pci168c,13</string>
<string>pci168c,14</string>
<string>pci168c,15</string>
<string>pci168c,16</string>
<string>pci168c,17</string>
<string>pci168c,18</string>
<string>pci168c,19</string>
<string>pci168c,1a</string>
<string>pci168c,1b</string>
<string>pci168c,1c</string>
<string>pci168c,52</string>
<string>pci168c,55</string>
<string>pci168c,57</string>
<string>pci168c,58</string>
<string>pci168c,58a</string>
<string>pci168c,86</string>
<string>pci168c,87</string>
</array>

Go to terminal

CODE
sudo -s
chown -R root:wheel /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
chmod -R 755 /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext
touch /System/Library/Extensions
shutdown -r now


I think it work for your Atheros wireless card, and some AR500x card.


Doing the following instructions in the quoted post above should fix this problem. It does work for me using WPA2-PSK. I havent tried it at school yet but it lets you use the Airport 2007 002 update from apple. Since it updates the IO80211Family.kext, this should fix the problem. Ill post back to let everyone know if it works for sure tomorrow.
BugsB
QUOTE(Jami Ortiz @ Apr 26 2007, 08:05 PM) *
i have that card the Atheros, AR5BXB6 and let me warn you I have not been able to get this card to work. Again, I took this card out of a Mac Mini which is already and apple product but had no luck getting it to work in my XPS M1210.
I'm a kext gatherering maniac and plist junkie so we'll see. .. dev.gif

@ DellIsUnderRated: superb, let's all be happy for you rolleyes.gif !!

@ ghw9132: if the posting DellIsUnderRated quoted does not help you try glitchman's kexts out of my sig, they make OS X use the same ACPI IO ranges etc. as in Linux. After that you could try different versions of the IO80211Family kext
ghw9132
Without a bios hack i'm unable to use any other mini pci-e cards. Since no one has had sucess with the 5006eg i must look into a viable USB or a PC card solution.

EDIT!: By taping pin 20 on my Dell replacement card, I now have wifi in OSX!
matthieu/ergosteur
hi guys, i would like to clarify: does anyone have the Atheros AR5005 MiniPCI (not PCIE) running with the latest AirPort 2007 update? following my procedure, the card works great, WEP, WPA, WPA2, and i'm afraid it will break if i install the update. the only reason i want to install it is because software update keeps annoying me and telling me to update.
BugsB
After Software Update you could easily switch back to your backed up IO80211Family kext in case Thang Bo's Update & Edit procedure, as quoted by DellIsUnderRated, does not work for you.
prussiap
ok I'm still a bit new to all this I have a AR5005GS.. PCI-e card.. I tried the truemobile 1450 but my computer wouldn't even start with it in.. for some reason.


Anyway.. I tried almost everything.. I have 10.4.8 (jas ppf1 ppf2) with the jas combo update to 8.9.1


I tried the update from apple.. fixed the kext (I had a iwi3945 that most of it was deleted but for some reason was being seen in the networksomething file. ) changed the plist file. and all otheres..
the only thing i haven't tried yet is the 10.4.5 kext

for some reason though it's there.. but network in system preferences doesn't see the card even after i changed it to en1..

any ideas ?

dGV
hsunaqua
QUOTE(prussiap @ May 5 2007, 12:08 AM) *
ok I'm still a bit new to all this I have a AR5005GS.. PCI-e card.. I tried the truemobile 1450 but my computer wouldn't even start with it in.. for some reason.


Anyway.. I tried almost everything.. I have 10.4.8 (jas ppf1 ppf2) with the jas combo update to 8.9.1


I tried the update from apple.. fixed the kext (I had a iwi3945 that most of it was deleted but for some reason was being seen in the networksomething file. ) changed the plist file. and all otheres..
the only thing i haven't tried yet is the 10.4.5 kext

for some reason though it's there.. but network in system preferences doesn't see the card even after i changed it to en1..

any ideas ?

dGV



what do you mean "it's there?" I have a sony sz440 and with the Gigabyte WI01GT AR 5005GS PCI-E card. and i can't get teh switch to turn on and haven't even been able to do anything with it. any thoughts? i tried doing the IONAME change and it didn't do anything. any help at all? and how do you change en0 to en1?
coreyb
HEEEEEAAALS YEAH! my acer aspire 3680 is now networkable...now lets get some sound happening
prussiap
hey.. well my green led on the comp that tells me My bt and my wlan are on is green.. that's the only way i can figure to tell..

but nothing is turning on the card.. should i try and reinstall everything with my card in ?

also it seems when i make a BT connection nowadays it crashes my comp.. very weird.

dGV
Keamas
Hi Thank you great work.
Sal
I have an Atheros AR5007EG in my Acer Aspire 3680-2633 Laptop, I have not been able to get it to work at all. It has the vendor ID of 168c, and device ID of 1c. I'm trying to use it on a 10.4.8 Jas install, and have also tried using the 10.4.5 kexts. Can someone help me out? Thanks
oneearth
thanks for the tips. got the toshiba satellite m-70 laptop's builtin atheros ar5005g devid 001A to work in JaS 10.4.8 after the putting the devid in info.plist and replacing en0 with en1 in the network list.

since internetting is a big part of my computing experience, it was essential for me to get the wireless working.

i have a old pismo with 10.4.9 and will keep that but enjoy having a pc/mac enabled laptop.

biggrin.gif
matthieu/ergosteur
QUOTE(coreyb @ May 6 2007, 02:58 AM) *
HEEEEEAAALS YEAH! my acer aspire 3680 is now networkable...now lets get some sound happening


coreyb, did you follow the guide to the letter, or did you modify some steps?

QUOTE(hsunaqua @ May 5 2007, 04:51 PM) *
what do you mean "it's there?" I have a sony sz440 and with the Gigabyte WI01GT AR 5005GS PCI-E card. and i can't get teh switch to turn on and haven't even been able to do anything with it. any thoughts? i tried doing the IONAME change and it didn't do anything. any help at all? and how do you change en0 to en1?


... from what i've read above, Gigabyte cards don't seem to be very friendly..

QUOTE(Sal @ May 14 2007, 05:49 PM) *
I have an Atheros AR5007EG in my Acer Aspire 3680-2633 Laptop, I have not been able to get it to work at all. It has the vendor ID of 168c, and device ID of 1c. I'm trying to use it on a 10.4.8 Jas install, and have also tried using the 10.4.5 kexts. Can someone help me out? Thanks


is your devid 1c or 1a? maybe check the Info.plist (of /System/Library/Extensions/IO80211Family.kext/AirPortAtheros5424.kext/Info.plist) and make sure that the appropriate ID is listed there?

QUOTE(prussiap @ May 4 2007, 08:08 PM) *
ok I'm still a bit new to all this I have a AR5005GS.. PCI-e card.. I tried the truemobile 1450 but my computer wouldn't even start with it in.. for some reason.
Anyway.. I tried almost everything.. I have 10.4.8 (jas ppf1 ppf2) with the jas combo update to 8.9.1
I tried the update from apple.. fixed the kext (I had a iwi3945 that most of it was deleted but for some reason was being seen in the networksomething file. ) changed the plist file. and all otheres..
the only thing i haven't tried yet is the 10.4.5 kext

for some reason though it's there.. but network in system preferences doesn't see the card even after i changed it to en1..

any ideas ?

dGV

erm... so you say you HAVEN'T tried the 10.4.5 kext? try my procedure, it might work. Also since you said you used to have an iwi3945 (Intel?), it might be safer to format/erase and reinstall JaS 10.4.8 fresh and try again.
d0qtrx
QUOTE(ghw9132 @ Apr 20 2007, 02:12 AM) *
I've tried multiple times with the older kext, repaired permissions with disk utility and manually, but cannot use my wifi. If the problem is because the newer Atheros chips are PCI-E, does that mean other PCI-E cards wont work with OSx86?

Edit: my vender and device IDs are listed in the plist - 168c,1c -- I've tried changing 1 to 001 but didn't help.



Yes. Because the driver for the Atheros isn't in there. Take a look, in plugins it's just the broadcom driver.
anomaly
Thanks for the guide and kext file further down in the thread, it all worked well for me. Just bought a AR5005GS based mini-PCI card for my laptop. Works much better than the Intel Pro 2200BG card I had before. This one goes in as Airport Card smile.gif
SmurfBiterJay
thumbsup_anim.gif Thanks for this tutorial, I now have a fully functioning Hackintosh woo hoo!!! thanks everyone for your help
BugsB
QUOTE(anomaly @ May 19 2007, 12:50 AM) *
Thanks for the guide and kext file further down in the thread, it all worked well for me. Just bought a AR5005GS based mini-PCI card for my laptop. Works much better than the Intel Pro 2200BG card I had before. This one goes in as Airport Card smile.gif
anomaly, can you please post a link where yoiu bought it? Thanks.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.