When selecting a card it is best to choose one that is designed for free software. Free software is different than something given to you without charge. A card designed for free software gives you improved support under Linux. It results in long-term support becoming possible and eliminates the need to follow a complicated set of install instructions. Free software compatible devices work out of the box. A card which is merely listed as being Linux compatible may not. Loss of support for Linux compatible devices which are not free software compatible is also all too common.
The Free Software Foundation recommends a few chipsets including: Ralink 2500/RT2400 (802.11G), Realtek RTL8180 (802.11G), and the Atheros AR9170 chipset (802.11N).
ThinkPenguin.com Currently is the only company offering a 802.11N USB card with the AR9170 chipset that guarantees free software compatibility
Passys sells a card with a Linux compatible (although not free software compatible) PCI card for desktop computers
Wikipedia has additional information on which chipsets and drivers are free software compatible if you would like to hunt down a card on your own
If you find that your device is supported by a driver included with Ubuntu, but the driver is not loaded automatically, please see ReportingBugs to file a bug with Ubuntu. These are easy to fix.
Wireless support varies with architecture. For example, on the x86 (PC) architecture, you may be able to get some cards not designed or compatible with Linux to work using NDISWrapper and a Microsoft Windows driver. This comes at the expense of functionality and reliability. If you get this method working your Internet connection will most likely be very unstable.
On other architectures (some netbooks, tablets, and other devices) a native free software Linux driver is necessary. The AR9170 chipset is one such chipset which works with other architectures. A USB card with this chipset is available from ThinkPenguin.com.
Many lists exist online which suggest you can use a model number to purchase a Linux compatible device or computer. These lists are unreliable sources of information as many of these manufacturers do no support Linux and will change chipsets without notice and without changing the model number. Many of users have found out the hard way that the device which was suppose to be freedom or Linux compatible came with a completely unsupported chipset. This includes the list below. Use at your own risk.
This page is currently undergoing a reformatting and you are welcome to help out. As you can see, the cards are being reorganized by Manufacturer and the links to the card types are being served up on this page. As the cards are added to their Manufacturer's Page, they are getting removed from this page. When contributing any information, please put in the exact model code/identifier where possible..
Other Ubuntu wiki pages on Wireless Networking:
WifiDocs/WirelessTroubleShootingGuide (work in progress)
https://help.ubuntu.com/community/WirelessTroubleshootingProcedure (work in progress)
Wireless Network Interfaces
To determine what wireless card/chipset you have, open up a terminal and type the following.
lspci -v | less
Then, scroll to find your wireless device and note down its details.
For USB devices, type
lsusb
instead.
By Manufacturer
The Community has created articles for the following Manufacturers:
Manufacturer |
Card Type |
|||||
|
||||||
|
|
|
|
|||
|
||||||
|
||||||
|
|
|||||
|
|
|||||
|
|
|
|
|||
|
||||||
|
|
|||||
|
|
|
||||
|
||||||
|
|
|
|
|||
|
|
|||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
|
|
|
|||
|
|
|
||||
|
||||||
|
||||||
|
|
|||||
|
||||||
|
||||||
|
|
|||||
|
||||||
|
|
|
||||
|
|
|
|
|||
|
|
|
|
|||
|
||||||
|
|
|||||
|
|
|||||
|
||||||
|
|
|||||
|
|
|||||
|
|
|
||||
|
|
|||||
|
|
|||||
Wireless USB Adapters
Discontinued - Update directly on the maker page
These cards are being moved into the articles listed above. Please feel free to help out.
Make |
Model |
Chipset/ Driver |
Supports network install? |
Supported in installed system? |
Works "out of the box" |
Comments |
Last Updated |
Type |
AVM GmbH |
Fritz!WLAN USB Stick |
TNETW1450 / fwlanusb |
No |
No |
No |
See WifiDocs/Device/Fritz!WLAN_USB_Stick for details, works with Breezy & Dapper |
2006-03-25 |
USB |
Compaq |
W200 |
orinoco_usb |
No |
No |
No |
Following WifiDocs/Device/CompaqW200 WEP works, not tried WPA |
2005-01-25 |
USB |
Conceptronic |
C54RU |
rt73 |
No |
No |
No |
WPA/TKIP works with opensource drvier feisty. WPA2 is supported by this driver but not tested. Follow the instructions at the bottom of this guide WifiDocs/Driver/RalinkRT73. |
2007-08-27 |
USB |
Digicom |
USB Wave 54 |
zd1211rw |
? |
Yes |
Yes |
Works without problems in Feisty configured with network-manager and using WEP. Not tested with WPA but SHOULD work fine (2007-06-23). Xubuntu 8.04 this USB radio works for open networks and WPA_PSK using default Network Manager (did not test WEP). |
2008-05-31 |
USB |
myessentials |
ME1001-USB |
ID 050d:705c Belkin Components zd1211rw |
na |
yes |
yes in gutsy beta |
na |
2007-8-29 |
USB |
Netcore |
331gu |
ndiswrapper |
? |
Yes |
No |
Stable in Gutsy without Network Manager. |
2008-02-22 |
USB |
902w |
RAlink rt2570 |
No |
No |
No |
VendorID not included BUG |
2006-10-29 |
USB |
|
Orient |
XG-701A |
zd1211 |
? |
Yes |
Yes |
Works out of the box with WPA on Feisty using network-manager |
2007-04-23 |
USB |
WLU-703Z |
zd1211 |
? |
Yes |
Yes |
Works out of the box on Edgy using network-manager |
2007-01-15 |
USB |
|
Sierra |
881U |
MSM 7200 |
No |
Yes |
No |
The shipped driver with Gutsy is outdated. Use these instructions: http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=1077 |
2008-03-02 |
USB |
Veho |
11g USB adapter |
ZyDAS |
Yes |
Yes |
Yes |
Yes works out of the box. Plug and play including WPA support! |
2007-12-04 |
USB |
Westell |
A90-211WG |
ndiswrapper + wlusb20/PRISMA02 |
? |
Yes |
No |
Works perfectly with ndiswrapper and wlusb20.inf on installation CD. |
2007-07-17 |
USB |
Various (SMC, Belkin...) |
Various USB devices |
Atmel AT76C503A |
? |
Yes |
Yes |
Plug it and go the the network administration to enable it. Nothing more, it works fairly well |
2005-09-27 |
USB |
My Essentials |
Various USB devices |
Belkin |
? |
Yes |
Yes |
Just works: Feisty, Gutsy, Hardy. Plug in and automatically recognised by network manager. |
2008-06-29 |
USB |
Note: Have a look at this page, my new version of this on with a cleaner layout: WifiDocs/WirelessCardsByVersion
By Card
Please take a moment and add your card to the wiki if there isn't a page on that device yet. Its very simple, follow format of template but don't put too much worry here in following a guideline. It will be cleaned up if needed. It's more important to document your experience for others. To create a page, simply enter the model # and version in the box ex.. dwl-g650vB5 and then click on the Create Device Page button. If there is a page on your device already, open up and add your comments/experience to the existing page.
- A list of supported cards can be found in the chart above
- WifiDocs/Device
- WifiDocs/Device/ADDON_ADD-GWP110
- WifiDocs/Device/AR5006EG
- WifiDocs/Device/AR5007
- WifiDocs/Device/Actiontec
- WifiDocs/Device/Airlink101_AWLL3026
- WifiDocs/Device/AirportExtreme
- WifiDocs/Device/Atheros/AR9285
- WifiDocs/Device/BCM43224 802.11a/b/g/n (rev 01)
- WifiDocs/Device/BT_Voyager_1055
- WifiDocs/Device/Belkin 300 N F7D2101
- WifiDocs/Device/Belkin F5D8053
- WifiDocs/Device/Belkin_F5D7050_ver_3000_(Ralink_rt73_driver)
- WifiDocs/Device/Belkin_F5D8010
- WifiDocs/Device/BuffaloWLIL11GUSB
- WifiDocs/Device/CiscoCB21AG
- WifiDocs/Device/CompaqW200
- WifiDocs/Device/D-Link_WUA-1340
- WifiDocs/Device/D-Link_WUA-2340
- WifiDocs/Device/DWA-111
- WifiDocs/Device/DWA-140
- WifiDocs/Device/DWA-552
- WifiDocs/Device/DWL-122
- WifiDocs/Device/DWL-520vE1
- WifiDocs/Device/DWL-G122_(Rev_B)
- WifiDocs/Device/DWL-G122_(Rev_C1)
- WifiDocs/Device/DWL-G650+
- WifiDocs/Device/EdimaxEW7128G
- WifiDocs/Device/EdimaxEW7128UG
- WifiDocs/Device/EnGenius EUB9603
- WifiDocs/Device/F5D7000
- WifiDocs/Device/F5D7010
- WifiDocs/Device/F7D2102
- WifiDocs/Device/Fritz!WLAN_USB_Stick
- WifiDocs/Device/ICIDU_NI-707529_150N_ PCI-E
- WifiDocs/Device/IntersilPrism25Wavelan
- WifiDocs/Device/Linksys WMP600N
- WifiDocs/Device/Linksys WUSB600N
- WifiDocs/Device/LinksysWPC54GS-UK
- WifiDocs/Device/LinksysWUSB11
- WifiDocs/Device/LinksysWUSB54GC
- WifiDocs/Device/LinksysWUSB54GP
- WifiDocs/Device/Linksys_WMP54GX
- WifiDocs/Device/Linksys_WUSB54GS_v1_&_v2
- WifiDocs/Device/NEXXT NW122NXT12
- WifiDocs/Device/NetgearMA111
- WifiDocs/Device/NetgearMA111 (shot.png)
- WifiDocs/Device/NetgearWG111
- WifiDocs/Device/Netgear_WG311_v3
- WifiDocs/Device/PENGUIN80211N
- WifiDocs/Device/Pentagram_Hornet_USB_Lite
- WifiDocs/Device/Proxim RangeLAN-DS
- WifiDocs/Device/RT3090
- WifiDocs/Device/RTL8180L
- WifiDocs/Device/Ralink RT5390
- WifiDocs/Device/RalinkRT2860
- WifiDocs/Device/Ralink_RT5370
- WifiDocs/Device/Realtek 8172
- WifiDocs/Device/RealtekRTL8187b
- WifiDocs/Device/Rosewill RNX-N150UBE
- WifiDocs/Device/Rosewill RNX-N2LX
- WifiDocs/Device/RosewillRNXN150UBE
- WifiDocs/Device/Sabrent 802.11n Wireless PCI
- WifiDocs/Device/Sabrent PCI-G802
- WifiDocs/Device/SabrentUSB-G802
- WifiDocs/Device/SparkLAN WL-850R
- WifiDocs/Device/TL-WN722N
- WifiDocs/Device/TP-LINK_TL-WN781ND
- WifiDocs/Device/TP-Link_TL-WN620G_(ndiswrapper)
- WifiDocs/Device/TP-Link_TL-WN620G_(ndiswrapper) (updated TPLink TL-WN620G 1.5.0.119.rar)
- WifiDocs/Device/Tenda W522U USB
- WifiDocs/Device/Tenda_W311M
- WifiDocs/Device/Topcom_Skyracer_USB_4001g_(WLAN-USB-Stick)
- WifiDocs/Device/WG111T
- WifiDocs/Device/WG121
- WifiDocs/Device/ipn2220
- WifiDocs/Device/wpn111
- WifiDocs/Device/xg-301
Suggestion: merge PCI and USB chapters inside each manufacturer page - it's easier to find and maintain. As nobody disagree, I started the merge