Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Orinoco 0.15 final released
Changes compared with the latest release candidate (rc4):
* Update for the new PCMCIA API in the kernel.
* Add support for dBm quality on Intersil firmware 1.3.1 and newer.
* Use a better formula for signal/noise for other firmwares.
* Disallow compilation for kernels with Orinoco driver already enabled.
Changes compared with the latest stable release (0.13e):
* Scanning support.
* Monitor mode support (except Agere firmware 7.xx and 8.xx).
* Support for Symbol Spectrum Trilogy V3 cards.
* Support for Nortel emobility, Symbol LA-4113 and Symbol LA-4123.
* Countless updates for the kernel API.
* Countless bug fixes.
* Many minor improvements.
To update firmware under XP go to propeties on the exe file and select "Run as Win2000". [WWW] 6.06
* 6.16 (Winter 2001) Under Windows XP you cannot upgrade to this version
* 7.28 (Spring 2001) Under Windows XP you cannot upgrade to this version
* 7.52 (Summer 2001) Under Windows XP you cannot upgrade to this version
* 8.10 (Winter 2002) Added WEP Weak Key Avoidance, Monitor mode disabled on Agere 8.xx firmware in orinoco driver
* 8.10 OutdoorRouter This firmware is flashable under Windows XP (see also this page)
* 8.42 Monitor mode disabled on Agere 8.xx firmware in orinoco driver
* 8.72 (November 2002) Monitor mode disabled on Agere 8.xx firmware in orinoco driver
Using a 2.6.18 kernel with the released 0.15 drivers, I tried a RangeLAN-DS (Prism2), ZyXEL B-101 & SMC 2532B-W (Prism 2.5), a ZyXEL B-100 (Prism 3) and an ORiNOCO Gold Card. The iwpriv command shows no monitor mode for any of the cards. Only the Prism2.5 cards work with Kismet.
Using the firmware descriptions from Seattle Wireless, I dug up some old ORiNOCO firmware, drivers and utilities and booted into Win2K. I can't get the client or flash utility to work properly. They don't see the card. I'll have to tinker more with that later. So, I can't prove that flashing the Gold card to 8.10 firmware fixes anything ... for all I know, that's what's on the card, although I recall it being more current than that.
I went back to the patched 0.13e driver and got compile errors. Same with 0.15rc1 & rc2. Don't know what that's all about. It all worked under 2.4.33.
These drivers compiled fine and Kismet is now working with the ORiNOCO Gold, f/w 8.72. iwpriv lists monitor mode and Airsnort runs without errors.
The only trouble I had was the make install step. The Makefile couldn't parse the hermes.conf file, so I copied all of the .ko files (2.6 modules) manually to /lib/modules/2.6.18/kernel/drivers/net/wireless, removed the card/driver, reinserted and it works.
So, for those of you following along at home,
1. Patched 0.13e or 0.15 final with 2.4 kernels = working
2. Dragorn-patched source code as linked above, compiled against 2.6 = working
3. I tested Prism 2.5, 3 and ORiNOCO Gold and all work equally well.
4. If you upgrade your kernel after doing this, you'll need to repeat the installation of the modules.
5. There are many copies of the ORiNOCO card firmware/flash utility out there if you search for it, although you need an XP or W2K machine to flash the card firmware.
6. Persistence is a virtue.