Jump to content

Atheros AR5006 and 5007 Working.


  • Please log in to reply
205 replies to this topic

#1
TheTimster

TheTimster

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
Okay, i was messing around wiht the drivers for wireless cards because i couldnt get mine (atheros 5006 series vendor 168C device 001c) to work. I tried everything. I couldnt download the airport update becasue my hardware didnt meet the requirements, according to apple. So heres what i did. I went onto the apple support site and donwload the Airport Extreme Update 2007-004. Once i downloaded it i mounted the dmg and right clicked the update installer and "show package contents". Then, i opened the archive and extracted the kext that was in there. I simply overwrote the one included with osx and did all the neccesary repairs (chmod, chown, rm) and restarted. I booted up and BAM it was detected!! So i set it up and connected, BAM i have wireless!! I attached the kext for you guys so you wont have to extract it yourselves. Just overwrite, chown, chmod and remove the caches. Restart and you should be set!! Enjoy guys!!

EDIT: If this is in the wrong forum, please move it, sorry i've never actually posted here as I've never found anything useful.

EDIT2: Please post if this works for you or not.

Attached Files



#2
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
hey TheTimster glad it worked for you ;)

Would you please post your hardware config (model name etc.), if possible in a sig like below?

Thanks & cheers,
Bugs

#3
TheTimster

TheTimster

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
sig updated, thanks for reminding me, now that i post i'll need that

#4
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
Unfortunately, not working for me. I have Atheros AR5007EG (Atheros AR5BXB63) in my Acer Aspire 3680.
This is what I got from dmesg:-

Registering For 802.11 Events[HCIController][setupHardware] AFH Is SupportedJettisoning kernel linker.Resetting IOCatalogue.GFX0: family specific matching failsdisplay: family specific matching failsMatching service count = 2Matching service count = 4Matching service count = 4Matching service count = 4Matching service count = 4Matching service count = 5GFX0: family specific matching failsdisplay: family specific matching failsGFX0: family specific matching failsdisplay: family specific matching failsApplePS2Trackpad: Synaptics TouchPad v6.2<strong class='bbc'>start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-235.9.3/src/driver/AtherosController.cpp:480] loaded unsuccessfully</strong>GFX0: family specific matching failsdisplay: family specific matching failsGFX0: match category IOFramebuffer existsIPv6 packet filtering initialized, default to accept, logging disabled


#5
TheTimster

TheTimster

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
hm do you know your device and vendor ids?

#6
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

hm do you know your device and vendor ids?


Vendor ID = 168c
Device ID = 001c

I got this from windows. It already in the Info.plist.

pci168c,1c

Do you have any idea?

Edit: How do you turn ON your wireless? Do you have "soft-switch"? Because I do.

#7
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

could anyone please tell me how to install the driver correctly?
i did it the way i posted an got that panic...
i reinstalled mac osx, but i got to get it working, cus my ethernet card doesnt work either..

i got the same vendor & device id as kizwan


Step to install IO80211Family.kext.zip file posted by TheTimster:-
1) Unzip the file at Desktop (for example) and you should get IO80211Family.kext folder
2) Make backup for your existing IO80211Family.kext folder (/System/Library/Extensions/IO80211Family.kext) to safe location.
-- Run this in terminal:
$ sudo -s
$ mkdir /BackupExt
$ cp -R /System/Library/Extensions/IO80211Family.kext /BackupExt/

3) Now you have your original kext file in /BackupExt folder. This usefull if you have problem later.
4) Now you have to copy the IO80211Family.kext folder from Desktop to original location
$ cp -R /Users/<your login id>/Desktop/IO80211Family.kext /System/Library/Extensions/

5) Remove kextcache file, so OS X will rebuild it at reboot.
$ rm -r /System/Library/Extensions.kextcache
$ rm -r /System/Library/Extensions.mkext

6) Fix permission
$ diskutil repairPermissions /

7) Reboot

