Help - Search - Members - Calendar
Full Version: atheros 5006EG WORKING!
InsanelyMac Forum > OSx86 Project > Post-Installation Discussion > OSx86 Tiger (10.4)
Pages: 1, 2
Chrislitkei
1) download airport extreme update 04-2007 from apples website.
2) installer will say no supported hardware, cant install.
3) manually extract io80211.kext and new included frameworks from airport update.
4) replace io80211.kext in /system/library/extensions
5) insert provided framworks (directory name is - headers)into /system/library/frameworks/kernel.framework/versions/A/
6) run terminal, type sudo -s
chown -R root:wheel /S*/L*/E*/
chmod -R 755 /S*/L*/E*/
7) open disk utility and repair disk permissions
8) restart and enjoy working WIFI!!!

**optional**
you may have to insert your Device ID into io80211.kext/atheros.kext

LET ME KNOW IF THIS WORKS FOR ALL OF YOU?
sej111
Worked perfectly on my Toshiba P205-S6327 laptop with Atheros AR5006X wireless. Thank You very much. If you know how to make an installer, others would be forever in your debt (or for a while anyway), the extraction and installation required me to use Pacifist, but the process could be greatly simplified.
fendertwin
Can you expand a bit on step 6, "insert provided frameworks"
sej111
There's a folder called Headers in the A folder of the upgrader, put this Headers folder from the upgrader in the A folder of your existing system folder found at:
/system/library/frameworks/kernel.framework/versions/A/
The upgrader also has a system folder that follows the same path as above, all you want is that one Headers folder. Use Pacifist or Kext Helper to install the kext.
The Raton
I can't find the folder Headers in my upgrader. Can you post a link to download the upgrade, may be I've downloaded the wrong upgrade. Thnks!
mentorek
QUOTE (The Raton @ Aug 8 2007, 07:55 AM) *
I can't find the folder Headers in my upgrader. Can you post a link to download the upgrade, may be I've downloaded the wrong upgrade. Thnks!


Me neither
Mik
THe KiNG
QUOTE (mentorek @ Aug 10 2007, 12:58 PM) *
Me neither
Mik


Me to sad.gif
Go Here for update: http://www.apple.com/support/downloads/air...ate2007004.html
ninetto
QUOTE (iullius @ Aug 10 2007, 06:45 PM) *


hey iulius, this sounds good... I am in the process of trying to tweak my gigabyte WGI10GT which uses an atheros 5005gs chip. (no one has got this particular card working so far)

But like the other two posters, I see NO absolutely no "HEADERS" folder in the updater package, using Pacifist as the extract tool.

Could you please clarify, if this folder could be hidden elsewhere, or is visible only after installing the updated io80211.kext???

musch appreciated...
regards,
ninetto
sej111
Open the AirPortExtremeUpdate2007004.dmg
Drag the AirPortExtremeUpdate2007004.pkg into Pacifist
In Pacifist:
Open the folder called System
Open folder called Library, this folder contains two folders: Extensions and Frameworks
Open the folder called Frameworks
Open the folder called Kernal.frameworks
Open the folder called Versions
Open the folder called A
Extract the Headers folder to desktop.
Drag the headers folder to YOUR system's A folder.
ninetto
QUOTE (sej111 @ Aug 11 2007, 11:42 PM) *
Open the AirPortExtremeUpdate2007004.dmg
Drag the AirPortExtremeUpdate2007004.pkg into Pacifist
In Pacifist:
Open the folder called System
Open folder called Library, this folder contains two folders: Extensions and Frameworks
Open the folder called Frameworks
Open the folder called Kernal.frameworks
Open the folder called Versions
Open the folder called A
Extract the Headers folder to desktop.
Drag the headers folder to YOUR system's A folder.


