HCL/Network Adapters (Wireless)

From openSUSE

< HCL
Hardware Compatibility List (HCL)
Full Systems
Laptops - Desktops - Servers - Virtual Machines
Components
Video Cards - Sound Cards - Wired Net Adapters - Wireless Adapters - Bluetooth Adapters - Printers - Scanners - TV Cards - Digital Cameras - Web Cameras - UPS - Floppy Drives
Image:Icon-wifi.png

Please note that if a piece of hardware was working on a previous release than the current one, there is a pretty good chance that it will work on the most recent release. However, there is no guarantee that the current release did not somehow break the driver or configuration for that piece of hardware (for example refer to Bug 168618). Please check that the hardware continues to work as expected for the most recent release before updating the for the most recent release in the following tables.

Contents

Chipsets

Chipset Type Bus Driver SL 9.3 SL 10.0 SL 10.1 SL 10.2 SL 10.3 SLES/NLD 9 Comments
ADMtek 8211 802.11b PCI/Cardbus adm8211 Image:22px-Tick.png Image:22px-Tick.png
Aironet 4500/4800 802.11b PCI/PCMCIA aironet Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Atheros AR2413A 802.11bg PCI madwifi Image:22px-Tick.png Works well with madwifi on 10.3 x86_64.
Atheros 5005G 802.11bg PCI/Cardbus madwifi Image:22px-Tick.png Needs nongpl kernel package. SL 10.1: Here is a workaround using ndiswrapper or madwifi.
Atheros 5005G 802.11a PCI/Cardbus madwifi Image:22px-Tick.png Needs nongpl kernel package. SL 10.1: Here is a workaround using ndiswrapper or madwifi.
Atheros 5005GS 802.11abg MiniPCI madwifi Image:22px-Tick.png Install it using the ndiswrapper (not recommended) or the madwifi driver. On some machines, when supended to disk, it won't connect anymore until next reboot. See also bug 22259.
Atheros 5006EG 802.11bg PCI/Cardbus madwifi Image:22px-Tick.png Image:22px-Tick.png Needs nongpl kernel package. SL 10.2-10.3: Here is a workaround using ndiswrapper or madwifi.
Atheros 5007eg 802.11bg PCI-e madwifi Image:22px-Tick.png Requires nongpl kernel package. Look for [ticket number 1679] for link to required special snapshot of Madwifi. Standard edition of Madwifi (v0.9.4) will not work with this device. 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.
Atheros 5210 802.11a PCI/Cardbus madwifi Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (SLES/NLD 9 - i386 only) needs nongpl kernel package. SL 10.1: Here is a workaround using ndiswrapper or madwifi.
Atheros 5211 802.11ab PCI/Cardbus madwifi Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (SLES/NLD 9 - i386 only) needs nongpl kernel package. SL 10.1: Here is a workaround using ndiswrapper or madwifi.
Atheros 5212 802.11abg PCI/Cardbus madwifi Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (SLES/NLD 9 - i386 only) needs nongpl kernel package. For SL 10.1 and 10.2: Here is a workaround using ndiswrapper or madwifi.
Atmel at76c05x 802.11b PCMCIA/USB atmelwlandriver Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Broadcom bcm43xx Image:22px-Tick.png Image:22px-Tick.png 10.3 See note for 10.2.


10.2 Native kernel driver. Needs firmware however. Install bcm43xx-fwcutter from DVD or OSS-repo and run as root the included script: install_bcm43xx_firmware from the /usr/sbin directory.

10.1 Works with ndiswrapper(64bit drivers also work with ndiswrapper).

Broadcom BCM94311 MCG, version 2 802.11bg b43 Image:22px-Tick.png 10.3 With kernel 2.6.25 See URL http://en.opensuse.org/Wireless_network_card
D-Link WDA-1320 802.11bG PCI/Cardus madwifi Image:22px-Tick.png Image:22px-Tick.png
  • Works perfectly with madwifi on both 10.1 and 10.2 - Minimal setup if any. Non of the Winxp/95 drivers that I have tried worked with ndsiwrapper.
INPROCOMM IPN 2220 802.11abg mini-PCI neti2220x64/ndiswrapper Image:22px-Tick.png

Works without problems on openSuSE 10.2 x64 and 10.3 x64 using the win2k_x64 driver and ndiswrapper. WEP works. WPA not tested.

Intel PRO/Wireless 2100 802.11b PCI ipw2100 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png

For suse 10.2 to work, the ipw-firmware package from the Non-OSS add-on CD (or non-oss repo) is required.

Intel PRO/Wireless 2200BG 802.11bg PCI ipw2200 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
  • On SuSE 10.0, there could be a problem using that device in conjunction with 802.11b routers. Here a possible solution.
  • On SuSE 10.1 and 10.2, the ipw-firmware package from the Non-OSS add-on CD (or non-oss repo) is required.
