Help - Search - Members - Calendar
Full Version: Atheros AR5006 and 5007 Working.
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4
gio on the mic
QUOTE(Leathl @ Sep 22 2007, 04:44 AM) *
so.. did anyone get it workin? any news?
i didnt do anythin on this topic since im happy that my systems stable as far though..


just got online with my new asus z53t using this .kext
and let me say that for a € 600 laptop is way way better than my old amilo: totally awesome!!!
(gonna sell my amilo pretty soon... tomorrow i'll try to get my audio working and then i'll prepare my new signature).

don't know if it just a matter of dependencies for those of you who can't get this one working...
i'm using uphuck 10.4.9 v. 1.4a
in case i can give you further details on my kexts version.

ciao
darthmac
BUMP

I have the same problem. Any news about DSDT? How can I help?
grendude2
I have an AR5006EXS

When I run (in terminal)......
ioreg -l | grep 168c
I get ....
| | | "compatible" = <"pci10cf,139c","pci168c,1c","pciclass,02000$
(so I know that my card is there)

Then I run .....
sudo nano /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
I get...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$
<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>1</integer>
<key>IOLocation</key>
<string></string>
<key>IOMACAddress</key>
<data>
ABbPoF5V
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/Apple$/AppleACPIPCI/P0P3@1C,2/IOPCI2PCIBridge/pci14e4,4311@0/AirPort_Brcm43xx/IO802$x/IO80211Interface</string>

</dict>
<<<<<<FIREWIRE STUFF EDITED OUT>>>>>
</array>
</dict>
</plist>

Can someone who has a working card do the same and let me know what you get.
Especially for the IOService string which is LONG any you'll have to move along with the code...

By the way I'm running 10.4.9 on a Fujitsu a6025 and everything but the ethernet and wireless is working.
kizwan
You claim that you have Atheros AR5006EXS. But in the NetworkInterfaces.plist, your system bind en0 with broadcom wireless adapter. Do you have two wireless card in one system?
grendude2
Thanks for the word claim as if I don't know what I'm doing... but yeah, I know what I got and it's one card..
And OS X's IDing of my card is the problem...
My guess is that other people are having this problem and don't know about it..
If so, I'd like to hear from either them OR someone who has it working..
Do you have anything to contribute..?
kizwan
QUOTE(grendude2 @ Oct 19 2007, 11:17 AM) *
Thanks for the word claim as if I don't know what I'm doing... but yeah, I know what I got and it's one card..
And OS X's IDing of my card is the problem...
My guess is that other people are having this problem and don't know about it..
If so, I'd like to hear from either them OR someone who has it working..
Do you have anything to contribute..?


Obviously you misunderstand me. Ok, whatever....

I have other laptop (acer) with broadcom BCM4318 mini-PCI. This card work beautifully with little kext editing in OSX 10.4.8. However, when I run "ioreg", I can't find it. This card appear in System Profiler. Any thought?

My laptop have Atheros AR5007EG, and it not working/detected. But I can see this card when I run "ioreg".

Some of us (with acer laptop) (including me) believe this have something to do with PCI-express bus in Acer laptop. But if this true, why I can see it using "ioreg". Any thought guys?
grendude2
what do you see when you run

sudo nano /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

on your working system and non-working system
is it indexed???

