Home Wiki > HCL:Network (Wireless)
Sign up | Login

HCL:Network (Wireless)

tagline: From openSUSE

Hardware Portal
Full systems Laptops - Desktops - Servers - Virtual Machines
Components Bluetooth adapters - Digital cameras - Firewire cards - Floppy drives - Gadgets - IDE + SATA cards - Keyboards - Motherboards - Monitors - Modems - Network adapters (Wired) - Network adapters (Wireless) - Optical media (CD, DVD, Blueray) - Phones, handsets, mobile/cell - Printers - RAID Controllers - Scanners - SCSI adapters - Sound cards - TV cards - UPS (Uninterruptible Power Supply) - Video cards - Web cameras

Welcome to the wireless network adapters hardware compatibility list (HCL)! In this page you can find instruction on how to identify your current wireless network adapters. There is also a list of wireless chipsets / cards and their working states in openSUSE as reported by the users.

Please note that if a piece of hardware was working with a previous openSUSE release, it is likely it will work with the most recent openSUSE release if it is based on a chipset with free software drivers (and firmware if required). However, there is no guarantee the current release did not somehow cause a problem with the driver or configuration for that piece of hardware. When updating the HCL, please do check that the hardware continues to work as expected for the most recent release. Information about updating this HCL can be found at the end of this page.

If you are here because you have experienced a problem with your wireless card after upgrading you may want to consider replacing the card rather than trying to get it to work using a program like NDISWrapper. Many wireless cards depend on non-free drivers. Non-free drivers can't be supported by the free software community because manufacturers have refused to release the source code. This can cause problems for users as previously the manufacturers supported the card.

There aren't many sources for free software compatible products. One of them is ThinkPenguin.com. Most others indicate Linux support and don't indicate free software support. You may be able to determine free software compatibility based on the chipset if it is listed. In most cases chipsets are not listed however. There is an excellent wikipedia page regarding chipsets and free software compatibility.


Gathering information

Before adding entries to this HCL or search for helps in case your wireless adapter does not work correctly, it is very important to first find out some basic information about your wireless adapter. The most important ones are the chipset, hardware / PCI ID, and the driver currently in use. Note that the chipset is what determines which driver you need, not the manufacturer of the card. Here are a number of ways to find out. All the commands should be run as root.

First, try to run this in the command line:

hwinfo --wlan

It will output quite a bit of information about the wireless adapter. Carefully note down the Vendor, Device (usually is you chipset), revision, bus type, driver in use and any other helpful information.

Sample output:

22: PCI 800.0: 0282 WLAN controller                             
 [Created at pci.318]                                          
 UDI: /org/freedesktop/Hal/devices/pci_168c_2b                 
 Unique ID: y9sn.XWhPmpaceG8                                   
 Parent ID: CvwD.f+gxXvfzBN1                                   
 SysFS ID: /devices/pci0000:00/0000:00:05.0/0000:08:00.0       
 SysFS BusID: 0000:08:00.0                                     
 Hardware Class: network                                       
 Model: "Atheros AR9285 Wireless Network Adapter (PCI-Express)"
 Vendor: pci 0x168c "Atheros Communications Inc."
 Device: pci 0x002b "AR9285 Wireless Network Adapter (PCI-Express)"
 SubVendor: pci 0x103c "Hewlett-Packard Company"
 SubDevice: pci 0x303f
 Revision: 0x01
 Driver: "ath9k"
 Driver Modules: "ath9k"
 Device File: wlan0
 Features: WLAN
 Memory Range: 0xf1000000-0xf100ffff (rw,non-prefetchable)
 IRQ: 17 (no events)
 HW Address: 0c:ee:e6:c1:bf:6d
 Link detected: yes
 WLAN channels: 1 2 3 4 5 6 7 8 9 10 11
 WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462
 WLAN encryption modes: WEP40 WEP104 TKIP CCMP
 WLAN authentication modes: open sharedkey wpa-psk wpa-eap
 Module Alias: "pci:v0000168Cd0000002Bsv0000103Csd0000303Fbc02sc80i00"
 Driver Info #0:
   Driver Status: ath9k is active
   Driver Activation Cmd: "modprobe ath9k"
 Config Status: cfg=no, avail=yes, need=no, active=unknown
 Attached to: #4 (PCI bridge)