Intel PRO/Wireless 2915ABG 802.11abg PCI ipw2200 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png On SuSE 10.1 need to use the Extras CD disk 6. May need traditional ifup since sometimes card misses available networks. Other than that standard network manager seems normal.
Intel PRO/Wireless 3945ABG 802.11abg PCI-e ipw3945 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
  • SuSE 10.3 - Works, but there is a bug [1]. There is an upstream fix, but it hasn't made it into the regular updates. You can install the update by adding "http://download.opensuse.org/repositories/driver:/wireless:/10.3/openSUSE_10.3_update/" as a software repository, then in YaST Software Management, search for ipw3945, and update your kernel module (reboot to take effect). The traditional "ifup" process is reported to work as an alternative to the GUI Network Manager. To connect to get this fix using Network Manager, you will need to turn the wireless radio on and off using the hardware switch on your computer until Network Manager finally connects (tip: turn radio off, wait until NM shows no connection icon, turn radio on, once the connecting icon appears, wait about 5-6 sec., and if no progress is made, turn radio off until no connection icon appears, repeat until connection progress is made, then wait for connection).
  • SuSE 10.1/2 - use the Extras non-oss CD disk 6 or install the packages ipw-firmware and ipw3945d from a non-oss repository. You may still have problems on some systems if the "kill switch" is turned on. (On my IBM T60, this is a little switch near the IR port, on other systems it may be an ACPI keyboard switch like Fn+F5 or something you can enable or disable in the BIOS.)
  • SuSE 10.1 - Use the wlan kernel & install the firmware upgrade. Install ipw3945d. Use traditional ifup instead of Network Manager.
Intel Wireless WiFi Link 4965AGN 802.11a/b/g/n PCI-e iwlwifi (iwl4965) Image:22px-Tick.png Supported using the iwlwifi driver (included in 10.3 right after installation), however newer one has to be installed to get all the features working
Marvell 8335 802.11b/g PCI - Could not get this to work with ndiswrapper.
Orinoco 802.11b PCI/PCMCIA orinoco Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Orinoco 802.11b USB -
Prism2/2.5/3 802.11b PCI/PCMCIA hostap Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png chipset is supported by three drivers hostap, linux-wlan-ng, and orinoco (SLES/NLD 9 uses linux-wlan-ng driver by default)
Prism2/2.5/3 802.11b USB linux-wlan-ng Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
PrismGT/ Duette 802.11bg PCI prism54 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png In 10.1 you need to download firmware, see PCI devices below. In 9.3, 10.0 you could obtain it via YAST.
Ralink RT2400 802.11b PCI/Cardbus rt2400 Image:22px-Tick.png Image:22px-Tick.png works fine out of the box no problems yet encountered.
Ralink RT2500 802.11g PCI/Cardbus rt2500 Image:22px-Tick.png Image:22px-Tick.png current stable driver does not work with SMP kernel, new driver with SMP support currently being developed. Try this HowTo!
Ralink RT2570 802.11g USB rt2570 Image:22px-Tick.png (Random user: I couldn't make this one work by the default suse installation, v10.0 or 10.1; but this project (1) (2) is a possible solution.)
Ralink RT61STA 802.11g PCI ndiswrapper Image:22px-Tick.png
Realtek 8180 802.11b PCI/Cardbus rtl8180-sa2400 Image:22px-Tick.png
Realtek 8187 802.11a/b/g USB not sure Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Requires ndiswrapper (adhoc and managed) or the official drivers found here (adhoc or Infrastructure). Official drivers work with versions shown to the left, ndiswrapper needs to be tested in other versions. Drivers come with a "readme" on how to install. Must be done in root.
  • SuSE 10.3 Alternative 1) get drivers from http://rtl-wifi.sourceforge.net/wiki/Mac80211 and follow the readme (make , make install), 2) modprobe rtl8187 as root for loading the kernelmodule rtl8187, 3) call knetworkmanager, works with WPA on OpenSuse 10.3 x86_64 for the usb adapter on Asus M2N VM-DH
Texas Instruments ACX100 802.11b+ PCI/Cardbus acx Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png proprietary protocol (22 Mbps)
Texas Instruments ACX111 802.11g PCI/Cardbus acx Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png very buggy driver (currently alpha), packet loss, connection loss, Linux-unfriendly vendor,

requires acx_111 firmware

ZyDAS ZD1201 802.11b USB zd1201 Image:22px-Tick.png Image:22px-Tick.png
ZyDAS ZD1211 802.11g USB zd1211 Image:22px-Tick.png Image:22px-Tick.png An opensource driver (V2.0.0) for kernel 2.4/2.6 can be found at the Zydas-Homepage. In addition, there's an OpenSource fork actively maintained, available at [2].

The zd1211rw driver is included in the kernel. It's only needed to copy the firmware to its place, you can find it here: http://zd1211.ath.cx/wiki/DriverRewrite

Chipsets missing or listed here as not supported may work using ndiswrapper.

Atheros chipsets can be used via the Atheros madwifi driver.

help with ndiswrapper here [3]

You can find an extensive list of wireless LAN cards including the chipset information here [4].

Cards

PCMCIA

