Enough of the documentation has gotten scattered around the site that it's time to consolidate it a bit. So without further ado, here's the step-by-step instructions for getting Apple's AirPort Extreme driver to talk to 3rd party cards:
pci1737,13". For other devices, you will need to poke around in the output from "ioreg -l -w 0" to find it. Look for devices that mention "14e4" - that's Broadcom's vendor ID. You want the first string in the "compatible" list. Edit the script and change where it says "pci1737,4320" to your replacement ID.sudo perl scriptname (change scriptname to whatever you called the script). It should say "finished" if it did what it needed to do./System/Library/Extensions and rename AppleAirPort.kext and AppleAirPortFW.kext, adding .disabled to the end of their names. This is so that the original AirPort card won't confuse the Network Preferences./System/Library/Extensions.mkext and /System/Library/Extensions.kextcache.Instead of the last step, you could just try using 'kextload,' but there's lots of troubleshooting if it doesn't go exactly right.
If you have a PCI device, and if you start getting panics every time you reboot, try moving the device to another PCI slot.
After the system comes back up, you should be able to use Internet Connect to hook up to the wireless network of your choice.
Posted by nsayer at February 23, 2003 12:49 PMI have a TiG4 40 and I am (of course) running 10.2.4. I have a Buffalo AirStation 54 Mbps Wireless CardBus WLI-CB-G54 card. I feel like I successfully ran the perl script buy OS X won't recognize the card as an AirPort card.
After logging in as "root", I did an "ioreg" from within Terminal. The output indicated that the device identification string was "14e4,4320". I changed the perl script to reflect this device ID. I ran the script and it indicated that it had probably run successfully.
After running the script I used the finder to locate both "Extensions.mkext" and "Extensions.kextcache" and put both of these in the trash. I emptied the trash and restarted the computer.
I logged in using my normal user account. Instead of the normal AirPort indicator, I saw an icon for the PC card in the menu bar. When I clicked on the icon, the pull-down menu offered 3 choices: 2 of the choices were greyed out. The only selectable choice was for "Power Down Card". AirPort was not selectable from Network Preferences, and when AirPort was selected from within "internet Connect", a message came up saying that there was no AirPort hardware present.
Help!!! What am I doing wrong?
14e4,4320 is actually probably not the correct device id. If 'ifconfig -a' doesn't show an Ethernet interface that has your card's address, then try looking at the output of 'ioreg -l -w 0'. Find your card in there and look for the 'compatible' key. Pick the first ID string from that.
To rerun the PERL script, you need to move the Info.plist.orig file back on top of the Info.plist file, and remove the MacOS/AppleAirPort2_patched file.
If 'ifconfig -a' does show the new interface, but it still doesn't work, you might try visiting the Network Preferences to see if that perks things up.
Posted by: Nick Sayer at February 24, 2003 08:59 PMThe FIRST device ID on the Buffalo card is: pci1154,324
The SECOND device ID, same line is: pci14e4,4320
I intended to use this hack, but have not doen so yet because I am leaving my PGB4 at 10.2.3 for the moment.
Posted by: Bruce Thomson at February 25, 2003 04:54 AMSince my PBG4 is still running 10.2.3, I decided to try the original hack of editing the Info.plist using the device ID inprevious post for the Buffalo Air Station 54g card. No joy. Card icon appears as before, but the name is still Broadcom and not "Buffalo" as in the patched section which I simply duplicated, changed the name from "Broadcom PCI" to "Buffalo PCI" and replaced the ID with pci1154,324 then rebooted. Is there a step I missed?
Posted by: Bruce Thomson at February 25, 2003 05:48 AMThe name of the device in the card menu won't change, and the name of the personality in the Info.plist file does not need to match anything.
Does the Info.plist file say the driver is version 3.0.1 or 3.0.3? If the latter, then use the perl script. If not, the Info.plist file change should suffice.
Does ifconfig -a show the new interface? If so, then it worked.
I checked and the version is 3.0.3, so I will try the script this evening. Thank you for your assistance.
Posted by: Bruce Thomson at February 25, 2003 06:06 AMIf you kextloaded 3.0.3 without running the perl script, then the driver will have gotten offended. No big deal - you just need to reboot to get it to load the right way after running the perl script.
How can you tell if the right driver is being used? In the menubar, it says 802.11b CardBus...is this what it's supposed to read, or is it not recognizing that the card is 802.11g? (I'm using a 500mhz TiBook with the WPC54G).
Posted by: James at February 27, 2003 02:55 PMIn general, you know it's working if your 'ifconfig -a' list shows the card. Pay no attention to the fact that the Card menu shows 802.11b.
Here are the results of ifconfig -a:
lo0: flags=8049 mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010 mtu 1280
stf0: flags=0> mtu 1280
en0: flags=8863 mtu 1500
inet6 fe80::203:93ff:fe11:ff70%en0 prefixlen 64 scopeid 0x4
inet 192.168.2.2 netmask 0xffffff00 broadcast 192.168.2.255
ether 00:03:93:11:ff:70
media: autoselect (100baseTX ) status: active
supported media: none autoselect 10baseT/UTP 10baseT/UTP 10baseT/UTP 10baseT/UTP 100baseTX 100baseTX 100baseTX 100baseTX
en1: flags=8863 mtu 1500
inet6 fe80::206:25ff:fe40:5dd1%en1 prefixlen 64 scopeid 0x6
ether 00:06:25:40:5d:d1
media: autoselect () status: inactive
supported media: autoselect
I don't see the card in there, but then again I can't make out what most of that means.
Posted by: James at February 27, 2003 06:33 PMSee the 'ether' address for en1? How it starts with 00:06:25? That's Linksys' manufacturer prefix for Ethernet addresses. It works!
So now go visit Internet Connect or the Network Preferences and set it all up.
I upgraded my PBG4 to 10.2.4 this morning and applied the Infamous AE Hack customized with device id=pci1154,324 for the Buffalo Airstation WLI-CB-54G Cardbus card.
Worked great! I left my Airport card installed, but followed your instructions for .disabling it. It appears to the user to be the same user interface as a bona-fide AE card. It even seems to work with iStumbler, except that it always reports a N (Noise) level of 0.
N.B., the perl script did not work under 10.2.3 even though the AE software had been installed even though v3.0.3 of the AppleAirport2.kext was in place. The script nicely reported that the driver didn't look right and terminated. Upgrading to 10.2.4 solved that minor problem.
Wirelessly copying the 40.8MB MacOS 10.2.4 update from my desktop system to the PBG4 took 35 seconds (compared to 120 seconds w/ Airport) when the AEBS was in the same room and 4 bars of signal. Moving the PBG4 about 35+ feet and 2 plasterboard walls away reduced the signal to 1-2 bars, but the same copy took only 48 seconds.
So, if I ever need to drop back to the Airport card, I assume that I would remove the .disabled from AppleAirport.kext and AppleAirportFW.kext, remove Extensions.mkext and Extensions.kextcache and reboot. Is that correct?
Thanks for working all ths out, Nick.
Posted by: Bruce Thomson at February 28, 2003 07:35 AMBruce Thompson noted earlier that the correct PCI device ID for Buffalo WLI-CB-G54 CardBus cards is "pci1154,324".
I just spied a post on the Apple AE support forum that he's confirmed that this works.
Posted by: Nick Sayer at February 28, 2003 11:11 AMHi,
I use my wireless card at work, but haven't tested it out there yet (am at home for the weekend). I see the interface as created (en1). however, it says the media is is that okay?
Thanks for hte great work!
- kev
Two questions:
1) is it possible to have both airport drivers loaded at the same time and switch between the linksys card and the internal aiport card?
2) I notice if I remove or power down the linksys card, I cannot get it to respond without rebooting. Any thoughts?
-Dave
Posted by: Dave at February 28, 2003 06:20 PMTwo answers: :-)
1) At the driver level, you can have both of them loaded without difficulty. However, the time I tried it, I believe that the network prefs and Internet Connect got all confused about there being two AirPort cards.
2) It doesn't handle that very well. No official AirPort card is removable, after all. The best you can do is choose an alternate Location that doesn't use AirPort and then shut down the card. Reinsert the card before attempting to select an AirPort location again. It's also probably best to not have the Internet Connect AirPort icon in the menu bar. Even with all those precautions, it may not work.
You can remove the card while the PB is asleep if you make sure to put it back before you wake it. Apart from that, it's like my TiBook doesn't have a cardbus slot anymore. :-)
Hi!
I installed the AE modification, and as far as I can tell it's working.
However -- if I try to boot up my powerbook with the PC Card in, it freezes on bootup where the apple logo and the spinning status is. If i unplug the card, then it will continue. However, I then get a kernel crash, which i attribute to removing the card while powered up.
If i unplug and plug the card just to get the circle spinning again, it seems to work.
However, I'm quite sure something is awry - any ideas on what's going on?
powerbook 667 dvi, jaguar 10.2.4, linksys wpc54g
thanks
- Jess
I'm having a similar problem as Jess with the boot (Ti PowerBook 500 128mb 10.2.4)
However, I also have the problem that the card will not connect to the network. The system seems to recognize it, but it refuses to establish a connection to my Linksys router (WRT54G) Using Internet Connect it gets the router's id, but the status field reads: Status not available.
Again, I also am having the same bootup problem as Jess.
Please help!
Posted by: John Prestel at March 1, 2003 01:50 PMHello,
I've been using the AE hack with a WMP54G PCI card with great results. I've would like to do the new Airport Extreme Basestation firmware update (5.0.3 I think), but judging by Apple's attempt at blocking 3rd party card use with their driver modification in the 10.2.4 update, I'm reluctant to do this for fear that Apple has implented some 3rd party access block directly in the firmware. Has anyone tried the update yet?
Thanks,
Christian
I doubt very much that there's any way the AirPort Extreme Base Station firmware is going to know whether you're using the hack or a real AE module. The only worry is over whether or not Apple will try harder to make the driver not talk to non-Apple 802.11g interfaces, and that won't be a worry until the next version of the driver comes out.
Posted by: Nick Sayer at March 3, 2003 01:13 AMCongratulations on making it to TechTV
http://www.techtv.com/screensavers/macintosh/story/0,24330,3419782,00.html
Posted by: Bruce Thomson at March 4, 2003 03:05 PMWow.
Hi, Patrick, Leo, Martin, Megan, Morgan and Yoshi! :-)
And welcome to everyone who was referred by them. I can't wait to watch the show when I get home!
I'd just like to mention this one more time... The Infamous Hack comes with no guarantees of any kind, and is totally unsupported by Apple. In fact, Apple has tried once already to disable this sort of hacking (and failed), so there's no telling how long it will remain possible to do this.
But from what I hear, most people who try it obtain reasonably good results with it. And if you don't, you can always post comments with your experience and see if someone else has seen and soved your problem.
I just installed the hack for the WPC54G on my Bronze G3 powerbook running 10.2.4 and have the same power up problems (freeze) during startup that have been reported by others. If I start up using cmd-v I can see where it's hanging up.
With the card plugged in:
In the section IOPCCard info: there is the following line
IOPCCard info: cs: cb_alloc(bus 1): vendor 0x14e4, device 0x4320
To me this indicates that it 'sees" the LinkSys card.
Later in the process, the following occurs
Resetting IOCatalogue.
[KernelDebugging] [FindKernelLogger] No com_apple_iokit_KLog found.
[KernelDebugging] [FindKernelLogger] Could not find a logger instance. Error = E00002BC.
[KernelDebugging] SetOutputType failed: could not find kernel logger. It probably needs to be loaded?
[KernelDebugging] Debugging type changed to: 2
Then a few more lines and finally...
Starting virtual memory
Resetting files and devices
Cleaning up
/etc/nologin /private/tmp
AirPortPCI: Ethernet address 00:06:25:40:b2:95
BMacEnet: Ethernet address 00:50:e4:25:c2:5a
That "BMacEnet:" line is the last one. It hangs at this point. If you remove the card, you get more "[KernelDebugging] [FindKernelLogger] " errors and a kernal panic (and screen junk)
When the card is NOT installed, there are no "[KernelDebugging] [FindKernelLogger] " errors. In my case there is a pause after "BMacEnet: Ethernet address 00:50:e4:25:c2:5a" and then it says that the link is down and moves on.
So... Does any of this help?
This same system also has the wireless driver from http://wirelessdriver.sourceforge.net/ that was working very well with a LinkSys WPC11 ver. 3 card. Could there be a problem with those two co-existing?
I have found (3 re-boots) that the first time I had to configure the wireless card, but if I start up without the card installed, and then insert the card, I have to reconnect to the base. (A LinkSys also)
I'm hoping the unix guru's out there can use this info for good! I typed the startup info by hand (it's not a log cut and paste) so there may be a typo in there.
Finally, thanks for the hack!
Posted by: Chris Pearson at March 4, 2003 08:05 PMHoping that "there is no such thing as a stupid question..."
I am unclear if this whole hack topic,
and need, pertains to a non-Apple wireless "G" series card
working with apple's basestation or if there
is a need for a hack with the following setup
which I am awaiting via FedEx:
Linksys 54G PC card
Powerbook G4
Linksys 54G Wireless router
I was really hoping the two linksys products
and the one Apple product would simply work
with the existing airport software.
IF NOT, someone/anyone point out to me
which thread I should start absorbing.
Email Please-
(I will never find my way back here)
1@vt18.com
Thanks- Yisroel
I got success with MELCO(as Buffalo in USA) WLI-CB-G54 card on PowerBook G4 and OS X 10.2.4.
Thanks so much for great work!!
Hi. I'm wondering bout this hack.
I'm still an amateur, so I know what I'm doing but not a lot.
okay..first of all..I have a Airport Extreme Base and a Linksys WMP54G card.
1) Do I plug in the card or the Base in first?
okay...After I plug in the card,
2) Where do i go to change the PERL script?
And then what do I do after?
-Eric
It doesn't really matter which order you do stuff. You can use (wired) Ethernet to set up the base station, then set up the card.
You need to edit the perl script before you run it. You'll see near the top where it assigns "pci1737,4320" to some string. Change that to "pci1737,13" and you'll be good to go.
Some folks have reported panics that went away when the card was moved to a different slot. YMMV.
okay...But where do i run this perl script?
Posted by: Eric at March 8, 2003 03:38 PMI've successfully applied the hack, and everything appears to be working, but whenever I boot up with the Linksys card in my card slot (PBG4 500mhz), I get a warning dialog with the following info: "The program that you are using needs to use a system file that may reduce the security of your computer. The file "AppleAirPort2.kext" has problems that may reduce the security of your computer. You should contact the manufacturer of the product you are using for a new version. If you are sure the file is OK, you can allow the application to use it, or fix it and then use it. If you click Don't Use, any other files that depend on this file will not be used."
I usually click "Use" but the window keeps popping up each time I reboot. If I click "Fix and Use" will it undo the hack? and I'm assuming that "Don't Use" will stop any airport activity altogether.
I have a Wallstreet and a Linksys WPC54G. I ran the perl script with no problems, but like others, whenever I reboot, it hangs until I remove the card. If I quickly reinsert it, it will continue startup, and the machine will recognize it as an Airport card, but I can't select the only wireless network in the area, an 802.11b NetGear MR314. Anyone have any ideas on the hang at startup or seeing the network?
Posted by: Kevin Faulhaber at March 9, 2003 04:35 PMjust wanted to know how
Posted by: mark anthony hernandez at March 9, 2003 10:26 PMThe hack works perfectly, but everytime i restart the computer, it doesn't work again. I think its cause it keeps creating Extensions.mkext and Extensions.kextcache...How can i stop this from happening?
If you know the asnwer, email me. ericyu@novus-tele.net
You *want* it to do that. Those are the kext cache files. They're rebuilt automatically.
In what way does it not work?
I am having the same problem with the Wallstreet and not booting with the card in it. I can get it to see the SSID of the WAP, but I cant get anywhere once I get it setup.
Am I missing something?
Posted by: DomitianX at March 13, 2003 03:23 PMBoy that comment was confusing. I am going to post more info in the trhread posted today.
Posted by: DomitianX at March 13, 2003 04:02 PMI tried using this hack on some other pci card and couldn't get it to work. Then I got ahold of the Linksys WPC54G CardBus card so I copied the _patched and .orig files back to their original places and tried running the script again. Now it complains:
This doesn't appear to be the right version of the driver.
I'm not going to actually do anything
Any ideas?
Posted by: Stephen at March 13, 2003 07:16 PMOuch!
You've wiped out the original driver by copying over it the patched one! You should have moved Info.plist.orig over to Info.plist and deleted the AppleAirPort2_patched file.
i want to know more about hack can you explain it more please and what stuff to doing hack ? how to hack? thanx
Posted by: hidy at March 15, 2003 09:41 AMI just wanted peoeple to know that this hack still works with AirPort Extreme Firmware Update. :-) (y) Everyone should download it..Cause it helps with fidning networks and stuff
Posted by: -E at March 15, 2003 09:45 AMHi there, I was wondering if anyone has had success with the Belkin PCI 54G card? I am thinking about picking one up for my old g4 tower. Please email me with any info and possibly the new string that needs to be put in place of the other one on the PERL script. Thanks for any help you can give me !!!
Mike
Posted by: Mike at March 15, 2003 07:02 PMThe Belkin card should work, since it too is based on the Broadcom chipset. Actiontec, D-Link and Netgear will not work, as they are based on the Prism GT chipset.
I found this information at http://www.80211-planet.com/news/article.php/1568201
I saw the TechTV feature and was glad to find a solution for my B&W G3. I bought a Linksys WMP54G PCI card and WRT54G router.
After running the Perl script and going through the kextload, the PCI card and router communicate well. Like the cardbus users, I am unable to restart without a freeze (and I can't as easily unplug my PCI card on startup).
Is there any solution to the startup problem? I thought about scripts that would replace the Info.plist before shutdown/restart and restore it after booting, but that seems like a pretty un-elegant solution.
Any help out there? This seems like a common sort of problem but one that baffles me. Why does this happen? Is the Extensions.kextcache getting corrupted?
Thanks!
Posted by: Hans at March 15, 2003 11:42 PMI am a complete UNIX novice whom is trying to load the AE hack program. I am having problems getting the perl script to load. Would you please post instructions for the total UNIX NOVICE on how to load the perl script. There are obviously some steps that need to happen between steps three and four to make the hack work.
Thanks
Posted by: Brian Butler at March 16, 2003 06:51 AMRemove the (nospam) to email me.
Would the belkin Wireless 54g Notebook Card work it uses a Broadcom chip set.
Brian: The only thing that really goes between step 3 and 4 is opening up the terminal application and using 'cd' to go to the directory where you downloaded the PERL script.
Robbie: Look upwards a couple comments for the answer.
I tried this PERL script on a G4 powerbook with a Linksys WPC54G, but I experience four problems.
1. I run the PERL script and I do not get a "finished" message.
2. When I enter the command sudo perl scriptname and I am ALWAYS prompted for a password. Is this password the same as my user password?
3. The computer will not let me delete the kext cache files mentioned in step 6.
4. The WPC54G is not being recognized by the airport software after running the script.
Can someone please tell me what I am doing wrong? I would really like to get this wireless networkcard to work on my powerbook. Thank you.
Posted by: Arrex at March 16, 2003 01:10 PMHello,
I managed to get the Buffalo Card (CB-G54) to work on my Ti500 by changing some things in that PearlScript. The speed is really great comparing with the original Airport Card. But if I'm moving more than 10 or 15 meters away from the AirBase Extreme Station, I'm loosing the contact.
The same card works stronger in a W2K laptop.
Any Tips.
Thanks
Matthias
Hi,
>2. When I enter the command sudo perl scriptname and I am ALWAYS prompted
>for a password. Is this password the same as my user password?
Admin password is necessary.
>
>3. The computer will not let me delete the kext cache files mentioned in
>step 6.
do it as root in the terminal
>
>4. The WPC54G is not being recognized by the airport software after
it will work, after running the script.
All the Best
Matthias
Posted by: Matthias at March 20, 2003 02:47 AMI have a Belkin 54g Cardbus card working on my ti book
However it freezes on boot up.
If you start it up with out the card and then insert it when the computer boots. You wil have full use of the card.
Posted by: Robbie Miller at March 20, 2003 06:17 PMHi Nick,
Quick question. If I purchase a Linksys Wireless-G Router and matching Wireless-G Notebook Card for my LCD iMac will I still have to use the hack you described or will it simply work with the Linksys drivers?
Thanks,
Kelly
okay, this is slightly OT, but is there any way to do something similar to this to get 3rd party 802.11B cards working with Internet Connect and the Apple drivers? I'm using the open source drivers right now, but I'd love to get this kind of functionality working without them, if possible.
Posted by: Neil at March 27, 2003 10:21 AMKelly: You won't be able to connect a CardBus card to your iMac. Your only choice with an iMac is the internal AirPort (old school) card.
Neil: No. If you have an 802.11b card, you will need to use 3rd party drivers, and none of them connect up through the AirPort APIs (they are proprietary).
First off, thanks so much for the script! I'm a complete newbie at this sort of thing and from your instructions (and some careful searching on perl, etc. with google), I managed to get the card working with no problems!
I'm on a G3 Firewire with the WPC54G card. So far no problems with startup either.
Here are a couple of comments for other neophites to fill in the gaps between items 4 and 6 in the instructions:
ctrl click on the perl script link and save it to your documents folder
Launch the app 'terminal' (applications/utilities/Terminal)
Type: cd documents
(changes the directory to the documents directory)
enter your password when it asks you for it (same as installing apps)
Type: sudo perl SCRIPTNAME
(replace SCRIPTNAME with whatever you called it when you downloaded it)
To remove the cache files:
Still in Terminal,
type: cd System/Library
type: sudo rm Extensions.mkext
type: sudo rm Extensions.kextcache
reboot and bob's your uncle.
* no guarantees here - I actually have no idea what I'm doing but it worked for me.
I'm going to get the Linksys WMP54G PCI card for my G4 quicksilver tower and use the 'Hack'. I also need to get a card for my PBTi should I get the Linksys WPC54G or the Buffalo AirStation 54 Mbps Wireless CardBus?
Thanks all the comments have been helpful.
Posted by: Erik at April 4, 2003 05:25 AMthis worked great with out a hitch, kudos to you for your effort, it is much appreciated.
Posted by: rdale at April 4, 2003 05:48 PMAll of this makes it seem as if someone (both smarter & more knowledgable than I!) could whip up a FreeBSD driver for Linksys's Wireless-G cards - basing it on the OS X driver. Is this right? If not, what am I missing?...
Tks...
I'm considering adding the WMP54G PCI card to my G4 desktop running 10.2.4. I have never ran perl scripts before, and I'm not sure how to find the correct ID for this paticular card to make the necessary changes to the script. Can someone dumb this down for me, please?
Posted by: Sal at April 7, 2003 08:44 AMany word if 10.2.5 breaks the settings of the wireless?
Posted by: rdale at April 10, 2003 11:53 AMIt broke mine, damnit. I just got up and running, and installed 10.2.5 like a moron without waiting to see what the new update would do. I seems like it installs the Extensions.kextchache and Extensions.mkext at startup if they aren't present. I deleted these 5 times, and every restart they re-appear. HELP!
Posted by: Sal at April 10, 2003 12:56 PMAygh! Me too.. have to figure out how to downgrade to 10.2.4 now..
Posted by: Andreas at April 10, 2003 01:55 PMeh.. how do you downgrade osx?
i just set up a belkin 54g wireless router and a belkin 54g pc card in a firewire g3 powerbook. it worked pretty much from the start(nice work guys) yet i have one significant issue: i have no way to enable encryption. the password is never correct b/c(i believe) the apple and belkin encryption algorithms differ.
any way to manually set the encryption key rather than just entering a password when connecting to an airport network? i know you can set such things manually from the base station itself if you own an extreme basestation but i have this belkin model.
???
Posted by: zparadis at April 14, 2003 07:45 AMi found the answer to my earlier post by using this article:
http://docs.info.apple.com/article.html?artnum=106424&SaveKCWindowURL=http%3A%2F%2Fkbase.info.apple.com%2Fcgi-bin%2FWebObjects%2Fkbase.woa%2Fwa%2FSaveKCToHomePage&searchMode=Assisted&kbhost=kbase.info.apple.com&showButton=false&randomValue=100&showSurvey=false&sessionID=anonymous%7C168512774
basically you have to enter the hex password manually to use the 128bit encryption. you use the pulldown just left of the password field to select 128bit hex, etc.
thought others having such problems might want to know.
Posted by: zparadis at April 14, 2003 07:57 AMairport update on April 23rd cause problems for anyone?
Posted by: rdale at April 23, 2003 05:26 PMHi, before spending > 300$ in material, will i be able to use :
1) Linksys WPC54G PCMCIA card in my TiBook 550
2) Linksys WAP54G network access point
with this patch....
I mean, do i need an original airport extrem station or can i use any 802.11g (like the WAP54G) access point ???
Posted by: Pierre CHATEL at April 24, 2003 08:07 AMand what about 10.2.5 ???
is there a card with official drivers beside apple's one ?
Hi.
I have purchased a WMP54G network card, along with an airport extreme base station, and I can't get it to work even with the hack. My dual 800 Powermac is currently operating on 10.2.5, and My airport is 3.0.4 (the latest version as of now i'm pretty sure) I've run the hack under my root account, and yet still to no avail. If you can help me, please e-mail me at "fly_rico@mac.com"
Thanks,
-Rico
Posted by: Rico at April 26, 2003 03:15 PMHello My name is oscar and i from spain,sorry but my english is not very good.
I have a G4 Quicksilver 2002 with a Airport Card (802,11b) Installed,one eMac with Airport Card(802,11b) and Airport Extreme Base Station (whithout modem).
My problem is the G3 350 mhz (blue & white),i don`t find anything slot for connect an airport card.
¿Can I buy a pci card or something compatible to connect my G3 to the other computers? What model recommend me?
Please Help Me!
I thought I could handle this but I think I am way out of my league- first of all is there somewhere I can et a step by step instruction on how I do this, I am not familier with the terminal or anything-if someone was to treat me like a kindergarden kid and take me thru the hows I would really appreciate it- I have no idea how to run the script or ANYTHING- HELP!!!! PB G3 Bronze OS10.2.5 WPC54G
Posted by: Tim J. Morton at April 30, 2003 07:42 PMThis may sound like a really stupid question, but is it neccessary to run OS X for this hack to work, and if so, where is the best place to aquire a copy of 10.2.4 since they've updated everything to 10.2.5?
I'm using a B&W G3 - 450Mhz - 768Mb with OS 9.2.2 and was curious about this before I bought the $80 LinkSys WMP54G wireless card......
Also, I've already got an identical card on my PC which talks to the Linksys router (WRT54G) downstairs... will there be a conflict between the two machines and the router or posssibly between the two operating systems (Mac/PC)?
Please e-mail any info. Thanks in advance!
Posted by: Brian at May 12, 2003 12:40 PMYay! Having tried for *months* to get my Wallstreet wireless with several cards, this hack actually works! Card: Buffalo WLI-CB-G54, OS: 10.2.5. There seems to be other Wallstreet users having crashing problems - which I don't (fingers crossed) appear to have. All I can think is that I did install some new PCCard drivers as per the instructions on: http://wirelessdriver.sourceforge.net/faq.html . In the terminal type:
kextstat -b com.apple.iokit.IOPCCardFamily
The version (the number in the brackets) needs to be higher than 1.1.0. Download available from the wirelessdriver site above.
Many, many, *many* thanks!
Alcina
okay, i've followed the multiple sets of instructions i've seen around, but continually receive "can not open perl script "scriptname": no such file or directory" i assume there's something i'm missing here...
Posted by: evan at May 22, 2003 03:37 PMnevermind, i figured it out... somehow. Forest Gump!
Posted by: evan at May 22, 2003 04:10 PMJust a note: The new Buffalo AirStation WLI-CB-G54A, the external Antenna interface variant of the WLI-CB-G54, uses the exact same device identification string as the non-external antenna interface model: "pci1154,324"
Posted by: Bruce Thomson at May 23, 2003 11:46 AMI open a terminal, type in cd documents.
On the next line that comes up, I type
sudo perl wpc_driver_hack.pl
then return
then I get the message
"can not open perl script "wpc_driver_hack.pl": no such file or directory"
Any idea what I am doing wrong?
I have the script in the documents folder and I am running 10.2.6.
The problem was with the file name. When I downloaded the script, the system appended the extension ".txt", but hid the extension. From Get Info I found the correct name of the file was "wpc_driver_hack.pl.txt" and after that the script ran fine.
Posted by: A K Noorian at May 27, 2003 01:52 PMHi-
OK, I got all excited and tried the hack with the newer Linksys WMP55AG, dual-band PCI card. Of course, it hasn't worked for me, so I'm writing for ideas! The machine is a B&W G3 with 10.2.5. The short story is that I think I did the recommended stuff, but I don't think the driver is working for my PCI card. Here's the details:
I checked through the ioreg output and found what I thought should be the correct device identification string. I used "pci1737,18". This is the same device id I find if I look at PCI devices in Apple's System Profiler (a tidbit that might help others looking for device id's). I popped that ID in the perl script, used sudo to execute it and it "finished".
I then deleted the Extensions.kextcache and Extensions.mkext files (had to use sudo because of permissions).
Rebooted and headed for internet config, but I didn't see how to continue. So I went back to terminal and did a "ifconfig -a" and learned:
-------------pasted----------------
lo0: flags=8049 mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010 mtu 1280
stf0: flags=0> mtu 1280
en0: flags=8863 mtu 1500
inet6 fe80::205:2ff:fe49:cdf7%en0 prefixlen 64 scopeid 0x4
ether 00:05:02:49:cd:f7
media: autoselect (none) status: inactive
supported media: none autoselect 10baseT/UTP 10baseT/UTP 100baseTX 100baseTX
ppp0: flags=8051 mtu 1500
inet 165.247.95.95 --> 168.121.1.1 netmask 0xffff0000
----------------------end paste------------
which to me suggests that the only ethernet interface is the built-in and the PCI card is still not in play.
Thoughts? Advice?
Thanks,
David
I got the hack to work fine on my wallstreet with a lynksys WPC54G.
I must admit though that I needed to add .txt to the file name and then forgot to go to the airport administrator to turn the card on. My Wallstreet now has a superior range to my airport card on my Pismo and transfers at G speeds.
Thanks for the script and getting me to read up a bit about "getting around in unix", etc. Who knows maybe I'll even get interested in Perl someday.
Hi there - I've been trying to get this to work on a Lombard G3 with the WPC54G card and OS10.2.6 - so far no joy.
When I run the script I get:
"cp: MacOS/AppleAirPort2: No such file or directory"
and the script exits. However, if I ls "/System/Library/Extensions/AppleAirPort2.kext/Contents/MacOS", I see "AppleAirPort2"!
Any ideas on this?
TIA,
rich
does any one know the vendor ID and device id for the belkin 54g pc card?
Posted by: Ed at June 22, 2003 07:42 PMHas anyone made Airport 3.1 work on a PB G3 bronze (Lombard)?
Posted by: Bill Vorbau at July 30, 2003 11:03 AMInstall airport driver 3.1.1. You will have no problems with Linksys B or G wireless cards, cardbus or PCI
Posted by: Tom at September 7, 2003 05:20 PMHi, I've got a Linksys WP11 card (vs.3.0) and I'm having intermittent wireless connection failures. In other words, one minute I'm on the internet and the next no internet. I'm using IOExperts downloadable driver and signal strength to my card seems to be fine. I've got an IBM Thinkpad using an Orinoco card which runs fine and I'm able to ping my router on my PC when the mac goes down indicating that the router is still assigning addresses. Any thoughts are much appriated (mac powerbook g3 333 w/ox 10.2.6)
Posted by: E.B. Dangerfield at September 22, 2003 09:40 PMIs it posible to use a lucent orinoc (802.11b) on the pcmcia as an original airport card. It is if you pug it on the airport slot but it isn't practical as the keybord won't close (powerbook)
Posted by: Tomas Zajc at June 1, 2005 06:51 AMNo. The original airport slot actually is driven off the ATA controller in a very proprietary way. The stock AirPort driver does not talk to PC-Card devices at all.
That said, it is possible to use an open source 3rd party driver with Orinocco cards, but that driver doesn't integrate with the system preferences in the same way.
Posted by: Nick Sayer at June 1, 2005 07:36 AMI could use a hand...
I'm trying to use a Linksys PCI WMP54G card in my G4 tower with 10.4.2. I was able to run the script using pci1737,13 as the device ID and 0x4b71c as the patchloc value. I cleared the kext files & bounced the box...
No luck so far, the "airport" card doesn't show up as an option in Internet Connect, nor does the Airport Setup Util see a card.
Thanks in advance for any help...
Posted by: Jesse Ford at August 3, 2005 09:49 PMDO NOT run the perl script with recent versions of OS X. A while ago, Apple gave up on locking out 3rd party Broadcom-based 802.11g cards. You need to restore the kext to its previous state and just stick the card in. If it's a Broadcom chipset card, it will just magically work.
Nick-
Pardon my latenite typo- I'm at 10.2.4, not 10.4.2. Do you mean that OSX 10.4+ recognizes Broadcom chip cards as airport cards without hacking? So the best solution at this point is restore the system and update to 10.4+?
Thanks for your quick reply, by the way.
Posted by: Jesse Ford at August 4, 2005 09:43 AMyou say Apple opened up their driver to that 3rd party broadcom cards will work, but what should those of us with Buffalo cards do? the script doesn't work in Tiger ...
thanks!
Posted by: matt at September 20, 2005 09:29 AM