OK this is clear enough, and is what I expected and tried....EXCEPT for some friggin' reason there are NOT two folders in the update package!!! Under /system/library I see ONLY the EXTENSIONS folder not the FRAMEWORKS... can someone confirm this? Or is there some more recent version of Pacifist which allows deeper digging than the version I am using (version 2.0)????
regards,
ninetto

P.S. maybe someone could just post the FRAMEWORKS folder to simplify the detective work?
sej111
I've never tried uploading a file before so bear with me if this is done wrong. Here...hopefully...is the headers folder.
Well...that didn't work, if someone will instruct me on the upload feature, I'll post the folder.
sej111
Apparently the file upload is broken after someone hacked the site.

OK...Let's try this:
Kext and Headers
This has the pre-extracted kext and header folder, I also included Kext Helper to install the kext, just drag the kext package into the Kext Helper window (NOTE: if you are not using a password, in the password field type any character, like a period, to activate the easy install button, then delete the character).
ninetto
FANTASTIC ! ! hysterical.gif

Thanks MUCH to Chrislitkei and sej111 ! Amazing, as no one up until now had reported my pci-e card, the GIGABYTE WI01-GT (with AR 5006eg chip) as working.

Well mine does now, with no extra work at all, I just followed your instructions. My device id, etc were instantly recognized properly, as "AIRPORT EXTREME (0x168c, 0xE913)

I only might note that I have not yet checked WEP or WPA encryptation, which I do not need since my router uses a MAC-filter-table to keep out unwanted guests.
UPDATE: WEP/WPA works!


The speed and reach of the connection are really nice!
This no-name notebook is now an almost perfect super-speed darling.

hats off 2 ya and
regards,
ninetto

p.s. I will add a link on the HARDWARE section as I think this one might help out a lot of people...
kizwan
Still unable to get my Atheros AR5007EG (AR5BXB63 chipset) to work.
This is output at dmesg after reboot:-
start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-235.9.3/src/driver/AtherosController.cpp:480] loaded unsuccessfully

Does anybody know what this error mean? Thank you. smile.gif
sej111
I'm not an expert but it may be OE (operator error). If this doesn't work with 5007 chips, wait for a fix.

Instructions for newbies:
Install the kext using Kext Helper.
drag the Headers folder to your A folder.

Go to utilities, select :"Terminal"
Type sudo -s
translation: (sudo[space]-s) then hit enter

Enter your password or just hit enter if you are not using a password

Copy then paste the following lines, using the arrow keys to navigate;
Copy:

chown -R root:wheel /S*/L*/E*/

Paste the above line to terminal, press enter.
Copy:

chmod -R 755 /S*/L*/E*/

Paste the above line to terminal, press enter
close terminal

Restart, FIX PERMISSIONS (using Disk Utility), go to preferences, go to network, hope you see a new network device has been found.

Good luck
sej111
My router is using standard 64bit WEP and the 5006 wireless works just fine in OS X mode.

Even more important to me: My windows server is running a PC MacLan Appletalk sub-server so my Macs and PCs share printers and hard drives. Non-airport devices don't recognize Appletalk. This fix lets me use ALL Appletalk resources. Now my Macs and Windows machines play together perfectly.
qbie
Working here with my 5006 Mini PCIe card in my Mitac barebones notebook

cool.gif

Great job!
mentorek
QUOTE (ninetto @ Aug 12 2007, 09:56 PM) *
FANTASTIC ! ! hysterical.gif

Thanks MUCH to Chrislitkei and sej111 ! Amazing, as no one up until now had reported my pci-e card, the GIGABYTE WI01-GT (with AR 5006eg chip) as working.

Well mine does now, with no extra work at all, I just followed your instructions. My device id, etc were instantly recognized properly, as "AIRPORT EXTREME (0x168c, 0xE913)

I only might note that I have not yet checked WEP or WPA encryptation, which I do not need since my router uses a MAC-filter-table to keep out unwanted guests.

The speed and reach of the connection are really nice!
This no-name notebook is now an almost perfect super-speed darling.