Make Model Chipset/
Driver
Supports Network Install Supported in installed system 9.3 10.0 10.1 10.2 10.3 Comments
ARtem Onair ComCard 11 orinoco_cs Image:22px-Tick.png Image:22px-Tick.png
Belkin F5D7010 RT2500 Image:22px-Tick.png Image:22px-Tick.png only non-SMP kernel (see information above about RT2500 chipset)
Cisco Aironet 340 aironet Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Conceptronics 54 Mbit/s WLAN PCMCIA RT2500 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png only non-SMP kernel (see information above about RT2500 chipset)
D-Link DWL-650 Prism II Image:22px-Tick.png Image:22px-Tick.png
E-Tech WGPC03 RT2500 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png only non-SMP kernel (see information above about RT2500 chipset)
Level1 WPC-0300 AR5212 Image:22px-Tick.png Image:22px-Tick.png
Linksys WPG54g Broadcom BCM4306 Image:22px-Tick.png Image:22px-Tick.png ndiswrapper
Lucent Orinoco Hermes Image:22px-Tick.png Image:22px-Tick.png
Netgear MA401Prism II / hostap_cs with orinoco_cs Image:22px-Tick.png Image:22px-Tick.png 10.2 - yast recognizes and configures.. I needed to add "exclude irq 3" in /etc/pcmcia/config.opts to avoid the card from using IRQ 3 on reboot which conflicted... this could be unique to my HW..
Netgear WG511 v2.0 Prism Duett
or
Marvell
after online-update,
ndiswrapper
Image:22px-Tick.png,
ndiswrapper + Win2000 driver
Image:22px-Tick.png Image:22px-Tick.png Prism: Doesn't work on SuSe 10 rc1 works with workaround: add "PREFER_WPA_SUPPLICANT='no' to the ifcfg-wlan,
Marvell: Works sometimes not on SuSE 9.3 (Reason not known, reconnect helps mostly)
Netgear WG511 v3.0 only by ndiswrapper Image:22px-Tick.png
Netgear WG511T AR5212 on 10.1,
Image:22px-Tick.png earlier
Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 10.1, 10.2 & 10.3: Enable the Madwifi repository (http://madwifi.org/suse/) and install through Yast -> Software -> Software Management Install notes
Philips CPWNA100 AR5212 madwifi Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Sitecom WL-011 v1 atmel Image:22px-Tick.png Image:22px-Tick.png download the firmware from the SuSe 10.0 Evaluation repository or use yast with extra repository
Sitecom WL-120 v1 TI ACX111 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Requires acx_111 & acx_111c16 firmware, rename files to lower case but need upper case .BIN
SMC SMCWCBT-G Atheros 5212 /
madwifi
Image:22px-Tick.png Image:22px-Tick.png Tested on 32 and 64 bits, supports WEP and WPA 1,2
TRENDnet TEW-221PC ADM8211 Image:22px-Tick.png Image:22px-Tick.png
3Com 3CRWE154A72 AR5212 (AR5002X??) Image:22px-Tick.png Image:22px-Tick.png downloaded drivers from http://snapshots.madwifi.org and followed instructions from http://linux.wordpress.com/2006/05/21/suse-101-and-atheros-based-wifi-cards/
important note: the LED's are not supported

USB

Make Model Chipset/
Driver
Supports Network Install Supported in installed system 9.3 10.0 10.1 10.2 10.3 Comments
Addon GWU190 Realtek 8187 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Same adaptor as the netger wg111V2 Will work with x86_64 SUSE, Need to download the source code from Realtek web site. with 10.2 you will get a lot of symbol warnings, but works,and can be managed from Yast or network manager.
A-Link WL54USB Image:22px-Tick.png Auto-detected during x86_32 openSUSE 10.3 install. No need to do anything. I provided PSK for my WPA encrypted network during install and it just simply works!
Asus M2N VM-DH (usb on mainboard) Realtek 8187 Image:22px-Tick.png

1) Download the source code from http://rtl-wifi.sourceforge.net/wiki/Mac80211 and follow readme (make, make install), 2) modprobe rtl8187 as root for loading the module, 3) call knetworkmanager, works with WPA on x86_64 OpenSuse 10.3

AVM Fritz!WLAN Stick USB Image:22px-Tick.png Image:22px-Tick.png How-To: SDB:AVM Fritz!WLAN Stick USB
Conceptronic C54RU RT73
/ rt2x00
Image:22px-Tick.png Image:22px-Tick.png Tested on 32 bits, on 64 bits machine (AX2 6000) driver gives a compilation error: (...) rtmp_main.c:1: error: -mpreferred-stack-boundary=2 is not between 4 and 12
make: *** [rtmp_main.o] Error 1

Supports WEP, WPA 1,2
D-Link DWL-G122 ver B1 RT 2500 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (does not work on SMP kernels!) hardware version B1 (not C1)
D-Link DWL-G122 ver C1 RT 73
D-Link DWL-122 Prism 2/2.5/3 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
D-Link DWL-122  ?/prism2_usb Image:22px-Tick.png Image:22px-Tick.png Seems to depend on revision: ID 2001:3700 D-Link Corp. [hex] DWL-122 802.11b (works). Instr.: Install wlan-kmp-default ; modprobe prism2_usb .. openSUSE 10.2 autodetects the WLAN Stick now .. Use YaST2 Lan to configure. (Merge with above?)
D-Link DWL-G132 Atheros