If the first command does not work for any reason, try the following command if you have a pcmcia card or an onboard card:

lspci -vnn

Sample output:

08:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
       Subsystem: Hewlett-Packard Company Device [103c:303f]
       Flags: bus master, fast devsel, latency 0, IRQ 17
       Memory at f1000000 (64-bit, non-prefetchable) [size=64K]
       Capabilities: [40] Power Management version 3
       Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
       Capabilities: [60] Express Legacy Endpoint, MSI 00
       Capabilities: [100] Advanced Error Reporting
       Capabilities: [140] Virtual Channel <?>
       Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
       Capabilities: [170] Power Budgeting <?>
       Kernel driver in use: ath9k

Or this if you have a usb card:

lsusb

Sample output:

Bus 003 Device 005: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter

These two commands won't output very detailed information, but it'll give you a unique hardware ID, for example 168c:002b. Search for it with Google or another internet search engine to find out which chipset is on the device.

For some device it is very important to note the hardware ID. For example Broadcom BCM4312 has two variants with different PCI ID and two different support scenario


Chipsets

Airgo

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
700 PCMCIA 11.1 ndiswrapper Icon-checked.png Icon-question.png Icon-question.png Use ndiswrapper install from YaST. Blacklist the agnx driver in /etc/modprobe.d/blacklist.local before you insert your card. Disable ipv6 in Yast. Do not configure in Yast. Let Gnome NetworkManager do its normal thing. Ndiswrapper will require driver from the Netgear equivalent card called the WPNT511


Atheros

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
5005G 802.11bg PCI/Cardbus 11.0 madwifi Icon-checked.png Icon-question.png Icon-question.png Compiling madwifi driver from source, revision 3745 works fine
5006EG 802.11bg PCI/Cardbus 11.0 madwifi Icon-checked.png Icon-question.png Icon-question.png Requires adding the wireless drivers repository, which contains up-to-date wireless drivers, and also blacklisting the ath5k driver
5007EG 802.11bg PCI-e 11.1 ath5k Icon-checked.png Icon-question.png Icon-question.png Works out of the the box This device is typically misidentified in lspci as a 5006eg. Look for pci device ID 001c. Some laptops are marked as having an AR5BXB53 which is the same device.
5212 802.11abg PCI/Cardbus 11.0 madwifi Icon-checked.png Icon-question.png Icon-checked.png Blacklist ath5k as described on the madwifi page and reboot.

Then install madwifi and madwifi-kmp-<your kernel flavor> manually through the madwifi openSUSE repositories and make sure you have the latest version - for some reason one-click-install didn't work for me. Run "modprobe ath_pci" and use NetworkManager and everything should work fine.

AR2413 802.11bg PCI/Cardbus 11.4 ath5k Icon-checked.png Icon-question.png Icon-checked.png The ath5k driver needs to be loaded with the "nohwcrypt" option.
AR242x 802.11abg PCI/Cardbus 11.0 madwifi Icon-checked.png Icon-question.png Icon-question.png You will need to install madwifi hal (>0.10.5.6, check with modinfo ath_hal), and then blacklist ath5k. Reboot, and it should work.
11.1 ath5k Icon-checked.png Icon-question.png Icon-question.png Works fine out of the box on Toshiba Satellite P200D-130
AR5001 802.11bg PCI/Cardbus 11.2 ath5k Icon-checked.png Icon-checked.png Icon-checked.png Works out of box
AR5002 802.11bg PCI/Cardbus 11.2 Icon-checked.png Icon-checked.png Icon-checked.png Works out of box
AR9170 USB 11.1 not sure Icon-checked.png Icon-question.png Icon-question.png Needs compat-wireless-kmp-pae/default + ar9170-firmware
AR9280 / AR9280X 802.11bgn PCI-e 11.1 compat-wireless Icon-checked.png Icon-question.png Icon-question.png compat-wireless improves performance. This chip is used in the Asus Eee PC 1000HE.
AR9285 802.11bgn PCI-e 11.2 ath9k Icon-checked.png Icon-checked.png Icon-checked.png Works correctly without any manual configuration Unstable with Asus F50SF, see HCL/Laptops/Asus#Asus_F_xxxx_X
AR9285/AR5B91 802.11bgn PCI-e 11.4 ath9k/madwifi Icon-cross.png Icon-cross.png Icon-cross.png Terribly unstable/buggy/fail. Kernel 2.6.37 and .38 don't work.
AR9462/AR5B22 802.11abgn PCI-e 12.2 ath9k Icon-checked.png Icon-checked.png Icon-checked.png Works right out of the box with compat-wireless.
AR9287 802.11bgn PCI 12.1 ath9k Icon-question.png Icon-question.png Icon-checked.png Works correctly without any manual configuration. I very much expect this will work fine with no encryption or WEP.
AR922X 802.11bgn PCI 13.1 ath9k Icon-question.png Icon-question.png Icon-checked.png Works out of the box.