I think this may be a contributing factor to the root of the problem
(obviously the pci thing is an issue but I've seen working wireless cards without any pci recogntion in apple's system profiler.. just internal id's functioning)
There isn't much I can do to issue a bios update for my laptop, so I've got to try to work arround it..
hoping there is a solution..
kizwan
This is my NetworkInterfaces.plist file (attached file). This is from non-working system. The other laptop (working system) not with me right now. If I'm not mistaken, it is indexed too. Actually both laptops is a same model except one is a year older (have broadcom wireless adapter - working system). Right now I use USB wireless adapter for networking/communication purpose at my non-working system. I have put my non-working system specification at my signature.
grendude2
Thanks but this one isn't helping that much.
Since I don't have your card I can't play arround with your working code, too much.
What I'm looking for is how OS X is configuring a working AR5006 card.
skanimal
Yeah it worked! Very cool(also in leopard!)
matthieu/ergosteur
QUOTE(BugsBunny @ Aug 26 2007, 07:17 PM) *
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 hysterical.gif ! please

hey i've got a 5006 Macbook airport card as well. does yours work in ubuntu? mine works perfectly in ubuntu and xp. can't see why it doesn't work in osx.
grendude2
Hey, I'm getting the same error with a ar5006exs..
did you get this problem solved.. if so, how??
any help appreciated...



QUOTE(kizwan @ Aug 25 2007, 01:36 PM) *
Unfortunately, not working for me. I have Atheros AR5007EG (Atheros AR5BXB63) in my Acer Aspire 3680.
This is what I got from dmesg:-

CODE
Registering For 802.11 Events
[HCIController][setupHardware] AFH Is Supported
Jettisoning kernel linker.
Resetting IOCatalogue.
GFX0: family specific matching fails
display: family specific matching fails
Matching service count = 2
Matching service count = 4
Matching service count = 4
Matching service count = 4
Matching service count = 4
Matching service count = 5
GFX0: family specific matching fails
display: family specific matching fails
GFX0: family specific matching fails
display: family specific matching fails
ApplePS2Trackpad: Synaptics TouchPad v6.2
start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-235.9.3/src/driver/AtherosController.cpp:480] loaded unsuccessfully
GFX0: family specific matching fails
display: family specific matching fails
GFX0: match category IOFramebuffer exists
IPv6 packet filtering initialized, default to accept, logging disabled
Azurael
It won't work on the 5007 because it's not supported in the upstream Atheros HAL which MadWiFi has, let alone the antiquated version Apple uses. Part of the reason MadWiFi has switched to OpenHAL now is that Atheros are very slow to update theirs (which is presumably the same one they supply to Apple.)
BugsB
QUOTE(matt-hieu ergosteur @ Nov 9 2007, 04:55 AM) *
hey i've got a 5006 Macbook airport card as well. does yours work in ubuntu? mine works perfectly in ubuntu and xp. can't see why it doesn't work in osx.
It is not working in OS X because of errors in the DSDT table in the BIOS. We can decompress the BIOS image, fix the errors but cannot recompile the open BIOS file because we are lacking the adequate tool from Phoenix, which is anything else but publically available ...

Under Linux the correct DSDT table has been compiled into some kernels, so drivers accessing the PCI bus via ACPI are routed via the correct values in the kernel rather than the wrong values in the BIOS.

Cheers,
Bugs
Azurael
Petition your laptop manufacturer for a working BIOS. Too many DSDTs are compiled with Microsoft's crappy tools and thus completely invalid and there's no excuse for it.
matthieu/ergosteur
Is it possible that other bios revisions might not have broken DSDT?
Also, if I flash my BIOS, do I lose my Vista activation/SLIC data?
melv1n
Im not sure if it doesnt work its your DSDT is a blanket rule.
Iv'e recompiled mine with no errors yet this guide gives me no love in leo or tiger.

Peace
TheTimster
guys, leo added support for a crapload of new wifi cards. try geting a hold of leo's io80211 and ionetworking kexts (you need both as they're linked together). i'm posting up my tiger ionetworking for those who want to use my io80211 driver in leopard (since leo needs either both leo or both tiger versions).
GekkePrutser
Also no luck doing this on the AR5BXB63 (=AR5007) in my Asus EEEPC. sad.gif It comes up with the 'Loaded unsuccessfully' message. Thanks for the hints though, I'll keep checking the topic in case anyone else has more luck!

