|
From: Ondra S. <on...@di...> - 2005-08-18 21:54:30
|
So.Everything is a BIG coincidence. My story begins when I upgraded to Tiger and my orinco card stopped =20 working. I slowly started to spare some money for classic airport =20 card which is expensive as hell here in cz ,about 170$ (US) Then googlin around for orinoco antena connector, I went to this page >> http://www.seattlewireless.net/index.cgi/WirelessDriver After reading it, I downloaded the http://www.wwc.edu/~frohro/=20 WirelessCard.zip zipped sources which look to be CVS version of =20 wirelessdriver with this >> http://sourceforge.net/tracker/index.php?=20 func=3Ddetail&aid=3D1195323&group_id=3D34453&atid=3D411314 patch for = tiger. The I wanted to install KisMac, because wirelessdriver has no =20 scanning, for me, hotspot guy, is useless. Installing KisMac with the =20= Orinoco unloading patch did the kext unusable, then I realized that =20 KisMac overwrited my Tiger version with the 3 years old patched =20 version :/ So again, I continued to spare money for airport card. Again one day I was googling for mac adress faking on Mac OS X (my =20 ISP allows only 1 MAC and the router crashed :/ ), It bring me up to =20 sourceforge, wireless driver section of patches....WOW...the most =20 simple think...downloaded the patch, read a man page for =20 patch...tryied patch -p1...damn :/, tried patch -p0, works fine, =20 recompiled the driver with no hassle. So I decided to post the =20 binary for easy installation. Then after more than 2 months, googling for some hack to get Visor =20 and Orinoco together, I ended guess where :)) On 2003 archive of wirelessdriver mailing list :)) So I went to 2005, =20= August and there is somebody who finaly want's my patch. Okay, I never did nothing more than downloading, patching with old =20 patches and clicking "Build" . Also the card stopped crashing the system when removed and inserted =20 again.Just reload the kernel extension So even my mum could do that. Resum=E9: Get this http://www.wwc.edu/~frohro/WirelessCard.zip Unpack Download this patch into the "WirelessCard" directory http://=20 sourceforge.net/tracker/index.php?=20 func=3Ddetail&aid=3D705621&group_id=3D34453&atid=3D411314 patch with "patch -p0 < wireless.patch" command Build in XCode Here are some bash scripts I use for easier =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDRIVER UNLOAD AND LOAD = AGAIN =3D=3D=3D=3D=3D #!/bin/sh sudo kextunload /System/Library/Extensions/WirelessDriver.kext/ sleep 1 sudo kextload /System/Library/Extensions/WirelessDriver.kext/ sleep 1 sudo kextunload /System/Library/Extensions/WirelessDriver.kext/ sleep 1 sudo kextload /System/Library/Extensions/WirelessDriver.kext/ =3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3DFASTER GETTING IP FROM DHCP WHEN JOINED TO = OTHER NETWORK=3D=3D=3D=3D=3D=3D=3D #!/bin/sh IFACE=3Den1 # interface of your wireless card. echo; echo -n " Shutting down WaveLAN/Orinoco card."; if (ifconfig $IFACE down 2> /dev/null) ; then echo " [ OK ]"; else =20 echo " [FAILED]";echo;echo " !!! Card bring down failed."; echo " !!! =20= Make sure kernel extension is loaded and the script configured.";exit;fi sleep 1 echo -n "Bringing up wireless card. "; if (ifconfig $IFACE up 2> /dev/null) ; then echo " [ OK ]"; else =20 echo " [FAILED]";echo;echo " !!! Card bring down failed."; echo " !!! =20= Make sure kernel extension is loaded and the script configured.";exit;fi =3D=3D=3D |