If you got kernel panic after reboot, boot with your installation DVD and use Terminal program to restore the original KEXT file from backup. Your partition should mount in /Volumes folder, if I'm not mistaken.

Good luck. :rolleyes:

#8
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
You did it right. Almost same way as mine. Can you describe a little bit about your laptop/pc?

Edit: My laptop use soft-switch to turn on wireless. Do you have the same kind of switch?

#9
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
Did you try driver from realtek website for your Realtek 8139 ethernet card?

http://www.realtek.c...GetDown=false#5

They have driver for Mac OS X 10.4. There is a couple of discussion about the soft-switch. It seem that our wireless is in OFF/DISABLED state by default. I will try to make it on by default. I will post the result.

#10
TheTimster

TheTimster

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
ati chipsets seem to be picky, you may not have pci support, do a search for your chipset and possible pci problems. as for kizwan, what chipset do you have under the hood. as i said im running the intel 945gm. also make sure you wireless hard swtich is on and in the bios wireless is enabled. also be sure that you dont have any other drivers refenceing to your card. look for another possible wireless driver in your extensions dir. this is stupid but try adding 00 in from of 1c in the info.plist file for the device id, it could work, not sure though. what version of osx are you running. im on 10.4.9, 10.4.10 is known to not work. i cant even get the kernel to run on my machine. im waiting for a semthex release. leathl, what is the dev and vendor id of your ethernet? make sure it mathes the info.plist. also, as per your audio not working, jsut reinstall the driver. usually that fizes conflicts. make sure your ethernet is on bsd port en2. let me know what happens guys!

#11
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
My Atheros AR5007EG have AR5BXB63 chipset. I describe my setup at my sig below. I have soft-switch to turn ON my wireless. My chipset also Intel 945GM.

I have play around with Fedora 7 to get my Atheros AR5007EG working since madwifi cannot get it to work.
Somebody has suggest me to use ndiswrapper but my system hang when I try to use it. Just yesterday I noticed one module in Fedora 7 kernel prevent ndiswrapper function properly. I just recompile my kernel, and my Atheros detected and functioning.

This maybe nothing todo with Mac OS X. But it prove the soft-switch thing has nothing todo with my atheros failed to recognized in Mac OS X.

#12
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
No, wlan stil not working. I think existing driver unable to bring atheros wlan to online. That is why we got message "loaded unsuccessfully". The driver try to load because it detected our atheros, however it failed to get atheros to online. So we need to fine another way so atheros will online right after we switch on our laptop. However I don't know how. :)

Fedora 7 is redhat base linux operating system. Ndiswrapper is a software that allowed linux to use windows driver for certain hardware. This software allow us to use hardware that not yet supported/recognized by linux OS. For example, normally for wireless driver for linux, we just need to install madwifi driver. However for some hardware like Atheros AR5007EG, that not yet supported by madwifi, we can use windows driver with ndiswrapper to get it working under linux.

Is there anybody know what this mean?
start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-235.9.3/src/driver/AtherosController.cpp:480] loaded unsuccessfully

It should mean something.

I think Apple update for Mac-Intel should be ok with hackintosh. But use it with caution.

#13
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i

maybe we need to get a working pci driver.. j

Thats's EXACTLY it !!! I put a ORIGINAL APPLE Atheros 5006X WLAN Mini PCI Express card into my Toshiba Laptop, with Apples very own

<array>
<string>pci106b,0086</string>
<string>pci168c,1c</string>
</array>

even according to Ubuntu, and it is NOT working, no matter with which approach. The crux right now are wrong values somewhere in the PCI and/or ACPI kexts of some of our Laptops which differ from those Apple is shipping those kexts with.

