Ok, I going to correct this rumour I hear all over the net. I don't know why everyone denies their existance. It could be simple ignorance, incompetance, or simple ambivilence but there are linux/unix drivers for airport extreme. Yes I said airport EXTREME. First of all there is a linux driver listed, although propietary I believe, at [http://www.linux-wlan.org/docs/wlan_adapters.html.gz
Second see: http://www.monkey.org/openbsd/archive/misc/0302/msg01000.html
"Has anyone looked into porting over the changes made to NetBSD (and subsequently FreeBSD) that allow Airport Extreme cards in the newer Apple notebooks (and possibly other 802.11g equipment) to connect to HostAP systems? Apparently, they fail to con"nect properly because the 802.11g cards advertise bit rates higher than the standard 802.11b ones, and just cut the connection, resulting in a association failure. I'm willing to do any testing necessary to get this working :) Thanks, Ben -- It is ok to be ignorant in some areas, but some people abuse the privileg"
and
http://www.monkey.org/openbsd/archive/misc/0307/msg00807.html
"It worked with the older airport extreme firmware but not with the current firmware. Here's a workaround:
Index: if_wi_hostap.c =================================================================== RCS file: /cvs/src/sys/dev/ic/if_wi_hostap.c,v retrieving revision 1.25 diff -u -r1.25 if_wi_hostap.c --- sys/dev/ic/if_wi_hostap.c 16 May 2003 02:30:40 -0000 1.25 +++ sys/dev/ic/if_wi_hostap.c 1 Jul 2003 22:29:25 -0000 @@ -570,9 +570,11 @@ seq = take_hword(&pkt, &len); status = take_hword(&pkt, &len); challenge_len = 0; +#if 0 if (len > 0 && (challenge_len = take_tlv(&pkt, &len, IEEE80211_ELEMID_CHALLENGE, challenge, sizeof(challenge))) < 0) return; +#endif
if (sc->sc_arpcom.ac_if.if_flags & IFF_DEBUG) printf("wihap_auth_req: station %s algo=0x%x seq=0x%x\n","
So if there is something that can be adapted and learned from here, well then there's more than just hope.
Also, if you look at http://www.macsense.com/product/broadband/wpe800_b.html you'll find out chips the airport extreme card uses (I assume this because the "aerocard extreme" manufacturers claim inter-operability). The chip sets mentioned are BCM4306 and BCM2050. Thus the free software concentration should be on these chips if we're to get gnu-linux drivers, or help (port?) the freebsd driver rather than negate existence of an open/free driver.
Also, making a ppc ndiswrapper is possible but no ppc developers are dedicated enough to even start this project. Yes I know this would be a lot of work. But why not say it is possible rather than deny it is possible as I've read elsewhere.
Personally apple's choosing a card whose manfactuer has a reputation for not releasing specs to the open source community , and one with a weird plug that disallows one to use an alternative wireless internal cards (yes I know about usb externals. This is not the point!) is evidence of apple's attempt to corner macppc buyers into using their OS. This is a limiting of freedom and I believe aple's move goes against the free market goals. Something that M$ themselves have been criticized for, monopolizing their OS onto PCs. Personally I don't like where apple is going. This is not classic capitalism, it is monopolizing in my mind. Yes I know what capitalism is, I've studied it. Capitalism does not allow for cornering the market. It is supposed to allow healthly competition and variety to benefit customers, not a control of what OS goes onto a subset architecture, which happens to probibly be largest 'market share' of a subset architecture. Does anyone think pegasus actually sells lots of PPCs compared to apple?
And for those that are thinking, "You have the right to not choose apple hardware", don't fool yourself. When the options are dictated to you, and you're offered only a subset of a larger set of posibilities, your freedom is restricted.
I honestly don't know what I can do, other than diseminate this info. But I hope that people now know that there people working on this, at least the Freebsd people. Hope people get involved somehow.
If the community is complacent about supporting airport extreme and freebsd gets it working (meaning Freebsd macppc will benefit [the webpage hasn't been update in yrs but the project is still chugging along. There is an iso now]), I don't care, it's Freebsd for my ibook G4 (which now has openbsd). I'll keep ubuntu-ppc on this iMac though.