By the way, I tried copying those kexts off my Leopard box (a real mac, don't know if that matters) but that caused a kernel panic and I was unable to boot.
cyberface@mac.com
QUOTE(GekkePrutser @ Nov 28 2007, 09:52 PM) *
Also no luck doing this on the AR5BXB63 (=AR5007) in my Asus EEEPC. sad.gif It comes up with the 'Loaded unsuccessfully' message. Thanks for the hints though, I'll keep checking the topic in case anyone else has more luck!

By the way, I tried copying those kexts off my Leopard box (a real mac, don't know if that matters) but that caused a kernel panic and I was unable to boot.

Hmmm.... the Linux lspci claims that the card is an AR5006EG...
Eee Linux Detail

But it's quite clearly an AR5BXB63 and it doesn't work in OS X. So is Linux mis-reporting the card, or does the Linux 5006EG driver actually support the AR5007?

I'm not familiar enough with hardware drivers to tell, but I presume that the Linux driver for this family of cards is opensource (it's not one of those infernal binary-only jobbies is it?) so if there's any special setup required for 5007 it will be obvious from the Linux source.

GekkePrutser
QUOTE(cyberface@mac.com @ Nov 30 2007, 07:54 PM) *
Hmmm.... the Linux lspci claims that the card is an AR5006EG...

But it's quite clearly an AR5BXB63 and it doesn't work in OS X. So is Linux mis-reporting the card, or does the Linux 5006EG driver actually support the AR5007?


Hey Cyberface! Good to see you here too! smile.gif Yeah I'm pretty sure the AR5BXB63 is an AR5007. There is a known problem in the Linux drivers that the 5007 is detected as a 5006 because it uses the same PCI ID. See the bug tracker on the Linux drivers here: http://madwifi.org/ticket/1192

As far as I know Asus use a modified version of the madwifi drivers on their own OS, which has a binary 'blob' to support the 5007 sad.gif
matthieu/ergosteur
QUOTE(cyberface@mac.com @ Nov 30 2007, 02:54 PM) *
Hmmm.... the Linux lspci claims that the card is an AR5006EG...
Eee Linux Detail

But it's quite clearly an AR5BXB63 and it doesn't work in OS X. So is Linux mis-reporting the card, or does the Linux 5006EG driver actually support the AR5007?

I'm not familiar enough with hardware drivers to tell, but I presume that the Linux driver for this family of cards is opensource (it's not one of those infernal binary-only jobbies is it?) so if there's any special setup required for 5007 it will be obvious from the Linux source.

I actually own a 5007, 5006EXS (Apple AirPort) and 5006EGS (Gigabyte GN-WI01T). They all show up in lspci as AR5006EG.

Also Windows installs all of these cards as AR5006X unless the subsystem ID of the card matches one in the inf (these vary by version, and according to where the driver was downloaded). Sharing the PCIID was a bad move by Atheros IMO, since the chipsets can only be really identified by their physical markings and they don't even use the same driver.

For example, to get the AirPort 5006EXS working as a/b/g and SuperAG 108mbps I had to modify the inf and add the Apple subsystem ID as a 5006EXS. Also, using a 5007 in WinXP with the driver that came on my laptop's resource CD caused it to be detected as a 5006X with a "this device cannot start" error.
tdo
i have been searching for days about this topic.

i cant get my wifi and wlan to work.

anyone find a solution?


btw i got a acer 5570-2067 (5570z) Marvell Yukon 88e8038 and Atheros ar5006x
fadhater
tdo:

I've got the same laptop; so far, wireless is the last thing I need to work, but as of yet, there's no solution.
I'm hoping someone can recompile a working DSDT table for us.
tdo
i got most of the things i need working so far besides the wireless.

hope someone figures it out soon.
tdo
what if i took my wifi card out and replace it with a known working one?
Leathl
any news here?
got anyone his 5006/5007 workin yet?
Tsuki_chama
Sorry to bump this topic yet again without a success story, but I've noticed people complaining of a lack of AR5007 support - I'm trying to get WiFi working on my Eee PC, so I have the same problem.

What no-one's mentioned yet is that there is a patch for madwifi that adds 5007 support:

http://wiki.eeeuser.com/ubuntu#wireless_in...madwifi_drivers

I've no idea if that makes it any easier to get 5007 drivers working in OSX, but if that pushes things in the right direction then it's good for all of us!
IVIr fouline
yea any confromation with EEEPC
Panik
loaded unsuccessfully as well with AR5007G on my EEE