WE NEED HELP :( ! please

#14
TheTimster

TheTimster

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
kizwan, i noticed your hackintosh is referencing to the atheros5424 driver. this is the wrong driver. if you replaced io80211family.kext like i directed earlier, the atheros 5424 wouldnt exist. only appleatheros.kext is in my io80211family.kext. please REPLACE your current kext with mine. then tell me what happens. leathl, i think the problem you are having is becasue of the ati chipset you are running. as for your sound, most sound card dont come up in profiler, but they work anyway. input usually doesnt work but headphone jacks do. dont bother trying to get the card to come up in profiler, you never will. and im glad you froun the katana drivers, i forgot about those. as per your memory not being detected, that doesnt matter because all you need to run the UI perfectly is 32MB. you will never be able to game on that thing so dont worry about it. for your wlan, like i said, i think its your chipset thats causing the problem. try searching for a 200m pci driver, or maybe a modified ati acpi driver. as per your ac port, dont worry about that either, as long as it charges and runs from ac, it doesnt matter.

#15
ayrus02

ayrus02

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
Hi TheTimster...

I have try your attachment... but it's still the same... my Atheros AR5006EG stil not working... it is detected by system profiler as AIRPORT EXTREME with device id: 0x168C and product id: 0x100

btw I've got you a PM... please check it out...

#16
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
TheTimster, I'm already using your IO80211Family.kext file and only AirPortAtheros.kext file exist. No other atheros kext file exist. But still got the same error:-

start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-235.9.3/src/driver/AtherosController.cpp:480] loaded unsuccessfully

It really weird because it still refering to Atheros5424. This is what I see in System Profiler:-
AirPortAtheros:  Version:	2.3.5  Last Modified:	28 Feb 2007 11:32 AM  Get Info String:	2.3.5, Copyright  20062007 Apple Inc. All Rights Reserved.  Location:	/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext  kext Version:	235.9.3  Load Address:	0x3341a000  Valid:	Yes  Authentic:	Yes  Dependencies:	Incomplete  Dependency Errors:  com.apple.iokit.IO80211Family:	No valid version of this dependency can be found  Integrity:	Kext is modified

IO80211Family:  Version:	1.6.2  Last Modified:	7/31/07 4:22 AM  Get Info String:	1.6.2, Copyright  20052007 Apple Inc. All Rights Reserved.  Location:	/System/Library/Extensions/IO80211Family.kext  kext Version:	162.1  Load Address:	0x332ac000  Valid:	Yes  Authentic:	Yes  Dependencies:	Satisfied  Integrity:	Kext is modified

Could you give me your IOPCIFamily.kext file and apple80211 file to me?
apple80211 folder can be found at:-
/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/apple80211/

Thanks.

#17
TheTimster

TheTimster

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
did you remember to clear the kext caches?

#18
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

did you remember to clear the kext caches?


Yes. I do this:-
rm -r /System/Library/Extensions.kextcache
rm -r /System/Library/Extensions.mkext

Repair permission:-
diskutil repairPermissions /

This is the content of Info.plist inside AirPortAtheros.kext:-
<key>IOKitPersonalities</key>
<dict>
<key>Atheros Wireless LAN PCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AirPort.Atheros</string>
<key>IOClass</key>
<string>AirPort_Athr5424ab</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
...

As you can see, at IOClass key, you can see AirPort_Athr5424ab string. This is from kext file I copy from you. I think that why it called 5424 driver. Do you have any idea?

#19
clockworx

clockworx

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
Worked successfully on my Toshiba laptop with Atheros 5006X card, Vendor 168c, Dev 001c.

Thanks!

#20
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

did you remember to clear the kext caches?


Hi TheTimster,
I will do fresh installation today, (JaS) 10.4.8, and then upgrade to 10.4.9. I don't have installation DVD for uphuck though. I will try to put your IO802 kext file and see what happen. I could download uphuck 10.4.9, but it will take 2-3 days to complete, but I will download if this attempt still failed. Could you post your IOPCIFamiliy.kext kext file and apple80211 folder? I believe this is the dependancy for IO8022Family.kext kext file. Your help is really appreciated. :ninja: thanks.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy