Las tarjetas de redes inalámbricas para ordenadores requieren un software de control para hacerlos funcionar (los controladores de dispositivos o drivers). Esta es una lista de la situación de algunos de los controladores de código abierto para las tarjetas de red inalámbricas 802.11.
Controladores de para 802.11 "inalámbrica" thumb|"Libertas" de Marvell ejecuta un RTOS en un ARM9 y hace interfaz a través de una cuña con el sistema operativo real. Véase también wireless.kernel.org y Núcleos de Linux estables actuales : Inalámbrico Linville: Pruebas inalámbricas
Estado
Familia de controladores Controlador Chipsets Integración en línea principal Firmware no libre requerido'N/A' significa que el firmware se almacena en el dispositivo en todo momento Licencia Desarrollo adm8211 ADMtek ADM8211 (IEEE 802.11b MAC/BBP GPLv2 with support from Infineon/ADMtek at76c50x-usb at76c50x-USB Atmel AT76C503/AT76C505 based USB WLAN adapters Depends on the model GPLv2 ? acx100 Texas Instruments ACX100, ACX111, TNETW1450 Dual BSD/MPL Reverse engineered airo Cisco Systems Aironet 4500/4800 and 340/350 Dual GPLv2 and BSD ath ar5523 Qualcomm Atheros AR5523 based USB dongles ISC Reverse engineered ath5k Qualcomm Atheros AR2413, AR2414, AR2417, AR2425, AR5210, AR5211, AR5212, AR5213, AR5413, AR5414, AR5423, AR5424 (since 2.6.25) The card doesn't have a host CPU and so it doesn't require a firmware source Dual GPL/BSD Reverse engineered ath6kl Qualcomm Atheros AR6003, AR6004 (SDIO), AR6004 (USB) ISC Written by Qualcomm Atheros ath9k Qualcomm Atheros chips with IEEE 802.11n support (since 2.6.27) ISC Written by Qualcomm Atheros ath9k_htc Qualcomm Atheros AR9271, AR7010 (USB-PCIe bridge with AR928x chips) (since 2.6.35)https://wiki.debian.org/ath9k_htchttps://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=fb9987d0f748c983bb795a86f47522313f701a08 commit of ath10k to kernel 2.6.35 The firmware source was released under free software licenses in March 2013 ISC Written by Qualcomm Atheros ath10k Qualcomm Atheros chips with IEEE 802.11ac support (since 3.11)https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5e3dd157d7e70f0e3cea3f2573ed69fb156a19d5 commit of ath10k to Kernel 3.11 The chipsets do require a non-free firmware, as of 12/8/2013, volunteer developers should contact Luis R. Rodriguez, mcgrof at frijolero.org to help with changing this, code clean ups, and release ) ISC Written by Qualcomm Atheros carl9170 Qualcomm Atheros AR9170 (802.11n USB) (since 3.0) GPL Qualcomm Atheros supported wil6210 Wilocity wil6210, 802.11ad 60GHz ISC Written by Qualcomm Atheros atmel Atmel at76c502 at76c504 and at76c506 wireless cards GPLv2+ Reverse engineered b43 Some Broadcom 43xx (since 2.6.24) Experimental OSS firmwareSee openfwwf project for open-source firmware. This firmware lacks support for QoS and hardware cryptography. GPL Reverse engineered Some Broadcom 43xx (since 2.6.24) Experimental OSS firmware GPL Reverse engineered brcmfmac Broadcom 4329, 4330, 4334, 43235, 43236, 43238 (since 3.2) ISC Written by Broadcom brcmsmac Broadcom 4313, 43224, 43225 (since 3.2) ISC Written by Broadcom cw1200 ST-Ericsson CW1100 & CW1200 WLAN chipsets (since 3.11)https://kernelnewbies.org/Linux_3.11-DriversArch#head-55b108ef9d4cab96ff8a30e9906a6079628c49d3 Kernel Newbies 3.11 network driver documentation. https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cw1200 CW1200 Licence file at linux-firmware. GPLv2 ? HostAP Intersil PRISM-II, PRISM-2.5, PRISM 3 Depends on the model GPLv2 Intel PRO/Wireless 2100 and 2200 Network Connection 802.11b GPL Written by Intel iwlegacy Intel Wireless WiFi 4965AGN iwlwifi Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N: 6250AGN, 6200AGN, 6300AGN 1000BGN, 5150AGN, 5100AGN, 5300AGN, 5350AGN, 6005, 6030, 6150BGN, 100BGN and 130BGN, 2000 Dual GPL/BSD Written by Intel libertas Marvell 88W8686 SDIO Libertas 8388 (USB) 802.11b/g, 8385 (CompactFlash) 802.11b/g, 8385/8686/8688 (SDIO) 802.11b/g, 8686 (SPI) 802.11b/g 88W8388 GPL Marvell supported libertastf Marvell 8388 (USB) WLAN Thinfirm Driver (OLPC) GPL cozybit, Marvell supported mwifiex WiFi-Ex Driver for Marvell SD8786/SD8787/SD8797 (SDIO), 8766/8897 (PCIe) and 88W8797 (USB) GPLv2 Written by Marvell mwl8k Marvell TOPDOG 802.11 Wireless cards: 88W8366, 88W8863, 88W8687, 88W8764 GPLv2 Written by Marvell orinoco Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B Required for WPA support p54 There is a Free software firmware called FreeMAC, but it's not yet ready for non developers use Reverse engineered; Obsoleted by p54. rt2400pci MediaTek (Ralink) RT2460 (since 2.6.24) see the license of the firmware to see which chipsets need a firmwareGPLv2+rt2x00.serialmonkey.com; From partial documentation and GPL drivers by Ralink rt2500pci RT2560 GPLv2+rt2x00.serialmonkey.com rt61pci RT2561, RT2561S, RT2661 GPLv2+rt2x00.serialmonkey.com rt2800pci RT2760, RT2790, RT2860, RT2880, RT2890, RT3052, RT3090, RT3091, RT3092RT3390, RT3060, RT3062, RT3562, RT3592, RT5390, RT3290 GPLv2+rt2x00.serialmonkey.com rt2500usb RT2571 & RT2572 GPLv2+rt2x00.serialmonkey.com rt73usb RT2571W, RT2573 & RT2671 GPLv2+rt2x00.serialmonkey.com rt2800usb RT2770, RT2870 & RT3070, RT3071 & RT3072RT3370, RT3572, RT5370, RT5572 GPLv2+rt2x00.serialmonkey.com rtl8187 Realtek rtl8187 Realtek rtl-wifi Realtek (since 2.6.38)https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/rtlwifi?id=0c8173385e549f95cd80c3fff5aab87b4f881d8d 2010-12-15: add rtl-wifi and support for RTL8192CE GPL Written by Realtek et al. Forked from rtl8180-sa2400 project. GPL Written by Realtek et al. GPL Written by Realtek et al. GPL Written by Realtek et al. GPL Written by Realtek et al. GPL Written by Realtek et al. GPL Written by Realtek et al. RTL8188EU e.g. in the TP-Link TL-WN725N (since 3.12) GPL Written by Realtek et al. rsi9113 RSI9113 Redpine Signals SDIO, USB adapters GPL Written by Redpine Signals Inc., ti wl1251 Texas Instruments TI wl1251 (SDIO/SPI) GPL Written by Nokia wl12xx Texas Instruments TI wl1271, wl1273, wl1281 and wl1283 (Only up to 3.2http://e2e.ti.com/support/low_power_rf/f/307/p/324365/1130399.aspx#1130399) GPL Written by Nokia and Texas Instruments wl18xx Texas Instruments TI WiLink 8 GPL Written by Texas Instruments zd1211rw ZyDAS ZD1211/ZD1211B (USB) http://sourceforge.net/projects/zd1211/files/zd1211-firmware/ ZD1211 USB WLAN Linux Driver Firmware GPL various
Capacidades del controlador ''Véase también: Wireless.kernel.org
Nota: En esta sección, se debe distinguir entre controladores SoftMac y HardMac. Todos los controladores SoftMac deben tener las mismas capacidades en relación con el cifrado, ya que se hace por hostapd. Posteriormente, se deberían copiar / extender https://web.archive.org/web/20141219044650/http://wireless.kernel.org/en/users/Drivers porque enumera todos los modos disponibles de funcionamiento: https://web.archive.org/web/20150117031551/http://wireless.kernel.org/en/users/Documentation/modes
entonces, debemos pensar en la documentación, si un conductor puede soportar múltiples modos simultáneamente y cuáles.
Modo AP El modo monitor IEEE 802.11s
Driver802.11Bus interfaceSeguridad inalámbricaModo monitorModo master (AP)Modo Ad hoc a b g n ac WEP WPA WPA2 acx1xx PCI, Mini PCI, PC card, USB adm8211 PCI carl9170 USB ath5k PCI, Mini PCI, PC card, AHB (since 2.6.31) ath9k PCI, Mini PCI, AHB, PCI Express Mini Card ath10k PCI, Mini PCI, AHB, PCI Express Mini Card b43 PCI, Mini PCI, SDIO ? bcm43xx PCI, Mini PCI, PC card, Cardbus brcmfmac USB, SDIO brcmsmac PCI, Mini PCI, PCI Express Mini Card https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=492b71e8d468102372969705b65845f5e57038c5 2013-03-27 brcmsmac: activate AP support https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?id=c55b3766054d3db7a9732c6c8a1c81afac2cfaa6 hostap PCI, Mini PCI, PC card Requires station firmware 1.7.4 or later. ipw2100 Mini PCI ipw2200 Mini PCI ipw2200-ap Mini PCI ipw3945 Mini PCI, PCI Express Mini Card islsm PCI, USB iwlwifi Mini PCI, PCI Express Mini Card Experimental iwlagn Mini PCI, PCI Express Mini Card libertas USB, CF, SDIO MadWifi PCI, Mini PCI, PC card some issues in HAL, outdoor sensitivity? orinoco Mini PCI, PC card WPA+TKIP with Hermes (Lucent/Agere Systems) chipsets only. Requires 2.6.28-rc1 or later kernel and v9.42 or later firmware from userspace. p54 Mini PCI, Cardbus, USB prism54 PCI rndis_wlan USB rt2x00 PCI, Mini PCI, USB except for the rt2400 chipset; only the rt2500 chipset and the rt2570 chipset are supported and also at least two users reported success with master mode rtl8180 PCI, Mini PCI, PC card rtl8187 USB zd1201 USB zd1211 USB zd1211rw urlarchivo=http://web.archive.org/web/http://www.prism54.org/freemac.html|fechaarchivo=1 de diciembre de 2015}} USB
Véase también Lista de proyectos de firmware de rúteres inalámbricos Free Software Foundation
Referencias
Enlaces externos
Seattle Wireless Linux drivers
Categoría:Controladores de Linux Categoría:Controladores de dispositivos libres