Broadcom

Note: Firmware for drivers b43 and b43legacy is installed with the command: sudo /usr/sbin/install_bcm43xx_firmware

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
BCM4310 (PCI ID 4315) 802.11b/g 11.0 wl/ compat-wireless/ b43(2.6.32 and above only) Icon-checked.png Icon-checked.png Icon-checked.png For wl driver, get broadcom-wl and broadcom-wl-kmp-$flavor from Packman repository. Flavor of your running kernel (i.e. default, desktop, pae ...) can be checked with "uname -r".
11.1 wl/ compat-wireless/ b43(2.6.32 and above only) Icon-checked.png Icon-checked.png Icon-checked.png
11.2 wl/ compat-wireless/ b43(2.6.32 and above only) Icon-checked.png Icon-checked.png Icon-checked.png
11.3 b43 Icon-checked.png Icon-checked.png Icon-checked.png
BCM4312 (PCI ID 4312) 802.11a/b/g PCI 11.1 b43 Icon-checked.png Icon-checked.png Icon-checked.png Need to install b43 firmware.
11.2 b43 Icon-checked.png Icon-checked.png Icon-checked.png
11.3 b43 Icon-checked.png Icon-checked.png Icon-checked.png
BCM4312 (PCI ID 4315) 802.11b/g 11.0 wl/ compat-wireless/ b43(2.6.32 and above only) Icon-checked.png Icon-question.png Icon-question.png For wl driver, get broadcom-wl and broadcom-wl-kmp-$flavor from Packman repository. Flavor of your running kernel (i.e. default, desktop, pae ...) can be checked with "uname -r".
11.1 wl/ compat-wireless/ b43(2.6.32 and above only) Icon-checked.png Icon-checked.png Icon-checked.png
11.2 wl/ compat-wireless/ b43(2.6.32 and above only) Icon-checked.png Icon-checked.png Icon-checked.png
11.3 b43 Icon-checked.png Icon-checked.png Icon-checked.png
BCM4318 (PCI ID 4318) 802.11b/g PCI 11.0+ b43 Icon-checked.png Icon-checked.png Icon-checked.png Need to install b43 firmware.
BCM4328 802.11a/b/g/n PCI 11.2 wl Icon-checked.png Icon-checked.png Icon-checked.png
BCM4329 802.11a/g/n PCI 11.0 ndiswrapper Icon-checked.png Icon-question.png Icon-question.png Use ndiswrapper and the drivers from the website. Comes in self-extracting zip, use wine to extract.
BCM94311 MCG (PCI ID 4311) 802.11b/g 11.0 b43 Icon-checked.png Icon-question.png Icon-question.png Need to install b43 firmware.
11.1 b43 Icon-checked.png Icon-checked.png Icon-checked.png
11.2 b43 Icon-checked.png Icon-checked.png Icon-checked.png
11.3 b43 Icon-checked.png Icon-checked.png Icon-checked.png

InProComm

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
IPN 2220 PCMCIA 11.2 ndiswrapper Icon-checked.png Icon-question.png Icon-question.png Worked with "ndiswrapper -i WLIPNDS.INF". WLIPNDS.INF was from "WPC54G v4 driver rev 1.22.1.2004" from Linksys support.


