|
Size: 22109
Comment:
|
Size: 23259
Comment: Amend for Debian 8.0 release, update supported devices, drop Squeeze, drop r8192s_usb (removed from kernel), move troubleshooting out of supported devices
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/rtl819x|Français]]-~ | ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[fr/rtl819x|Français]]-~ |
| Line 4: | Line 4: |
| = Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192SE, RTL8192SU, RTL8192U devices = This page describes how to enable support for !WiFi devices based on Realtek 802.11n chips on Debian systems. |
= Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723BE, RTL8812AE, RTL8821AE devices = This page describes how to enable support for !WiFi devices based on Realtek 802.11n and 802.11ac chips on Debian systems. |
| Line 12: | Line 12: |
| r8712u, rtl8192ce, rtl8192cu, rtl8192de, rtl8192e, rtl8192se, rtl8192su and rtl8192u are drivers for Realtek 802.11n wireless LAN chips, included in the mainline Linux kernel. | r8712u, r8192ee, rtl8192ce, rtl8192cu, rtl8192de, rtl8188ee, rtl8192e, rtl8192se, rtl8192u, rtl8723ae, rtl8723be and rtl8821ae are drivers for Realtek 802.11n wireless LAN chips, included in the mainline Linux kernel. |
| Line 16: | Line 16: |
| * r8192_pci ([[#supported-r8192-pci|supported devices]]) | * r8192e_pci (formerly r8192_pci) ([[#supported-r8192-pci|supported devices]]) |
| Line 18: | Line 18: |
| * Introduced in Linux 2.6.32,<<FootNote([[http://git.kernel.org/linus/ecdfa44610fa18678c3dd481af75368b9800c6c7|"Staging: add Realtek 8192 PCI wireless driver" - git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/commitdiff]])>> enabled at [[DebianPts:linux-2.6]] [[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#version2.6.32-5|2.6.32-5]]. * Renamed to r8192e_pci at Linux 2.6.34.<<FootNote([[http://git.kernel.org/linus/65a4378471510787e080188f933913315f1afa0c|"Staging: rtl9192e: fix power usage issues" - git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/commitdiff]])>> * r8192s_usb * Supports USB devices based on the RTL8188SU, RTL8191SU and RTL8192SU chips. * Introduced in Linux 2.6.31,<<FootNote([[http://git.kernel.org/linus/5f53d8ca3d5d6afa55011e1e858a4bf255a3abf4|"Staging: add rtl8192SU wireless usb driver" - git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/commitdiff]])>> enabled at linux-2.6 [[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#version2.6.32-10|2.6.32-10]]. * Superseded by r8712u and removed from mainline at Linux 2.6.37.<<FootNote([[http://git.kernel.org/linus/760ffce8ab13510bb1bf0af22f88df3f855bfa6b|"Staging: delete rtl8192su driver" - git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/commitdiff]])>> |
|
| Line 26: | Line 20: |
| * Introduced in Linux 2.6.33,<<FootNote([[http://git.kernel.org/linus/8fc8598e61f6f384f3eaf1d9b09500c12af47b37|"Staging: Added Realtek rtl8192u driver to staging" - git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/commitdiff]])>> added and enabled at linux-2.6 [[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#version2.6.32-16|2.6.32-16]]. | |
| Line 29: | Line 22: |
| * Introduced in Linux 2.6.37,<<FootNote([[http://git.kernel.org/linus/2865d42c78a9121caad52cb02d1fbb7f5cdbc4ef|"staging: r8712u: Add the new driver to the mainline kernel" - git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/commitdiff]])>> enabled at linux-2.6 [[http://packages.debian.org/changelogs/pool/main/l/linux/current/changelog#version2.6.37-1_experimental.1|2.6.37-1~experimental.1]]. | |
| Line 32: | Line 24: |
| * Introduced in Linux 2.6.38,<<FootNote([[http://git.kernel.org/linus/0c8173385e549f95cd80c3fff5aab87b4f881d8d|"rtl8192ce: Add new driver" - git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/commitdiff]])>> enabled at linux-2.6 [[http://packages.debian.org/changelogs/pool/main/l/linux/current/changelog#version2.6.38-2|2.6.38-2]]. | |
| Line 35: | Line 26: |
| * Introduced in Linux 2.6.39, enabled at linux-2.6 [[http://packages.debian.org/changelogs/pool/main/l/linux/current/changelog#version2.6.39_rc7-1_experimental.1|2.6.39~rc7-1~experimental.1]]. | |
| Line 38: | Line 28: |
| * Introduced in Linux 3.0, enabled at linux-2.6 [[http://packages.debian.org/changelogs/pool/main/l/linux/current/changelog#version3.0.0_rc1-1_experimental.1|3.0.0~rc1-1~experimental.1]]. | |
| Line 41: | Line 30: |
| * Introduced in Linux 3.1, enabled at linux-2.6 [[http://packages.debian.org/changelogs/pool/main/l/linux/current/changelog#version3.1.0_rc4-1_experimental.1|3.1.0~rc4-1~experimental.1]]. | * rtl8723ae ([[#supported-rtl8723ae|supported devices]]) * Supports PCI-E devices based on the RTL8723AE chip. * Introduced at Linux 3.8. * rtl8188ee ([[#supported-rtl8188ee|supported devices]]) * Supports PCI-E devices based on the RTL8188EE chip. * Introduced at Linux 3.10. * rtl8723be ([[#supported-rtl8723be|supported devices]]) * Supports PCI-E devices based on the RTL8723BE chip. * Introduced at Linux 3.15. * rtl8821ae ([[#supported-rtl8821ae|supported devices]]) * Supports PCI-E devices based on the RTL8812AE and RTL8821AE chips. * Introduced at Linux 3.16. * r8192ee ([[#supported-r8192ee|supported devices]]) * Supports PCI-E devices based on the RTL8192EE chip. * Introduced at Linux 3.16. |
| Line 45: | Line 48: |
| <!> r8712u, rtl8192e, rtl8192su and rtl8192u are staging drivers and only available for the x86 and x86-64 architectures (Debian [[i386]] and [[DebianAMD64|AMD64]] ports respectively) at this time. | <!> r8712u, rtl8192e, rtl8192u and r8192ee are staging drivers and only available for the x86 and x86-64 architectures (Debian [[i386]] and [[DebianAMD64|AMD64]] ports respectively) at this time. |
| Line 51: | Line 54: |
| <<Anchor(wheezy)>> <<Anchor(Debian 7.0 "Wheezy")>> === Debian 7 "Wheezy" === This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192SE, RTL8192SU and RTL8192U-based devices. |
<<Anchor(jessie)>> === Debian 8 "Jessie" === This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723BE, RTL8812AE and RTL8821AE-based devices. |
| Line 58: | Line 60: |
| # Debian 7 "Wheezy" | # Debian 8 "Jessie" |
| Line 61: | Line 63: |
| 1. Update the list of available packages and install the DebianPkg:firmware-realtek package: {{{ | 1. Update the list of available packages and install the [[DebianPkg:jessie/firmware-realtek|firmware-realtek]] package: {{{ |
| Line 69: | Line 71: |
| # mkdir -p /usr/local/lib/firmware/RTL8192U # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /usr/local/lib/firmware/RTL8192U |
# mkdir /lib/firmware/RTL8192U # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U |
| Line 75: | Line 77: |
| <<Anchor(squeeze)>> === Debian 6.0 "Squeeze" === This release supports Realtek RTL8188SU, RTL8191SU, RTL8192E, RTL8192SU and RTL8192U-based devices only. |
<<Anchor(wheezy)>> === Debian 7 "Wheezy" === This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192SE, RTL8192SU and RTL8192U-based devices. |
| Line 81: | Line 84: |
| # Debian 6.0 "Squeeze" deb http://http.debian.net/debian/ squeeze main contrib non-free }}} 1. Update the list of available packages and install the DebianPkg:firmware-realtek package: {{{ |
# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free }}} 1. Update the list of available packages and install the [[DebianPkg:wheezy/firmware-realtek|firmware-realtek]] package: {{{ |
| Line 92: | Line 95: |
| # mkdir -p /usr/local/lib/firmware/RTL8192U # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /usr/local/lib/firmware/RTL8192U |
# mkdir /lib/firmware/RTL8192U # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U |
| Line 98: | Line 101: |
| == Troubleshooting == === rtl8192ce === Devices supported by this driver may suffer from intermittent connection loss. If so, it can be made more reliable by disabling power management via module options `ips` and `fwlps`. These can be supplied by creating a new file: {{{/etc/modprobe.d/rtl8192ce.conf}}} {{{ options rtl8192ce ips=0 fwlps=0 }}} |
|
| Line 105: | Line 119: |
| The following list is based on the ''alias'' fields of {{{modinfo r8192e_pci}}} in Debian 3.2.0 (3.2.41-2) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo r8192e_pci}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. |
| Line 114: | Line 128: |
| Note that the PCI ID 10EC:8192 is used to identify two different devices that need different drivers. This is the [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=9&Level=6&Conn=5&ProdID=177 | RTL8192E]] device, shown as rev 01. | PCI ID 10EC:8192 is used to identify two different devices requiring different drivers. This driver supports [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=9&Level=6&Conn=5&ProdID=177|RTL8192E]] based devices, shown as rev 01. |
| Line 120: | Line 135: |
| The following list is based on the ''alias'' fields of {{{modinfo r8192u_usb}}} in Debian 3.2.0 (3.2.41-2) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo r8192u_usb}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. |
| Line 127: | Line 142: |
| USB: 0BDA:8192 Realtek Semiconductor Corp. RTL8191SU 802.11n Wireless Adapter | |
| Line 140: | Line 154: |
| The following list is based on the ''alias'' fields of {{{modinfo r8712u}}} in Debian 3.2.0 (3.2.41-2) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo r8712u}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. |
| Line 158: | Line 172: |
| USB: 07B8:8188 AboCom Systems Inc (Device name unknown) | USB: 07B8:8188 AboCom Systems Inc AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter] |
| Line 171: | Line 185: |
| USB: 0BDA:8192 Realtek Semiconductor Corp. RTL8191SU 802.11n Wireless Adapter | |
| Line 227: | Line 242: |
| The following list is based on the ''alias'' fields of {{{modinfo rtl8192ce}}} in Debian 3.2.0 (3.2.41-2) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo rtl8192ce}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. |
| Line 232: | Line 247: |
| PCI: 10EC:8177 Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter PCI: 10EC:8178 Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter PCI: 10EC:8191 Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter |
PCI: 10EC:8177 Realtek Semiconductor Co., Ltd. RTL8191CE PCIe Wireless Network Adapter PCI: 10EC:8178 Realtek Semiconductor Co., Ltd. RTL8192CE PCIe Wireless Network Adapter PCI: 10EC:8191 Realtek Semiconductor Co., Ltd. RTL8192CE PCIe Wireless Network Adapter |
| Line 237: | Line 252: |
This device may suffer from intermittent network connection loss. If so it can be made more reliable by disabling power management module options ips and fwlps. To do this create a file /etc/modprobe.d/rtl8192ce.conf and into the file put<<BR>> {{{options rtl8192ce ips=0 fwlps=0}}} |
|
| Line 248: | Line 257: |
| The following list is based on the ''alias'' fields of {{{modinfo rtl8192cu}}} in Debian 3.2.0 (3.2.41-2) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo rtl8192cu}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. |
| Line 258: | Line 267: |
| USB: 050D:1004 Belkin Components F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU] | |
| Line 266: | Line 276: |
| USB: 07B8:8188 AboCom Systems Inc (Device name unknown) | USB: 07B8:8188 AboCom Systems Inc AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter] |
| Line 268: | Line 278: |
| USB: 0846:9021 NetGear, Inc. (Device name unknown) | USB: 0846:9021 NetGear, Inc. WNA3100M(v1) Wireless-N 300 [Realtek RTL8192CU] |
| Line 270: | Line 280: |
| USB: 0846:F001 NetGear, Inc. On Networks N300MA 802.11bgn [Realtek RTL8192CU] | |
| Line 292: | Line 303: |
| USB: 0DF6:0070 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:0077 Sitecom Europe B.V. (Device name unknown) |
|
| Line 310: | Line 323: |
| USB: 2357:0100 (Vendor name unknown) (Device name unknown) | |
| Line 319: | Line 333: |
| <<Anchor(supported-rtl8192de)>> === rtl8192de === The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device. The following list is based on the ''alias'' fields of {{{modinfo rtl8192de}}} in Debian 3.2.0 (3.2.41-2) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_6_START ~- {{{ PCI: 10EC:002B Realtek Semiconductor Co., Ltd. (Device name unknown) PCI: 10EC:8193 Realtek Semiconductor Co., Ltd. RTL8192DE Wireless LAN Controller }}} -~ ##TAG:LIST_6_END |
|
| Line 336: | Line 337: |
| The following list is based on the ''alias'' fields of {{{modinfo rtl8192se}}} in Debian 3.2.0 (3.2.41-2) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_7_START |
The following list is based on the ''alias'' fields of {{{modinfo rtl8192se}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_6_START |
| Line 346: | Line 347: |
| ##TAG:LIST_6_END PCI ID 10EC:8192 is used to identify two different devices requiring different drivers. This driver supports [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&ProdID=230|RTL8192SE]] based devices, not shown as rev 01. <<Anchor(supported-rtl8192de)>> === rtl8192de === The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device. The following list is based on the ''alias'' fields of {{{modinfo rtl8192de}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_7_START ~- {{{ PCI: 10EC:002B Realtek Semiconductor Co., Ltd. (Device name unknown) PCI: 10EC:8193 Realtek Semiconductor Co., Ltd. RTL8192DE Wireless LAN Controller }}} -~ |
|
| Line 347: | Line 362: |
| Note that the PCI ID 10EC:8192 is used to identify two different devices that need different drivers. This is the [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&ProdID=230 | RTL8192SE]] device, not shown as rev 01. | <<Anchor(supported-rtl8723ae)>> === rtl8723ae === The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device. The following list is based on the ''alias'' fields of {{{modinfo rtl8723ae}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_8_START ~- {{{ PCI: 10EC:8723 Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter }}} -~ ##TAG:LIST_8_END <<Anchor(supported-rtl8188ee)>> === rtl8188ee === The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device. The following list is based on the ''alias'' fields of {{{modinfo rtl818ee}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_9_START ~- {{{ PCI: 10EC:8179 Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter }}} -~ ##TAG:LIST_9_END <<Anchor(supported-rtl8723be)>> === rtl8723be === The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device. The following list is based on the ''alias'' fields of {{{modinfo rtl8723be}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_10_START ~- {{{ PCI: 10EC:B723 Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter }}} -~ ##TAG:LIST_10_END <<Anchor(supported-rtl8821ae)>> === rtl8821ae === The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device. The following list is based on the ''alias'' fields of {{{modinfo rtl8821ae}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_11_START ~- {{{ PCI: 10EC:8812 Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter PCI: 10EC:8821 Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter }}} -~ ##TAG:LIST_11_END <<Anchor(supported-r8192ee)>> === r8192ee === The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device. The following list is based on the ''alias'' fields of {{{modinfo r8192ee}}} in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images. ## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/ ##TAG:LIST_12_START ~- {{{ PCI: 10EC:818B Realtek Semiconductor Co., Ltd. RTL8192EE PCIe Wireless Network Adapter }}} -~ ##TAG:LIST_12_END |
| Line 353: | Line 428: |
| * http://wireless.kernel.org/en/users/Drivers/rtl819x | * https://wireless.wiki.kernel.org/en/users/Drivers/rtl819x |
Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723BE, RTL8812AE, RTL8821AE devices
This page describes how to enable support for WiFi devices based on Realtek 802.11n and 802.11ac chips on Debian systems.
Drivers
r8712u, r8192ee, rtl8192ce, rtl8192cu, rtl8192de, rtl8188ee, rtl8192e, rtl8192se, rtl8192u, rtl8723ae, rtl8723be and rtl8821ae are drivers for Realtek 802.11n wireless LAN chips, included in the mainline Linux kernel.
The produced kernel modules are:
r8192e_pci (formerly r8192_pci) (supported devices)
- Supports PCI-E devices based on the RTL8192E chipset (RTL8191SE/RTL8192SE not supported).
r8192u_usb (supported devices)
- Supports USB devices based on the RTL8192U chipset.
r8712u (supported devices)
- Supports USB devices based on the RTL8188SU, RTL8191SU and RTL8192SU chips.
rtl8192ce (supported devices)
- Supports PCI-E devices based on the RTL8188CE and RTL8192CE chips.
rtl8192cu (supported devices)
- Supports USB devices based on the RTL8188CUS and RTL8192CU chips.
rtl8192se (supported devices)
- Supports PCI-E devices based on the RTL8191SE and RTL8192SE chips.
rtl8192de (supported devices)
- Supports PCI-E devices based on the RTL8188DE and RTL8192DE chips.
rtl8723ae (supported devices)
- Supports PCI-E devices based on the RTL8723AE chip.
- Introduced at Linux 3.8.
rtl8188ee (supported devices)
- Supports PCI-E devices based on the RTL8188EE chip.
- Introduced at Linux 3.10.
rtl8723be (supported devices)
- Supports PCI-E devices based on the RTL8723BE chip.
- Introduced at Linux 3.15.
rtl8821ae (supported devices)
- Supports PCI-E devices based on the RTL8812AE and RTL8821AE chips.
- Introduced at Linux 3.16.
r8192ee (supported devices)
- Supports PCI-E devices based on the RTL8192EE chip.
- Introduced at Linux 3.16.
Non-free firmware is required for all drivers, which can be provided by installing the firmware-realtek package. RTL8192U firmware is currently not packaged (588142).
r8712u, rtl8192e, rtl8192u and r8192ee are staging drivers and only available for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively) at this time.
Realtek 802.11b/g devices are supported by different drivers.
Installation
Debian 8 "Jessie"
This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723BE, RTL8812AE and RTL8821AE-based devices.
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian 8 "Jessie" deb http://http.debian.net/debian/ wheezy main contrib non-free
Update the list of available packages and install the firmware-realtek package:
# apt-get update && apt-get install firmware-realtek
RTL8192U-based devices only: firmware is required to be manually supplied:
# apt-get install unzip && exit $ wget ftp://ftp.dlink.com/Wireless/dwa130_revC/Drivers/dwa130_revC_drivers_linux_006.zip $ unzip dwa130_revC_drivers_linux_006.zip $ su # mkdir /lib/firmware/RTL8192U # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U
- Connect the device to your system.
Configure your wireless interface as appropriate.
Debian 7 "Wheezy"
This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192SE, RTL8192SU and RTL8192U-based devices.
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free
Update the list of available packages and install the firmware-realtek package:
# apt-get update && apt-get install firmware-realtek
RTL8192U-based devices only: firmware is required to be manually supplied:
# apt-get install unzip && exit $ wget ftp://ftp.dlink.com/Wireless/dwa130_revC/Drivers/dwa130_revC_drivers_linux_006.zip $ unzip dwa130_revC_drivers_linux_006.zip $ su # mkdir /lib/firmware/RTL8192U # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U
- Connect the device to your system.
Configure your wireless interface as appropriate.
Troubleshooting
rtl8192ce
Devices supported by this driver may suffer from intermittent connection loss. If so, it can be made more reliable by disabling power management via module options ips and fwlps. These can be supplied by creating a new file:
/etc/modprobe.d/rtl8192ce.conf
options rtl8192ce ips=0 fwlps=0
Supported Devices
r8192e_pci
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo r8192e_pci in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 07AA:0044 (Vendor name unknown) (Device name unknown) PCI: 07AA:0047 (Vendor name unknown) (Device name unknown) PCI: 10EC:8192 Realtek Semiconductor Co., Ltd. RTL8192E/RTL8192SE Wireless LAN Controller
PCI ID 10EC:8192 is used to identify two different devices requiring different drivers. This driver supports RTL8192E based devices, shown as rev 01.
r8192u_usb
The page HowToIdentifyADevice/USB explains how to identify a USB device.
The following list is based on the alias fields of modinfo r8192u_usb in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
USB: 043E:7A01 LG Electronics USA, Inc. (Device name unknown) USB: 050D:805E Belkin Components F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U] USB: 07AA:0043 Corega K.K. CG-WLUSB300N rev A2 [Realtek RTL8192U] USB: 0BDA:8709 Realtek Semiconductor Corp. (Device name unknown) USB: 0DF6:0031 Sitecom Europe B.V. (Device name unknown) USB: 1740:9201 Senao (Device name unknown) USB: 2001:3301 D-Link Corp. DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U] USB: 5A57:0290 Zinwell ZW-N290 802.11n [Realtek RTL8192SU]
r8712u
The page HowToIdentifyADevice/USB explains how to identify a USB device.
The following list is based on the alias fields of modinfo r8712u in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
USB: 0409:02B6 NEC Corp. Aterm WL300NU-GS 802.11n Wireless Adapter USB: 04F2:AFF2 Chicony Electronics Co., Ltd (Device name unknown) USB: 04F2:AFF5 Chicony Electronics Co., Ltd (Device name unknown) USB: 04F2:AFF6 Chicony Electronics Co., Ltd (Device name unknown) USB: 050D:11F1 Belkin Components (Device name unknown) USB: 050D:815F Belkin Components F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU] USB: 050D:845A Belkin Components F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU] USB: 050D:945A Belkin Components F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU] USB: 06F8:E031 Guillemot Corp. Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU] USB: 06F8:E032 Guillemot Corp. HWGUm-54 [Hercules Wireless G Ultra Mini Key] USB: 06F8:E034 Guillemot Corp. (Device name unknown) USB: 0789:0167 Logitec Corp. (Device name unknown) USB: 07AA:0047 Corega K.K. CG-WLUSBNM USB: 07AA:0051 Corega K.K. CG-WLUSB300NM USB: 07B8:8188 AboCom Systems Inc AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter] USB: 07D1:3300 D-Link System DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8191SU] USB: 07D1:3302 D-Link System DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8191SU] USB: 07D1:3303 D-Link System DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU] USB: 07D1:3306 D-Link System (Device name unknown) USB: 083A:C512 Accton Technology Corp. (Device name unknown) USB: 0B05:1786 ASUSTek Computer, Inc. USB-N10 802.11n Network Adapter [Realtek RTL8188SU] USB: 0B05:1791 ASUSTek Computer, Inc. WL-167G v3 802.11n Adapter [Realtek RTL8188SU] USB: 0BDA:5077 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8171 Realtek Semiconductor Corp. RTL8188SU 802.11n WLAN Adapter USB: 0BDA:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter USB: 0BDA:8173 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8174 Realtek Semiconductor Corp. RTL8192SU 802.11n WLAN Adapter USB: 0BDA:8192 Realtek Semiconductor Corp. RTL8191SU 802.11n Wireless Adapter USB: 0BDA:8712 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8713 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:C512 Realtek Semiconductor Corp. (Device name unknown) USB: 0DF6:0045 Sitecom Europe B.V. WL-353 Wireless USB Adapter 150N Nano USB: 0DF6:0049 Sitecom Europe B.V. WL-356 Wireless Adapter 300N USB: 0DF6:004B Sitecom Europe B.V. WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU] USB: 0DF6:004C Sitecom Europe B.V. WL-352 802.11n Adapter [Realtek RTL8191SU] USB: 0DF6:0057 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:0058 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:0059 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:005B Sitecom Europe B.V. (Device name unknown) USB: 0DF6:005D Sitecom Europe B.V. WLA-2000 v1.001 WLAN [RTL8191SU] USB: 0DF6:0063 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:0064 Sitecom Europe B.V. (Device name unknown) USB: 0E66:0015 Hawking Technologies HWDN2 Rev. E Hi-Gain Wireless-150N Dish Adapter [Realtek RTL8191SU] USB: 0E66:0016 Hawking Technologies (Device name unknown) USB: 0EB0:9061 NovaTech (Device name unknown) USB: 13D3:3306 IMC Networks Mediao 802.11n WLAN [Realtek RTL8191SU] USB: 13D3:3309 IMC Networks (Device name unknown) USB: 13D3:3310 IMC Networks (Device name unknown) USB: 13D3:3311 IMC Networks (Device name unknown) USB: 13D3:3323 IMC Networks (Device name unknown) USB: 13D3:3325 IMC Networks (Device name unknown) USB: 13D3:3333 IMC Networks (Device name unknown) USB: 13D3:3334 IMC Networks (Device name unknown) USB: 13D3:3335 IMC Networks (Device name unknown) USB: 13D3:3336 IMC Networks (Device name unknown) USB: 13D3:3339 IMC Networks (Device name unknown) USB: 13D3:3340 IMC Networks (Device name unknown) USB: 13D3:3341 IMC Networks (Device name unknown) USB: 13D3:3342 IMC Networks (Device name unknown) USB: 14B2:3300 Ralink Technology, Corp. (Device name unknown) USB: 14B2:3301 Ralink Technology, Corp. (Device name unknown) USB: 14B2:3302 Ralink Technology, Corp. (Device name unknown) USB: 1690:0752 Askey Computer Corp. [hex] (Device name unknown) USB: 1740:9603 Senao RTL8188S WLAN Adapter USB: 1740:9605 Senao (Device name unknown) USB: 177F:0154 Sweex LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU] USB: 2001:3306 D-Link Corp. DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU] USB: 2019:4901 PLANEX GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU] USB: 2019:AB28 PLANEX GW-USNano USB: 2019:ED16 PLANEX GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU] USB: 2019:ED18 PLANEX GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU] USB: 20F4:646B TRENDnet (Device name unknown) USB: 25D4:4CA1 (Vendor name unknown) (Device name unknown) USB: 25D4:4CAB (Vendor name unknown) (Device name unknown) USB: 7392:7611 Edimax Technology Co., Ltd (Device name unknown) USB: 7392:7612 Edimax Technology Co., Ltd (Device name unknown) USB: 7392:7622 Edimax Technology Co., Ltd (Device name unknown)
rtl8192ce
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo rtl8192ce in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:8176 Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter PCI: 10EC:8177 Realtek Semiconductor Co., Ltd. RTL8191CE PCIe Wireless Network Adapter PCI: 10EC:8178 Realtek Semiconductor Co., Ltd. RTL8192CE PCIe Wireless Network Adapter PCI: 10EC:8191 Realtek Semiconductor Co., Ltd. RTL8192CE PCIe Wireless Network Adapter
rtl8192cu
The page HowToIdentifyADevice/USB explains how to identify a USB device.
The following list is based on the alias fields of modinfo rtl8192cu in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
USB: 04F2:AFF7 Chicony Electronics Co., Ltd (Device name unknown) USB: 04F2:AFF8 Chicony Electronics Co., Ltd (Device name unknown) USB: 04F2:AFF9 Chicony Electronics Co., Ltd (Device name unknown) USB: 04F2:AFFA Chicony Electronics Co., Ltd (Device name unknown) USB: 04F2:AFFB Chicony Electronics Co., Ltd (Device name unknown) USB: 04F2:AFFC Chicony Electronics Co., Ltd (Device name unknown) USB: 050D:1004 Belkin Components F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU] USB: 050D:1102 Belkin Components F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS] USB: 050D:11F2 Belkin Components ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS] USB: 050D:2102 Belkin Components (Device name unknown) USB: 050D:2103 Belkin Components F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU] USB: 0586:341F ZyXEL Communications Corp. NWD2205 802.11n Wireless N Adapter [Realtek RTL8192CU] USB: 06F8:E033 Guillemot Corp. Hercules HWNUp-150 802.11n Wireless N Pico [Realtek RTL8188CUS] USB: 07AA:0056 Corega K.K. (Device name unknown) USB: 07B8:8178 AboCom Systems Inc (Device name unknown) USB: 07B8:8188 AboCom Systems Inc AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter] USB: 07B8:8189 AboCom Systems Inc (Device name unknown) USB: 0846:9021 NetGear, Inc. WNA3100M(v1) Wireless-N 300 [Realtek RTL8192CU] USB: 0846:9041 NetGear, Inc. WNA1000M 802.11bgn [Realtek RTL8188CUS] USB: 0846:F001 NetGear, Inc. On Networks N300MA 802.11bgn [Realtek RTL8192CU] USB: 0B05:17AB ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU] USB: 0BDA:018A Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:317F Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:5088 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8170 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter USB: 0BDA:8177 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter USB: 0BDA:817A Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:817B Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:817C Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:817D Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:817E Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:817F Realtek Semiconductor Corp. RTL8188RU 802.11n WLAN Adapter USB: 0BDA:8186 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:818A Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8191 Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:819A Realtek Semiconductor Corp. (Device name unknown) USB: 0BDA:8754 Realtek Semiconductor Corp. (Device name unknown) USB: 0DF6:0052 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:005C Sitecom Europe B.V. (Device name unknown) USB: 0DF6:0061 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:0070 Sitecom Europe B.V. (Device name unknown) USB: 0DF6:0077 Sitecom Europe B.V. (Device name unknown) USB: 0E66:0019 Hawking Technologies (Device name unknown) USB: 0EB0:9071 NovaTech (Device name unknown) USB: 103C:1629 (Vendor name unknown) (Device name unknown) USB: 13D3:3357 IMC Networks (Device name unknown) USB: 13D3:3358 IMC Networks (Device name unknown) USB: 13D3:3359 IMC Networks (Device name unknown) USB: 2001:3307 D-Link Corp. (Device name unknown) USB: 2001:3308 D-Link Corp. DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS] USB: 2001:3309 D-Link Corp. DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU] USB: 2001:330A D-Link Corp. DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU] USB: 2019:1201 PLANEX (Device name unknown) USB: 2019:4902 PLANEX (Device name unknown) USB: 2019:AB2A PLANEX GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS] USB: 2019:AB2B PLANEX GW-USEco300 802.11bgn Wireless Adapter [Realtek RTL8192CU] USB: 2019:AB2E PLANEX (Device name unknown) USB: 2019:ED17 PLANEX GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS] USB: 20F4:624D TRENDnet (Device name unknown) USB: 20F4:648B TRENDnet TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS] USB: 2357:0100 (Vendor name unknown) (Device name unknown) USB: 4855:0090 Memorex (Device name unknown) USB: 4855:0091 Memorex (Device name unknown) USB: 4856:0091 (Vendor name unknown) (Device name unknown) USB: 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] USB: 7392:7822 Edimax Technology Co., Ltd (Device name unknown) USB: 9846:9041 (Vendor name unknown) (Device name unknown)
rtl8192se
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo rtl8192se in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:8171 Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller PCI: 10EC:8172 Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller PCI: 10EC:8173 Realtek Semiconductor Co., Ltd. RTL8192SE Wireless LAN Controller PCI: 10EC:8174 Realtek Semiconductor Co., Ltd. RTL8192SE Wireless LAN Controller PCI: 10EC:8192 Realtek Semiconductor Co., Ltd. RTL8192E/RTL8192SE Wireless LAN Controller
PCI ID 10EC:8192 is used to identify two different devices requiring different drivers. This driver supports RTL8192SE based devices, not shown as rev 01.
rtl8192de
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo rtl8192de in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:002B Realtek Semiconductor Co., Ltd. (Device name unknown) PCI: 10EC:8193 Realtek Semiconductor Co., Ltd. RTL8192DE Wireless LAN Controller
rtl8723ae
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo rtl8723ae in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:8723 Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
rtl8188ee
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo rtl818ee in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:8179 Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter
rtl8723be
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo rtl8723be in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:B723 Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
rtl8821ae
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo rtl8821ae in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:8812 Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter PCI: 10EC:8821 Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter
r8192ee
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo r8192ee in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.
PCI: 10EC:818B Realtek Semiconductor Co., Ltd. RTL8192EE PCIe Wireless Network Adapter
See Also