hats off 2 ya and
regards,
ninetto

p.s. I will add a link on the HARDWARE section as I think this one might help out a lot of people...


Hey ninetto,

Could you be so kind and upload the kext and frameworks on some rapidshare or megaupload or something that doesnt require any software to install in order to download the file?

Cheers,
Mik
kizwan
sej111 already post the file (framework & kext). You can download it using safari. The page mention that you have to download it using internet explorer. I just refresh the page, and after that I can see download button to download the file. Good luck! smile.gif
mentorek
QUOTE (kizwan @ Aug 13 2007, 10:53 AM) *
sej111 already post the file (framework & kext). You can download it using safari. The page mention that you have to download it using internet explorer. I just refresh the page, and after that I can see download button to download the file. Good luck! smile.gif


The way you described is not working for me.
ninetto
here goes, I'll try to attach the files from sej111 as an upload.
good luck...
mentorek
QUOTE (ninetto @ Aug 13 2007, 12:45 PM) *
here goes, I'll try to attach the files from sej111 as an upload.
good luck...


Thanks mate! Will test as soon as I get home.

Cheers,
Mik
dangergirl
Hi,

Well, it is not going too well...

I am running 10.4.8 Jas sse2/sse3 on a dell e1405 laptop with an Atheros 5006x card. I applied the directions suggested in your post, no go. I then edited the Info.plist file for the "AirportAtheros.kext" to explicitly include the pci device ID for my card

entry line: <string>pci168c,1b</string>

Still after changing permissions and ownership and reboot, ifconfig shows the card is not recognized. While it is tempting for me to think I did everything right and the airport extreme update applied just wont recongnize my card, the results of others suggest the 5006X can be recognized...so i am doing something wrong here sad.gif ??

One thing I noticed and perhaps it is just a traditional usage issue, but the names of the kext directories I navigated to were not as reported in the original post, i.e. no "io80211.kext" exists in the sys/lib/ext directory, its called IO80211family.kext, and the relevant kext for the card is called "AirPortAtheros.kext", in the plugins directory of the IO80211family kext. Maybe I found the wrong kext??

Also, I did put the headers folder into sys/lib/framework.... location as directed.

I scanned around to try and figure this out, but havent had much luck..in the meantime I will try and do the install again...and work on sound tongue.gif

Thanks for any suggestions!

DG




QUOTE (Chrislitkei @ Aug 5 2007, 09:19 PM) *
1) download airport extreme update 04-2007 from apples website.
2) installer will say no supported hardware, cant install.
3) manually extract io80211.kext and new included frameworks from airport update.
4) replace io80211.kext in /system/library/extensions
5) insert provided framworks (directory name is - headers)into /system/library/frameworks/kernel.framework/versions/A/
6) run terminal, type sudo -s
chown -R root:wheel /S*/L*/E*/
chmod -R 755 /S*/L*/E*/
7) open disk utility and repair disk permissions
8) restart and enjoy working WIFI!!!

**optional**
you may have to insert your Device ID into io80211.kext/atheros.kext

LET ME KNOW IF THIS WORKS FOR ALL OF YOU?
futurcorerock
You need to do a kext edit of AirPortAtheros and include your product_id, subsys_vendor_id, vendor_id and subsys_product
mcblack
Hmmmm .....

No go on my D620 with this instrutions. I've got the Gigabyte Card with the 5006EG chipset.

Any Idea ?

Best regards

McBlack
mentorek
QUOTE (mcblack @ Aug 16 2007, 07:06 AM) *
Hmmmm .....

No go on my D620 with this instrutions. I've got the Gigabyte Card with the 5006EG chipset.

Any Idea ?

Best regards

McBlack


No go for me either. My laptop: Toshiba Satellite P100.

Please Toshiba, allow us to use anything other than Windows. tongue.gif

