Linux How To Install Wifi Driver
Translation(s): English - Deutsch - Español - Français - Italiano - Português (Brasil) - Русский
|
Welcome to Debian Wireless Fidelity |
This portal deals with the installation and configuration of WiFi devices. Device installation is substantially a two-part process: 1) installing the driver (too called a module) and two) setting upwardly your WiFi interface.
Contents
- Introduction
- Availability of compatible WiFi chipsets
- Unproblematic guide
- Devices that might work
- Prerequisites
- Install Driver
- PCI Devices
- USB Devices
- PC Card (PCMCIA) Devices
- Routers
- Configure Interface
- Troubleshooting
- Resource
- External Links
Introduction
A WiFi device operates on an electronic flake called a "chipset". We can observe the same chipset in several different devices. Consequently, the driver/module for ane chipset will work for all wireless devices using that chipset.
Free software based systems such as Debian depend on the cooperation betwixt manufacturers and developers to produce and maintain quality drivers and firmware. Drivers and firmware are what determine if, and how well, your hardware works.
Debian's Social Contract mandates the freeing of the distribution. In practice this means manufacturers are required to cooperate by releasing specifications and free drivers that tin can be worked on by the community. Newer versions of Debian (vi+) practice not include non-free drivers or firmware.
Non-gratis drivers and firmware are produced by entities refusing or unable to cooperate with the free software community. With non-complimentary drivers and firmware support is ofttimes unavailable or severely constrained. For example features are oft left out, bugs go unfixed, and what support does exist from the manufacture may exist fleeting.
By encouraging good social practices the customs is able to support finish-users. Complex installation procedures are no longer required and support may go on long after a product has been discontinued.
Availability of compatible WiFi chipsets
Currently there are but a few modern wifi chipsets readily available that work with free software systems. For USB wifi devices this list includes the Realtek RTL8187B chipset (802.11G) and the Atheros AR9170 chipset (802.11N). For Mini PCIe all cards with an Atheros chipset are supported.
Wifi has ever been a problem for free software users. USB Wifi cards are becoming less free. With the older 802.11G standard many USB wifi cards had costless drivers and did not require non-complimentary firmware. With 802.11N there are simply a couple chipsets on the market, from Atheros, which are completely complimentary.
One company which specializes in free software and sells 802.11N USB wifi cards, ThinkPenguin.com, has indicated the availability of free software supported 802.11N USB wifi cards is disappearing. Solving this trouble volition require more demand than currently exists. Next fourth dimension yous purchase a slice of hardware enquire yourself if information technology is free software compatible.
Uncomplicated guide
The following devices have been tested and are confirmed to piece of work with FOSS software only with the latest Debian:
Device | Confirmed | Drawbacks/Comments | Guide |
TP-Link TL WN821N |
| - The original code of the driver is copyrighted and later contributors don't know by whom. | 1. Update: sudo apt-become update && apt-get upgrade && && apt-become dist-upgrade and reboot if you updated the kernel |
Devices that might work
Co-ordinate to some users/reviewers these devices might possibly work with the latest Debian. They demand to exist confirmed and need specific guides. Furthermore, they might only work with proprietary firmware (FOSS-column).
In the Count reviewers (engagement/Debian version)-column the Debian version used by the reviewer, the proper name of the Debian-based distribution, and/or the yr of the review is given in brackets. [PP] stands for a review that says it's working Plug&Play, [nPP] for one explicitly proverb that it'southward not working Plug&Play or describing a guide that's not Plug&Play. [B] stands for a review that says it's buggy. The number curly brackets testify how many users rated a review helpful / voted it up. Additional types could get added to the type-column. (with antenna) refers antennas fastened past wire.
Device | Type | Count reviewers (date/Debian version) | Draft guide and notes | FOSS |
Panda Wireless PAU06 | USB adapter | 1 (2016), 1 (?2015), ane (SteamOS,2017), i (8.1,[PP]), 1 (2015,[nPP]), 1 (2014,[nPP]), one (9,[nPP]), 1 (ix) | "install ralink commuter in Debian repository", "set wifi.browse-rand-mac-address=no" |
|
Atheros 9280 | PCI bill of fare (half-size) | 1 (2018) | ||
Airlink101 AWLL5088V2 | USB adapter | ane (2017,[PP]) | Co-ordinate to some it does not accept WPA2. | |
TP-Link Archer T6E AC1300 | PCI card | 1 (9), 1 (7), one (2017) | ||
Alfa AWUS036NHA | USB adapter | one (D.b.distro,2015), one (Kali Linux,2013) | ||
Panda N600 | USB adapter | 1 (SolydxLinux,[PP]), 1 (2016,[nPP]) | ||
TP-LINK TL-WDN4800 N900 | PCI card | 2 (2013,[PP]) | ||
Glam Hobby OURLINK AC600 | USB adapter | i (LMDE,2017) | github Realtek rtl8812AU/8821AU driver | ? |
Buffalo ?AirStation N150 | USB adapter | 1 (vii,[PP]), ane (7) | ||
Edimax EW-7811Un | USB adapter | 1 (9,[nPP],[B]), 1 (NOOBS,2015,[B]), 1 (2013,[B]), i (2016,[B]), i (2014), 1 (ARMv6,[B]) | For a guide see multiple in the Amazon reviews. There seems to be a problem with this dongle'due south range. | |
Protronix 802.11N/Thousand USB | USB adapter | 1 (8) | "install the driver from the 'non-costless' repo" |
|
iKross AC1200 | USB adapter | i (2016,[nPP]) | ||
Broadcom BCM94352HMB | 1 (2016,[nPP(?)] | |||
TOMTOP 300Mbps USB | USB adapter | 1 (8,{half-dozen}) | ||
TP-Link TL-WN851ND | PCI card | 1 (8,{2}, ane (Ubuntu10), 1 (9,[PP]), one (2016,[PP]), 1 (seven,[PP]) | [PP]? | |
Atheros AR5B95 AR9285 | PCI-E Card | 1 (2017,{iii}) | ||
Blurex Long Range Wireless-Northward | USB adapter (with antenna) | 1 (2016,{1}) | "Ralink rt2870/rt3070". "OpenWRT has a driver in their latest version, so if you have installed OpenWRT on your router and it has a USB port, plug this in and restart your router and it will come up up with an extra WiFi interface: now it's a WiFi repeater or an admission point with an outdoor antenna" | |
Alfa 2000mW 2W | USB adapter (with antenna) | 1 (8,{3}), i (2012,{ane}) | ||
CSL Wireless LAN USB 2.0 Dongle | USB adapter (with fastened antenna) | around 20, confirmed for 2,5 years by wiki.debianforum.de user/s | "apt-get install firmware-realtek" |
|
Prerequisites
A WiFi interface is an Ethernet interface which also provides WiFi-specific configuration parameters. These parameters are controlled using the iwconfig program.
- For bones command line usage:
-
iw tool for manipulating Linux Wireless stack via cfg80211/nl80211.
-
wireless-tools, tools for manipulating Linux Wireless Extensions (installed past default on Desktop & Laptop installations)
-
- For GUI systems:
-
NetworkManager A wired and wireless manager, installed by default on Gnome-Desktop & Laptop installation, configuration admission via nm-applet
-
wicd, a wired and wireless director, is recommended for other environments without GNOME dependencies such as XFCE, Fluxbox, Openbox, Enlightenment.
-
- Other related packages:
-
wpasupplicant, client support for WPA and WPA2 networks
-
rfkill, simple tool used to enable and disable wireless networking devices, typically WLAN, Bluetooth and mobile broadband.
-
iwd, aims to potentially replace wpasupplicant in the future by utilizing modern Linux features via nl80211
-
If these are missing, you can install these via:
bent install iw
… and similar
Employ lsusb to meet information near which USB WiFi adapter is connected
Use lspci to see information about which PCI cards is continued
Install Driver
Before yous purchase, verify your intended device is supported by an bachelor Linux driver. A skillful indication of back up is Tux existence displayed on the product'southward packaging. Improve, perchance, is using a web search engine to detect reports from others using it with Debian stable attesting to its performance and usability.
This section presents general lists of WiFi devices (grouped by host interface) and sorted by driver/module name. Each list has two main elements: the module name and the chipset(s) it supports. Known unsupported chipsets are at the terminate of each listing.
If available, a help page link will provide you with farther information. We recommend you read the associated aid page, as some devices may require to be supplied with microcode (aka "firmware") before they can be used.
For an indication of support with a specific device, see the Wireless Adapter Chipset Directory.
PCI Devices
See HowToIdentifyADevice/PCI for more than information
Module | Device proper noun(s) | help page | free (?) |
acx-mac80211 | Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130) | acx |
|
adm8211 | ADMtek ADM8211 chipset | adm8211 |
|
airo | ?airo | ? | |
arlan | ?arlan | ? | |
ath5k | Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414, AR2413, AR242x) | ath5k |
|
ath9k | Atheros Communications 802.11n chipsets | ath9k |
|
atmel_pci | Atmel at76c506 chipset | atmel_pci |
|
b43 | Broadcom chipsets | bcm43xx |
|
brcm80211 | Broadcom chipsets (BCM4313, BCM43224, BCM43225) | brcm80211 |
|
hostap_pci | Intersil Prism 2/two.five/iii chipsets | hostap | / i |
ipw2100 | Intel PRO/Wireless 2100 | ipw2200 |
|
iwl3945 | Intel PRO/Wireless 3945 | iwlegacy |
|
iwlagn | Intel Wireless WiFi Link | iwlwifi |
|
mwl8k | Marvell chipsets (88W8363, 88W8366, 88W8687) | mwl8k |
|
orinoco_nortel | Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets | orinoco | / 2 |
p54pci | Intersil Prism54 chipsets (ISL3877, ISL3880, ISL3886, ISL3890) | prism54 |
|
r8192_pci | Realtek RTL8192E chipset | rtl819x |
|
rt2400pci | Ralink chipsets (RT2400/RT2460, RT2401/RT2460) | rt2400pci |
|
rt2500pci | Ralink RT2500/RT2560 chipset | WiFi/rt2500 |
|
rt2800pci | Ralink chipsets (RT2760, RT2790, RT2860, RT2890, RT3060, RT3062, RT3090, RT3091, RT3092, RT3390, RT3562, RT3592, RT5390) | rt2800pci |
|
rt2860sta | Ralink chipsets (RT2760/RT2790/RT2860/RT2890, RT3090/RT3091/RT3092) | rt2860sta |
|
rt61pci | Ralink chipsets (RT2501/2561, RT2600/RT2661) | rt61pci |
|
rtl8180 | Realtek chipsets (RTL8180, RTL8185) | rtl818x |
|
r8187se | Realtek RTL8187SE chipset | rtl818x |
|
rtl8192ce | Realtek chipsets (RTL8188CE, RTL8192CE) | rtl819x |
|
rtl8192de | Realtek chipsets (RTL8188DE, RTL8192DE) | rtl819x |
|
rtl8192se | Realtek chipsets (RTL8191SE, RTL8192SE) | rtl819x |
|
strip | ?strip | ? | |
wavelan | ?wavelan | ? | |
wl | Broadcom chipsets (BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228) | wl |
|
Atheros Communications AR5005VL (AR5513) chipset [168c:0020] | NdisWrapper |
| |
InProComm IPN 2120 chipset [17fe:2120] | NdisWrapper |
| |
InProComm IPN 2220 chipset [17fe:2220] | NdisWrapper |
| |
Marvell Libertas 88W8335 chipset [11ab:1faa] | NdisWrapper |
| |
WavePlus WP1200 chipset [17f7:0001] | NdisWrapper |
|
Legend :
= OK ; Unsupported(No Driver) ; = Error (Couldn't get information technology working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required; = Only works with a proprietary driver and/or firmware
-
An extended list of PCI-IDs to kernel-module mapping is available at DeviceDatabase/PCI.
USB Devices
Encounter HowToIdentifyADevice/USB for more than information
Module name | Device name(south) | help page | gratis (?) |
acx-mac80211 | Texas Instruments chipsets (ACX100USB, TNETW1450) | acx |
|
ar5523 | Atheros Communications chipsets (AR5005UG, AR5005UX) | ar5523 |
|
ar9170usb | Atheros Communications AR9170 chipset | ar9170usb | / iii |
at76c50x-usb | Atmel chipsets (at76c503, at76c505, at76c505a) | at76_usb |
|
ath9k_htc | Atheros Communications chipsets (AR9271, AR7010) | ath9k_htc | 4 / |
carl9170 | Atheros Communications AR9170 chipset | carl9170 |
|
orinoco_usb | Lucent/Agere Hermes chipset | orinoco_usb |
|
p54usb | Intersil Prism54 chipsets (ISL3886, ISL3887) | prism54 |
|
prism2_usb | Intersil Prism 2/2.5/3 chipsets | linux-wlan-ng |
|
r8712u | Realtek chipsets (RTL8188SU, RTL8191SU, RTL8192SU) | rtl819x |
|
r8192u_usb | Realtek RTL8192U chipset | rtl819x |
|
rndis_wlan | Broadcom BCM4320 chipset | rndis_wlan |
|
rt2500usb | Ralink RT2500USB/RT2571 chipset | rt2500usb |
|
rt2800usb | Ralink chipsets (RT2070, RT2770, RT2870, RT3070, RT3071, RT3072, RT3370, RT3572, RT5370) | rt2800usb |
|
rt2870sta | Ralink chipsets (RT2770/RT2870, RT3070/RT3071/RT3072) | rt2870sta |
|
rt73usb | Ralink RT2501USB/RT2571W chipset | WiFi/rt73 |
|
rtl8187 | Realtek chipsets (RTL8187, RTL8187B) | rtl818x |
|
rtl8192cu | Realtek chipsets (RTL8188CE-VAU, RTL8188CUS, RTL8192CU) | rtl819x |
|
usb8xxx | Marvell Libertas 88W8388 chipset | libertas |
|
vt6656_stage | VIA VT6656 chipset | vt665x |
|
zd1201 | ZyDAS ZD1201 chipset | zd1201 |
|
zd1211rw | ZyDAS ZD1211/1211B and Atheros AR5007UG chipsets | zd1211rw |
|
Netgear MA111v2 [0846:4230] | NdisWrapper |
| |
Netgear WN111v1 [0846:9000] | NdisWrapper |
| |
TRENDware TEW-424UB v2 [0457:0163] | NdisWrapper |
|
-
An extended listing of USB-IDs to kernel-module mapping is available at DeviceDatabase/USB.
PC Carte du jour (PCMCIA) Devices
See HowToIdentifyADevice/PC_Card for more than information
module proper name | Device name(southward) | assist page | complimentary (?) |
acx-mac80211 | Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130) | acx |
|
adm8211 | ADMtek ADM8211 chipset | adm8211 |
|
airo_cs | ?airo_cs | ? | |
ath5k | Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414) | ath5k |
|
ath9k | Atheros Communications 802.11n chipsets | ath9k |
|
atmel_cs | Atmel chipsets (at76c502x, at76c504x) | atmel_cs |
|
b43 | Broadcom chipsets | bcm43xx |
|
hostap_cs | Intersil Prism ii/2.5/3 chipsets | hostap | / 1 |
netwave_cs | ?netwave cs | ? | |
orinoco_cs | Lucent/Agere Hermes and Intersil Prism 2/2.v/three chipsets | orinoco | / 2 |
p54pci | Intersil Prism54 chipsets (ISL3877, ISL3880, ISL3886, ISL3890) | prism54 |
|
ray_cs | ?ray cs | ? | |
rt2400pci | Ralink chipsets (RT2400/RT2460, RT2401/RT2460) | rt2400pci |
|
rt2500pci | Ralink RT2500/RT2560 chipset | WiFi/rt2500 |
|
rt2800pci | Ralink chipsets (RT2760, RT2790, RT2860, RT2890, RT3060, RT3062, RT3090, RT3091, RT3092, RT3390, RT3562, RT3592, RT5390) | rt2800pci |
|
rt2860sta | Ralink chipsets (RT2760/RT2790/RT2860/RT2890, RT3090/RT3091/RT3092) | rt2860sta |
|
rt61pci | Ralink chipsets (RT2501/2561, RT2600/RT2661) | rt61pci |
|
rtl8180 | Realtek chipsets (RTL8180, RTL8185) | rtl818x |
|
spectrum_cs | Symbol Spectrum24 Trilogy chipsets | orinoco | / 5 |
wavelan_cs | ?wavelan/cs | ? | |
wl | Broadcom chipsets (BCM4311, BCM4312, BCM4313, BCM4321, BCM4322) | wl |
|
wl3501_cs | ?wl3501/cs | ? | |
Atheros Communications AR5005VL (AR5513) chipset [168c:0020] | NdisWrapper |
| |
InProComm IPN 2120 chipset [17fe:2120] | NdisWrapper |
| |
Marvell Libertas 88W8335 chipset [11ab:1faa] | NdisWrapper |
| |
WavePlus WP1200 chipset [17f7:0002] | NdisWrapper |
| |
ZyDAS ZD1201 chipset (16-bit PC Cards) | n/a |
|
Routers
-
http://hostap.epitest.fi/, hostapd is a daemon to turn a computer into an access bespeak.
Configure Interface
Your wireless network interface can be configured using a connectedness managing director or Debian'south network interface configuration file (/etc/network/interfaces).
Graphical Network Connection Tools:
Network Manager for GNOME (network-manager) or wicd
For more information, please see WiFi/HowToUse.
Troubleshooting
My Wifi card doesn't work/is not detected: many Wifi network interfaces require proprietary Firmware to function. For these cards to work, you will need to either install Debian from the unofficial CD prototype with included non-free firmwares, or edit your parcel sources to include the non-costless section, and install the firmware-linux-nonfree package (and/or other firmware-* packages).
Resources
-
WiFi/HowToUse
-
WiFi/AdHoc
-
WifiRadar
-
Network
External Links
-
Wi-Fi - Wikipedia
-
Comparing of open-source wireless drivers - Wikipedia
-
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/#howto The Linux Wireless Compatibility and HowTo (2007)
-
Linux home networking wiki page almost wireless networking.
-
http://linux-wless.passys.nl/ Wireless Adapter Chipset Directory
CategoryPortal | CategoryNetwork | CategoryWifi | CategoryHardware
Source: https://wiki.debian.org/WiFi
Posted by: richardintoommand.blogspot.com
0 Response to "Linux How To Install Wifi Driver"
Post a Comment