The who's who of Wireless LANs under Linux.
RadioLan has a 10 Mb/s at 5 GHz product, rather very short range and no Linux drivers. This product has been discontinued.
WebGear Aviator 900 MHz : connect to the parallel port and offer cable replacement solution. No functional Linux driver. This product has been discontinued.
The IBM Wireless LAN Entry is a discontinued product that may be sometime found for a very very low price. Unfortunately, there is no working driver for those and information on the device is impossible to find. This product has been discontinued.
Both TI and Broadcom are very unfriendly toward Linux. They don't release Linux drivers or any information to help build Linux drivers for their cards despite using Linux drivers internally and in some products. Open Source drivers for those cards exist, based on reverse engineering, but because those drivers probably will never support all features/models of those cards and because of the overall attitude of those companies, you may want to avoid those cards.
Conexant (formerly Intersil) seems to have reverted their
previously pro-Linux approach to ignoring the Linux community (which
did help them so much).
5.2 Win32 drivers
Two packages enable the use of Win32 wireless LAN drivers under
Some people have strong objections to using Win32 drivers under Linux. Obviously, such a solution is restricted to the i386 architecture, and make use of a lot of binary code. Also, some less used Wireless Extensions features are not available in the NDIS specification (such as link quality, noise level, iwspy, master and monitor mode).
Most drivers are GPL, which prevent their use with non-GPL kernels (so commercial operating systems can't reuse the code) and prevent to use portions of the source in non-GPL drivers, except with the explicit authorisation from the author.
Some other drivers come with a binary library, which restrict its potential use (the driver can't be ported to other architectures).
This may be restrict what you can do with those drivers, but those people have spend long nights and week ends convincing the hardware manufacturer to release information, writing and debugging the code, so please respect their copyrights and decisions.
They are many more products available than the ones that I've listed (which are the most common). If your favourite wireless LAN is not listed above, either there is no driver under Linux that I know of, or it is an OEM version of one of these (same hardware under a new brand).
To have a good picture of all the devices available and their characteristics, you should redirect your favourite browser to :
5.5 Other Wireless technologies
These devices are a totally independent box (like other bridges, routers or gateways) and not a card to plug in your PC, so have no interactions with Linux.
More information on IrDA for Linux is available at :
There is also some real Wireless LANs using diffuse infrared (no more peer to peer), but I don't have much information on these.
More information on BlueTooth for Linux is available at :
Digital mobile phones (GSM, TDMA, CDMA, PHS) very often allow data connections (slow and expensive). Most of them offer a standard serial interface with an extended AT command set, so can be configured like a normal modem : PPP over the serial port.
Some Nokia GSM phones use a kind of half winmodem interface where the upper layer handling is done by the host. For these phones you need gnokii (http://gnokii.org). This package also provide tools to play with various extra features of the phone (SMS, address book...).
Of course, the ultimate geek challenge is to use IrDA (see section 5.5.3) to connect your mobile phone to your laptop. That's done with PPP over IrComm or gnokii.
In most cases, Wireless WANs such as CDPD cards, the Metricom Ricochet and ARDIS should use modem interface as well.
Linux Wireless LAN Howto -
Converted to html from Frame Maker - 16 september 97
Updated 13 april 04
Copyright © 1996-2004 Jean Tourrilhes
Project hosted and sponsored by :