Intel

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
PRO/Wireless 2100 802.11b PCI 11.0 11.1 ipw2100 Icon-checked.png Icon-checked.png Icon-checked.png Install the ipw firmware rpm
PRO/Wireless 2200BG 802.11bg PCI 11.0 ipw2200 Icon-checked.png Icon-checked.png Icon-checked.png
11.1 ipw2200 Icon-checked.png Icon-checked.png Icon-checked.png
PRO/Wireless 2915ABG 802.11abg PCI 11.0 ipw2200 Icon-checked.png Icon-checked.png Icon-checked.png
PRO/Wireless 3945ABG 802.11abg PCI-e 11.0 ipw3945 Icon-checked.png Icon-checked.png Icon-checked.png Works,perfect for me on Lenovo R61e from default install. Using both kde3 and kde4 with knetworkmanager which will auto start the connection again on Wake.
11.1 ipw3945 Icon-checked.png Icon-checked.png Icon-checked.png Works,perfect for me on Lenovo R61e from default install. Using both kde3 and kde4 with knetworkmanager which will auto start the connection again on Wake.
11.2 ipw3945 Icon-checked.png Icon-checked.png Icon-checked.png Flawless. Works anyway you want.
Wireless WiFi Link 4965AGN 802.11a/b/g/n PCI-e 11.0 iwlwifi (iwl4965) Icon-checked.png Icon-checked.png Icon-checked.png Use IFUP instead of the gnome or KDE network manager (KDE4 network manager might work.. but's in beta still)
11.1 iwlwifi (iwl4965) Icon-checked.png Icon-checked.png Icon-checked.png
Wireless WiFi Link 5300 AGN 802.11a/g/n PCI-e 11.0 Icon-cross.png Requires the 2.6.27 kernel
11.1 11.2 iwlwifi (iwl5300) Icon-checked.png Icon-checked.png Icon-checked.png
Centrino Untimate-N 6300 802.11abgn PCI-e (mini, half-height) 11.3 iwlagn Icon-checked.png Icon-checked.png Icon-checked.png may require iwl6000 firmware package. detected automatically under 2.6.34

Intersil

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
ISL3886 PCI 11.1 p54pci Icon-checked.png Icon-question.png Icon-question.png modprobe p54pci


ISL3890 PCI 11.0 prism54 Icon-checked.png Icon-question.png Icon-question.png You need to download the firmware, version 1.0.4.3 from Prism54 Project and saved the firmware file as isl3890 (no Capitals) in the /lib/firmware/ directory. Run as root the command modprobe prism54 and configure the wireless card completely with YAST or partly with YAST and the rest with NetworkManager.
11.1 prism54 Icon-checked.png Icon-question.png Icon-question.png
12.1 p54pci Icon-checked.png Icon-checked.png Icon-checked.png You need to download the firmware, version 2.13.25.0 according to [1] and save the firmware file as isl3886pci (no Capitals) in the /lib/firmware/ directory. Run as root the command modprobe p54pci and configure the wireless card completely with YAST or NetworkManager.

Marvell

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
88W8686 USB 11.2 ndiswrapper Icon-checked.png Icon-checked.png Icon-checked.png Worked with ndis-wrapper and XP driver from Zio X7 http://www.globalzio.com/download_file.asp?no=64&file=1.


Ralink

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
RT2500 802.11g PCI 11.0 rt2500pci Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package required -> auto installed by YaST Model: "Linksys WMP54G 2.0 PCI Adapter"
11.1 rt2500pci Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package required -> auto installed by YaST
11.2 rt2500pci Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package required -> auto installed by YaST
11.3 rt2500pci Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package loaded by kernel, configured by Network Manager
11.4 rt2500pci Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package loaded by kernel, configured by Network Manager
12.1 rt2500pci Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package loaded by kernel, configured by Network Manager
12.2 rt2500pci Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package loaded by kernel, configured by Network Manager
RT2501 802.11bg USB 11.0 rt73usb Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package required -> auto installed by YaST
11.1 rt73usb Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package required -> auto installed by YaST
11.2 rt73usb Icon-question.png Icon-question.png Icon-question.png
11.3 rt73usb Icon-checked.png Icon-checked.png Icon-checked.png 'ralink-firmware' package loaded by kernel, configured by Network Manager
RT2561 PCI 11.0 rt61 Icon-checked.png Icon-question.png Icon-question.png Card almost works out of the box. Just need to download RT61 Firmware and copy bin files to /lib/firmware/. Then reload modules.
11.3 rt61 Icon-question.png Icon-question.png Icon-checked.png 'ralink-firmware' package required -> auto installed by YaST
RT2571 USB 11.1 rt73usb Icon-checked.png Icon-question.png Icon-checked.png Tested with 32 and 64 bits. Use rt73usb instead of rt2500usb.


RT2800 802.11bgn PCI 11.4 rt2860sta Icon-question.png Icon-question.png Icon-checked.png 'ralink-firmware' package required -> auto installed by YaST
RT2860 802.11bgn PCI 11.3 rt2860sta Icon-question.png Icon-question.png Icon-checked.png Tested with 64 bits. Only B/G works, See internet for details on getting N to work with Linksys WMP600N Cannot update to current driver--seems to be the problem, and packagers could help out it would be great.
RT2870 802.11n USB 11.3 rt2870sta Icon-checked.png Icon-checked.png Icon-checked.png Must install package kernel-firmware. Configure module rt2870sta to load at boot. Works great with Network Manager.
RT3562 802.11n PCI 12.1 rt3562sta Icon-question.png Icon-question.png Icon-checked.png Not out of the box. Install rt3562sta-common* and rt3562sta-* from Repo:home/torbjoernk/branches/driver/wireless then add this driver in YaST->Kernel Settings->Add (select from list the RaLink PCI card). Do not to forget to blacklist the rt2* modules in /etc/modprobe.d/50-blacklist.conf.
RT3572 802.11n USB 11.3 rt3572sta Icon-question.png Icon-question.png Icon-checked.png Use download from http://www.ralink.com.tw/support.php?s=2. Add USB id idVendor=1737, idProduct=0079 to ./common/rtusb_dev_id.c. Follow README_STA
RT5372 802.11n USB 12.2 rt2800usb Icon-question.png Icon-question.png Icon-checked.png Works right out of the box on 12.2. 100% plug and play. D-Link DWA-140, rev. B3. Lsusb: 2001:3c15 D-Link Corp. Only tested with b/g access point. Did not work with 12.1.
RT73 802.11bg USB 11.3 rt73usb Icon-checked.png Icon-checked.png Icon-checked.png Must install package kernel-firmware.
Ralink 802.11 n WLAN 802.11n USB 12.1 rt2800usb Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box while doing a net-install with the default 12.1 kernel. lsusb yields 148f:3370 Ralink Technology, Corp.

Realtek

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
8180 802.11b PCI/Cardbus 11.0 rtl8180-sa2400 Icon-checked.png Icon-checked.png Icon-question.png Works perfectly from 11.0 i386-DVD installation with network manager
8185L 802.11a/b/g PCI 11.0 not sure Icon-checked.png Icon-question.png Icon-question.png Worked fine out of the box


8185 802.11a/b/g PCI 11.2 rtl8180 Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box


8187 and 8187B 802.11b/g USB 11.0 not sure Icon-checked.png Icon-question.png Icon-question.png
11.1 rtl8187 Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.2 rtl8187 Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.3 rtl8187 Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.4 rtl8187 Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
8187SE 802.11b/g PCI-E 11.2 r8187se from Staging Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.3 r8187se from Staging Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.4 r8187se from Staging Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
8191SU 802.11b/g/n USB 12.2 r8712u? Icon-checked.png Icon-question.png Icon-question.png Works out of the box
8192CU/8188CU 802.11b/g/n USB 11.3 rtl8192cu from compat-wireless Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.4 rtl8192cu from compat-wireless Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box


8192CE/8188CE 802.11b/g/n PCI-E 11.3 rtl8192ce from compat-wireless Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.4 rtl8192ce from compat-wireless Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
8192SE/8191SE 802.11b/g/n PCI-E 11.3 rtl8192se from compat-wireless Icon-checked.png Icon-checked.png Icon-checked.png Works out of the Box - In kernel 2.6.40
11.4 rtl8192se from Compat-wireless Icon-checked.png Icon-checked.png Icon-checked.png Works out of the Box - In kernel 2.6.40
8192SU/8191SU 802.11b/g/n USB 11.3 r8712u from staging Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box
11.4 r8712u from staging Icon-checked.png Icon-checked.png Icon-checked.png Works out of the box

Texas Instruments

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
ACX111 802.11g PCI/Cardbus 11.1 acx Icon-checked.png Icon-question.png Icon-cross.png Requires using ifup instead of networking manager. Very buggy driver (currently alpha), packet loss, connection loss, Linux-unfriendly vendor,

requires acx_111 firmware.


Zydas

Chipset Type Bus openSUSE
Release
Driver Works with network Version specific remarks General
Remarks
Unencrypted WEP WPA
zd1211 USB 11.0 zd1211rw Icon-checked.png Icon-question.png Icon-question.png Works out of the box. (1) install zd1211-firmware-1.4-1.80, (2) configure using yast
11.1 zd1211rw Icon-checked.png Icon-question.png Icon-question.png
11.4 zd1211rw Icon-checked.png Icon-question.png Icon-checked.png



Cards

With known chipsets

This table list cards with known chipsets. Note that the driver that you need depends on the chipset and not the make of the card. Please do not add compatibility info here, instead add to the chipset section.

Make Model Bus Bus ID Chipset
3Com 3CRWE154A72 PCMCIA Atheros AR5212
Asus WL-138g v2 PCI Broadcom BCM4318
Asus WL-160N USB Ralink RT2870
Asus WL-167G v2 USB Ralink RT25xx
Asus WL-167G v3 USB 0b05:1791 Realtek
Asus WL-169GE USB Realtek 8187(L)
Belkin F5D8010 Pre-N MIMO PCMCIA Airgo 700
Belkin F5D7050de v4004 USB Zydas zd1211
Belkin F6D4050 v2 USB 050D:935B Ralink RT2870
Belkin F7D2101 v1 USB 050D:845A RTL8192
Digitus DN-7006GT PCI Realtek 8185L
D-Link WNA-1330 PCMCIA Atheros AR5005G
D-Link WUA-1340 USB Ralink RT2501
D-Link DWL-G520 vB PCI Atheros AR5002(G)
D-Link DWL-G510 rev C(2) PCI Ralink RT2501
Edimax EW-7128G PCI Ralink RT2561
Edimax EW-7717Un USB 7392:7717 Ralink RT2870
Intersil Prism Javelin/Prism Xbow PCI ISL3886
Intersil PrismGT/Duette PCI Intersil ISL3890
Linksys WMP300N PCI Broadcom 4329
Linksys WPC54G, v4 PCMCIA INPROCOMM IPN 2220
Linksys WUSB54GC USB Ralink RT73
Linksys WUSB600N v2 USB Ralink RT3572
Netgear WN111 V2 USB 0846:9001 Atheros AR9170
Rosewill RNX-G1/RNX-G1W USB 0BDA:8187 Realtek RTL8187
Sweex LW053 USB Ralink RT2571
TP-Link TL-WN321G USB Ralink RT2501
TP-Link TL-WN851ND PCI Atheros AR9287
US Robotics USR805417 USB Broadcom BCM4318
Zio X7 USB Marvell 88W8686
ZyXEL G-220 vers. 1/2 USB Zydas zd1211
ZyXEL G-220F USB Zydas zd1211

With unknown/unspecified chipset

This table lists cards that are known to work/do not work with openSUSE but the chipsets are unknown/unspecified. Please do not add new entries here, you should always find out the chipsets of your wireless network adapter and add them to the appropriate tables. You can also help by identifying the chipsets of the cards below and add them to the HCL accordingly.

Make Model Bus Driver 11.0 11.1 11.2 Comments
AVM Fritz!WLAN Stick USB USB ndiswrapper Icon-checked.png Icon-checked.png 11.1 (probably 11.0 too): You have to use ndiswrapper (see How-To below) - Unencrypted network worked fine - however WPA (2) failed due to some troubles with wpa_supplicant, search the web. I'm not the only one so be cautios when intending to buy it for an WPA encrypted environment. How-To: SDB:AVM Fritz!WLAN Stick USB
Belkin F5D7050 v5012 USB rtl8187 Icon-checked.png openSUSE 11.1: (1) configured using YaST. Worked out of the box, with WPA Ver 1
Belkin Wireless G + Mimo v3002uk (F5D9050) USB rt73 Icon-checked.png Icon-checked.png 11.0 Requires 'ralink-firmware' available in yast (was auto selected for me) works perfectly. (11.1 needed ndiswrapper. Firmware package installed but wouldn't connect. Not tested unencrypted though.) Both 32bit installs
Cisco Aironet 340 PCMCIA aironet Icon-checked.png WPA does not work
D-Link DWA-110 USB RT73 Icon-checked.png Icon-checked.png (1) Works out of the box. Set up connections. Download wifi-radar and it connects. Did not need to install drivers. (2) openSUSE 11.0 & 11.1: Requires 'ralink-firmware' package, auto selected by YaST, when rt73usb driver got loaded. Connection configurated by YaST. Support WEP, WPA & WPA2 security standards. (ID 07d1:3c07 D-Link System Wireless G DWA-110 Adapter, H/W ver: A1, F/W ver: 1.00).
D-Link DWL-G122 ver C1 USB RT73 Icon-checked.png Icon-checked.png Need to install the ralink-firmware package on openSUSE 11.0
D-Link WDA-2320 PCI Atheros Icon-question.png Icon-checked.png Card works great under ndiswrapper. I also read it should work with madwifi.

Works great with madwifi in 11.0. Good signal strength, WPA (Personal) also works well. See the madwifi page for how to set it up: http://en.opensuse.org/Atheros_madwifi

Edimax 7711Uan USB rt3070sta Icon-question.png Icon-checked.png Icon-checked.png Works with extra modules from update repo but openSUSE 11.1 refuses to work out of the box due to missing driver. Recommend running kernel update to use hardware on openSUSE 11.1. Works with openSUSE 11.2 with rt3070 driver in staging. **Blacklist rt2870sta driver as this is loaded by default but has very bad reliability/speed with later issued hardware (in openSUSE 11.2 also blacklist rt2x00lib rt2x00usb).**
INTELLINET Wireless G USB Adapter (Rev. 3.02) USB rt73 Icon-question.png Icon-checked.png RT2501 chipset (see Chipsets above). Easily configured through YaST. Highly recommended. IEEE 802.11g and -b only. See also [2]
LinkSYS WUSB11 ver. 2.6 USB Icon-question.png Icon-question.png Icon-checked.png Plugged it in and it worked right away
LinkSyS WUSB54G USB Icon-question.png Icon-checked.png In 11.1 and 11.3 just plug it in, hotplug is working too. Immediately seen and configured (HW) with the bundled Rt73 driver. Choose the network and go. NOTE: It works between Radio Channels from 1 through 11. Check Your router config (mine was on the 13th channel, for security reason). WUSB54GC worked straight out of the box with openSUSE 11.1 and 11.3 too.
Netgear WG311 T/G/R PCI madwifi/ath5k Icon-checked.png Icon-checked.png After installing the NON-GPL kernel module, card works out of the box.

Yast2 uses module ath_pci. Works with openSUSE 11.0 after installing madwifi (tested with madwifi-0.9.2.1-0.1 and WG311-T card). WG311-T works straight away using the ath5k kernel driver in 11.1. Better performance after installing madwifi.

Netgear WG511 v1.0 PCMCIA Icon-question.png Icon-checked.png Download the firmware from www.prism54.org and change the name of the file to isl3886



If your card/chipset is not listed

If your card/chipset is not listed here, it is still likely your card/chipset is supported

There are other websites that documents the compatibility of wireless network adapters with GNU/Linux in general. Please check these resources:

Using Windows drivers

If there is no native Linux driver for your card/chip, you may be able to use a Windows driver with Ndiswrapper (see: SDB:Ndiswrapper). When possible, it is preferable to use a native Linux driver.


Updating this HCL

Finally, if you succeed in getting your wireless networking card/chip to function properly with openSUSE, and if it is not listed in this page, then please update this wiki page accordingly in line with Help:Editing. Information about editing the tables can be found here in the source (go to edit mode).


See also (wireless)


External links

http://www.modem-help.co.uk/mfcs.html - Lookup chipset info for your nic here.