a working AR5007G will bring the EEE into a new realm, it would be amazing to get working kexts!
Rishikesh
Hi All,

Why Atheros wifi card 5007 is giving so much problem regarding driver other than windows. In Linux also, it is not working natively. Again, I can't find anybody who has a working Atheros 5007 on Leopard. Can we hope this card will work one day on Leopard. And what is the status of the current driver development work for Atheros 5007 on Leopard. Lets hope for the best.
Phyros
Any news guys?

I'm receiving my Asus EEE PC tomorrow and it would be great if I could use this little subnotebook for web browsing and reading email under OS X...

Please keep trying!! wink.gif
Presko
the 5007 is now suported by madwifi i know that im not discovering the hot water or the wheel but may be some of the coders haven`t noticed that:
from the madwifi project :
Atheros AR5007EG
Chipset: AR2425 / AR5007EG
URL: http://atheros.com/pt/AR5007EG.htm
Supports: 802.11b 802.11g
Interface: PCI-Express x1
Device Information: Ethernet controller: Atheros Communications, Inc. Unknown device 001c (rev 01),Subsystem: AMBIT Microsystem Corp. Unknown device 3065
Notes: not supported by HAL as of 2007.04.28 - resturns Hal status 13
Notes: Suported by ndiswrapper with windows driver, but some user reports crash problems
Notes: Instructions about how to use the windows driver + ndiswrapper
Notes: works fine with ndiswrapper, using old drivers, search ubuntu forums
Notes: Sometimes erroneously reported as an AR5006EG by lspci
Notes: Works perfectly with latest madwifi snapshot and this patch --> http://madwifi.org/ticket/1679 <-
Notes: This patch is tested and working on:
Notes: Acer Aspire 5315, Acer Aspire 5613WLMi, Toshiba Satellite A210, LG E500 and more (post your models here)
Notes: How-to compile madwifi and the patch


I think that now when its suported from the MadWifi someone colud try to think out a solution
brodie101
QUOTE(kizwan @ Aug 26 2007, 02:59 PM) *
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.


I having problems getting this card to work on OS X but using madwifi under linux, this device works perfectly, there is a patched madwifi driver at the madwifi site, just download, compile and install, works like a charm, but you have to disable HAL first! I did this on ubuntu 7.10
indigobluetc
ok here is the deal.. i have a Atheros AR5006x pci card in my desktop.. i have tried all that is on this topic but no luck can someone help me... i need the net on my mac dont like rebooting in to vista to get online..
demonfox13x
has anyone who has a 5007EG tried this?

http://forum.insanelymac.com/index.php?sho...mp;#entry655041
wfei_hong
demonfox i´ve tried but it doesn´t work for my 5007EG
CrazyVirus
QUOTE(TheTimster @ Aug 24 2007, 07:08 PM) *
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.


hi

i got Atheros AR5007EG and i have tried every thing on the web... sad.gif
so any suqestions what i should do?

PS:

Atheros AR5007EG Wireless Network Adapter
Acer Aspire 5610z
JaS Mac OS X 10.4.8 Tiger
popophobia
Hmm, I've bump into the problem with unable to turn the card on (Turn Airport On button didn't work).

I accidentally turn it on by going to Safari, and click on diagnose network. Then, keep pushing forward until the wizard asks you to turn on the Airport, check the box and wallah, it's on. Though, the status of the card is still red (failed), but it connects to network and I am posting as we speak. Quite strange.

http://bayimg.com/jAjjCAAbc

Here a screenshot attached to this problem. If you pay attention, you see that the network is working ok, but the airport icon in the menu top bar is still "Unconnected", as well as the Network setting in Preferences. Any idea how should I fix this?

I have Atheros card (5424 I think) with the ID 168c,1014. I did apply the IO80211Family.kext as suggested from the intel airport update from apple (download it somewhere off the net)

PM me or reply to my post, since everything seems to be lost after a few days in this thread.
kobochan
still not working for me sad.gif

if using windows has detected AR5007EG
if using ubuntu has detected AR5006

Alexandru Leafa
I have a AR5007EG like most of people around, why is there no one able to solve the problem?
I have this wifi on an Esprimo V5515 that has Kaly on it and the wifi is out, the Mirage S3 i got it working!
matthieu/ergosteur
QUOTE(kobochan @ Mar 12 2008, 03:52 AM) *
still not working for me sad.gif

if using windows has detected AR5007EG
if using ubuntu has detected AR5006


The reason ubuntu detects it as AR5006 is that all the AR5006-series cards (AR5006X, AR5006EX, AR5006EG, etc.) and 5007 cards have the same PCI-ID, 168c:001c. They only differ in the subsystem-ID, and the manufacturer's windows INF files have the proper subsystems identified. Ubuntu either doesn't check for subsystem-ids or doesn't have an up-to-date database.

You can test this out by installing an older generic Atheros driver on Windows. It will detect your 5007EG as a 5006X.

This is why the 5007EG doesn't work with the madwifi provided in ubuntu gutsy. However an update is available from the madwifi website.

If only we could get someone with skills to port madwifi to darwin.
CrazyVirus
QUOTE(TheTimster @ Aug 24 2007, 07:08 PM) *
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.


Atheros AR5007EG Wireless Network Adapter

can u help me with this?
im running 10.4.8 on acer Aspire 5610z\5613ZWLMI
i don't know how to get the id from the card so just as u know that.
CrazyVirus
QUOTE(kizwan @ Aug 25 2007, 06:45 PM) *
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. smile.gif


Hey it worked and its finding the configuration files but the problem is to connect to the internet...
is there a how to?
jamesxm
QUOTE(popophobia @ Mar 10 2008, 05:11 PM) *
Hmm, I've bump into the problem with unable to turn the card on (Turn Airport On button didn't work).

I accidentally turn it on by going to Safari, and click on diagnose network. Then, keep pushing forward until the wizard asks you to turn on the Airport, check the box and wallah, it's on. Though, the status of the card is still red (failed), but it connects to network and I am posting as we speak. Quite strange.

http://bayimg.com/jAjjCAAbc

Here a screenshot attached to this problem. If you pay attention, you see that the network is working ok, but the airport icon in the menu top bar is still "Unconnected", as well as the Network setting in Preferences. Any idea how should I fix this?

I have Atheros card (5424 I think) with the ID 168c,1014. I did apply the IO80211Family.kext as suggested from the intel airport update from apple (download it somewhere off the net)

PM me or reply to my post, since everything seems to be lost after a few days in this thread.



yes! it's very strange. i have one atheros 5006x pcmcia card, i tried everythingt but all failed, when i read above reply and do it.
now ,oh, it is running ~~~!!!

the windows top right display the airport not open .
MisterJack
i have a usb dongle with this chipset: atheros AR5523A

where can i find something to make it work?


MJ
1v4n
Can you please help me with installing my AR5006X. I have Abit Airpace PCI-e WiFi card and I'm a total noob regarding OS X ( finally managed to install Kalway 10.5.1 on my system ).
I'm looking at this topic for about an hour and I'm very confused. Can anyone help me to install AR5006X. If it's possible, step by step would be nice. Thanks in advance.
0150r
I've tried using this but cannot get it to work. After cp/chown/mod/etc and restart, it hangs at the blue screen before Finder loads. I have to wait for the screen to turn off after a few minutes, then move the mouse and it will finish loading. After that, I lose the LAN connection and wireless doesn't work either. I am trying it on a Compaq C751NR.
Ztardust
As far as I can see, nobody has managed to get AR5007eg working using this method. Or any other method for that matter, on OSX86.

So I think the title of this thread is quite misleading. Perhaps a good idea to change the title?


I would of course just be happy if somebody would prove me wrong here... I´ve been trying to find a solution for AR5007.



kizwan
I "managed" to almost get it recognized but only with "HAL status 13" error message. This is same error message I found in linux. Madwifi & Atheros has release patch to fix this problem in linux (currently only for 32-bit linux). However it is impossible to port the patch for OSX since the patch is a binary patch (Madwifi driver for linux itself is proprietary driver, not fully open source).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.