Cheers,
Mik
ThePhased
QUOTE (kizwan @ Aug 12 2007, 02:17 PM) *
Still unable to get my Atheros AR5007EG (AR5BXB63 chipset) to work.
This is output at dmesg after reboot:-
start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-235.9.3/src/driver/AtherosController.cpp:480] loaded unsuccessfully

Does anybody know what this error mean? Thank you. smile.gif


I have a AR5006X pci-e on 10.4.9 (Acer 3680)

I also get that error on the same line of '480', but not only that but this kext update/header install seems to have messed up my UI/permissions. After reboot I no longer was logged into my usual desktop. It became the OSX default one instead. And when I try to create folders on the desktop i get permission errors and the whole UI crashes and reloads (dock/apple bar disappears and then reappears) and changes to the dock are not saved.

I tried running in -x. and checked out -v too and it didn't seem like anything else was wrong. I fixed the permissions as noted in this thread. Any ideas as to what i could try to do short of reinstalling OSX?
sej111
[EDIT NOTE] I did a clean install of the uphuck 10.4.9 system and this fix DID NOT work due to the badly damaged network files in the uphuck installer.

I have a couple of thoughts that may or may not help. I had to reload system 10.4.8 using the Jas universal installer because the 10.4.9 Uphuck installer had serious networking problems. If you're running an Uphuck 10.4.9 system, this could easily be your total problem.

A couple of days ago I decided to try a different kernal to improve laptop power management and ended up screwing up my system, so I had to reinstall 10.4.8.

The first time I reloaded, the wireless worked, but it wouldn't automatically connect, I had to select a network every time I booted the computer. Prior to this reload, it had connected automatically.

I remembered I had installed the AirPortExtremeUpdate2007 002 into the first install, BEFORE I found the the 2007 004 kext and header folder fix. When I tried to install this upgrade AFTER installing the 2007 004 fix, the installer wouldn't allow installation. Since I had just reinstalled the system anyway, I erased and reinstalled the system again, this time I installed the 2007 002 update before the 2007 004 fix and the wireless worked perfectly again.

What I'm getting at is: The 2007 002 update may resolve other issues also. It may be possible to use Pacifist to force install the earlier update (you might need to redo the 2007 004 fix afterward).

It's also possible that if you remove the kext and headers folder you installed during the 2007 004 fix, the 2007 002 installer will work for you, but doing it this way might also make matters worse.

If you've been experimenting a lot, it might be wise to just start over with a clean system install, your previous fiddling may be what's now biting you in the butt. for what it's worth this is what works for my Toshiba P205-S6237:

I recommend the instructions at: http://forum.insanelymac.com/index.php?sho...p;hl=vista+boot
if you're dual booting vista (even if you're not).

I Loaded 10.4.8 using these settings:
Printer drivers
Intel CPU
GMA950
10.4.5 login
Boot up, fixed permissions, installed the ethernet driver at:
http://www.necnet.de/krass.man/Installers/...0Installer.html
(I had to force the the ethernet to enable by manually addressing, after it started working I had no problem switching to DHCP and all was well.)
NOTE: Get your ethernet working before your wireless, I think if your wireless is at en0 instead of en1, it won't work...I haven't done it the other way around but I suspect it's a really bad idea.
installed the 2007 002 update, fixed permissions, installed the 2007 004 wireless fix, fixed permissions, rebooted.

Then I booted the 10.4.9 uphuck installer, and without erasing the previous install, I used these settings:
DO NOT SELECT Intel CPU or any kernal
DO SELECT:
Drivers:
GMA900 [edit] I went to play a DVD and it was choppy, I loaded this driver and it works properly.
Azalia audio
Power Management Bundle
Core Duo Temp
(I also threw in a few apps, the VLC media player is excellent)

Everything works but waking from sleep (I set sleep to never) and the the built-in camera.

I hope this helps someone.
kizwan
QUOTE (ThePhased @ Aug 19 2007, 11:37 PM) *
I have a AR5006X pci-e on 10.4.9 (Acer 3680)

I also get that error on the same line of '480', but not only that but this kext update/header install seems to have messed up my UI/permissions. After reboot I no longer was logged into my usual desktop. It became the OSX default one instead. And when I try to create folders on the desktop i get permission errors and the whole UI crashes and reloads (dock/apple bar disappears and then reappears) and changes to the dock are not saved.

I tried running in -x. and checked out -v too and it didn't seem like anything else was wrong. I fixed the permissions as noted in this thread. Any ideas as to what i could try to do short of reinstalling OSX?


If you do backup your framework (Headers) and IO80211Family.kext folder, you should able to revert to earlier state. You can accomplished this in single mode (-s), or boot with your OSX installation DVD.
If you don't have backup, I'm afraid you have to reinstall. Just try reinstall on top of your existing OSX without erasing it. Good luck. smile.gif
acesfullokc
WOW! Ive been looking for this...Massive props to you, Finally, I have integrated wifi!!!!
BTW - AR5006X in a Toshiba Satellite A135-4666

Thanks a million
Hasan
QUOTE (kizwan @ Aug 12 2007, 09:17 PM) *
Still unable to get my Atheros AR5007EG (AR5BXB63 chipset) to work.
This is output at dmesg after reboot:-
start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-235.9.3/src/driver/AtherosController.cpp:480] loaded unsuccessfully

Does anybody know what this error mean? Thank you. smile.gif


Hi kizwan,

Did you allready solve this problem?
ayrus02
I've doing this guide, and my Wireless detected as AIRPORT EXTREME (0x168c, 0x0100), but I can't detect any network available in my place...
kizwan
QUOTE (Hasan @ Aug 24 2007, 01:18 AM) *
Hi kizwan,

Did you allready solve this problem?


No. Unfortunately. My atheros labeled as AR5BXB63 (AR5007EG). Yours? You can check it at the bottom of your laptop or at the card itself.
Mechmess
I recently got my ar5006x recognised by osx in the system profiler- Airport Extreme (0x168c, 0x425) using this method but it us just showing up as airport being off... Whenever i try to open network preferences it just crashes and clicking on the cone in the menu bar just gives me a airport not configured message. What do i do?
sej111
If you're using the Uphuck 10.4.9 installer, forgrt trying to make this work. VERY BAD installer.
Mechmess
yeah i did use the uphuck installer... i tried a fresh install without any wireless patches except this time i tried using the ethernet patch for my R8139 and i guess it has nothing to do with the wireless but totally with the uphuck release... this sucks really bad because i couldnt get the Jas 10.4.8 release to boot because im using a serial ata HD... maybe i could do a VM ware install and then apply the nessisary ati/via sata patch what do you think?
sej111
QUOTE
i couldnt get the Jas 10.4.8 release to boot because im using a serial ata HD


Are you saying the system installed then wouldn't boot? If so, the problem could be your partition isn't set to active. I've never had a problem with SATA drives and Jas 10.4.8 Universal installer.

I take that back, I once loaded Jas 10.4.8 on a 320GB Western Digital drive and the system refused to boot OSX from the drive. I put in a 320GB Seagate and it booted perfectly. Both were new drives and I've used Western Digital drives before so I was a bit mystified.
Mechmess
sorry about that last post i was in a hurry and left it a bit confusing... Upon booting the Jas 10.4.8 DVD i couldnt see any of my hard drives... i have an ati chipset (x200) that isnt very well supported and a ton of peoplehave problems with it but anyways back to my problems- they are gone tongue.gif!!!!! I was fiddleing with the network setup wizard and it suddenly enabled the network preferences pane and everything works just awesome- I have sound, Ethernet, WiFi, Can set resolutions(as good as it gets no ci qe for me) in the preferences pane, battery is showing in the menu bar, and both of my T2060's cores are recognised! I have never been happier....
sej111
Is this with the 10.4.9 install? You must have a later version of the Uphuck installer than I do, networking support is almost non-existant on the one I have.
futurcorerock
QUOTE (ninetto @ Aug 13 2007, 10:45 AM) *
here goes, I'll try to attach the files from sej111 as an upload.
good luck...


I'm quoting this because I've reported many successes using this with Atheros 5006EG. All you have to do is use the enclosed installer and paste the Kext into it. No need to do a kext edit and import vendor_id or anything
Dag0n
I think i have tried pretty much every combination of io80211family.kexts, OSX versions (jas 10.4.6, 10.4.8, uphuck 1.3) and i have also placed the headers into the /A folder but i still get either :488 :480 or cannot load dependencies, when intalling the headers, will it want to over write anything? or do they need to be complied? there doesnt seem to be much information as regards to this step.

I have an acer aspire 9420, and my card is a linksys wpc55ag pcmcia which has the atheros chipset in however im not aware what type (5006etc)

My card is picked up at boot

Any help would be much appreciated, or if anyone has anymore information smile.gif
sej111
The only thing I can imagine you're doing wrong is putting the contents of the Headers folder in the A folder. If so, you need to put the whole Headers folder in the A folder. You'll be asked to authenticate and you must do so.

Another possibility is you're trying to install in the A folder of the Kerberos.framework instead of the kernel.framework. They are right next to each other, both have a Versions and an A folder, but only the kernel.framework path is correct.

/system/library/frameworks/kernel.framework/versions/A/
Dag0n
I have put all the contents into the kernel.framework folder, will i have to chmod/perm repair at all? or should it ask to overwrite anything at all? I'll do a fresh install of Jas 10.4.8, get my cardbus slot working and use your kexts ill get the info from kextload -vt
sej111
If you opened the Headers folder and dumped the contents into the kernel.framework folder, you need to go back to the beginning of this thread and reread everything...Carefully.
Dag0n
I didnt dump them in i copied the directory, maintaining the folder structure. I wasnt sure if there was meant to be a folder in /a/ called headers already that needed to be replaced?
sej111
Before the Headers folder is installed, the only folder in the A folder is a folder called Resources. You drag Headers into the A folder, authenticate, then install the kext, then enter the appropriate lines using terminal, restart, fix permissions and you're all set.
Dag0n
I have tried your method but i get this error

CODE
kernel extension /system/library/extensions/io80211family.kext/contents/plugins/airportatheros.kext has problems:
Missing dependencies:
{
"com.apple.iokit.IOPCIFamily" =
"A valid compatible version of this dependency cannot be found"
}
Warnings:
{
"Kext has a kernel dependency prior to version 6.0 and CFBundleVersion does not match executable's MODULE_VERSION" = true
}
sej111
I suggest you try to find the JAS 10.4.8 Universal Installer somewhere. The Uphuck 10.4.9 version I have has damaged networking code and this fix doesn't work on that system. What you might try is installing the current airport updates using Pacifist to see if this fix is dependant on a previous Airport update.
Dag0n
ok i decided to put leave mac for a while and give it a break before i lose all my hair, but ive come back to it and what i have found that may be causing the problem is that the io80211family that i have been using requires the 2.0 version of the iopcifamily.kext, however i cannot use that version as it will not let my pcmcia slot to work, so i guess what i have to do is find an older version of io80211family.kext that has the airportatheros.kext with a dependancy of 1.8 or lower.
mcblack
Hi Guys,

I've used the Easy-Installer and everything worked fine.

But when I reboot I get

configd[54]: No Airport Driver found.

In the logs.

I use a Gigabyte mini-pciE Card (Atheros 5006EG) on a fresh installed JaS 10.4.8 without any modifications (just made the internal NIC working).

System ; Dell D620

Any ideas ?

THX in advance and best regards

McBlack
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.