Differences between revisions 38 and 39
Revision 38 as of 2014-02-04 03:32:05
Size: 21302
Editor: GeoffSimmons
Comment: Add anchor for previously used heading.
Revision 39 as of 2014-07-12 19:08:11
Size: 21818
Editor: John Talbut
Comment: Notes added to clarify the distinction between the RTL8192E and RTL8192SE devices, see http://thread.gmane.org/gmane.linux.kernel.wireless.general/70826
Deletions are marked like this. Additions are marked like this.
Line 114: Line 114:
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.
Line 340: Line 341:
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.

Translation(s): English - Français


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.

Drivers

r8712u, rtl8192ce, rtl8192cu, rtl8192de, rtl8192e, rtl8192se, rtl8192su and rtl8192u are drivers for Realtek 802.11n wireless LAN chips, included in the mainline Linux kernel.

The produced kernel modules are:

  • r8192_pci (supported devices)

    • Supports PCI-E devices based on the RTL8192E chipset (RTL8191SE/RTL8192SE not supported).
    • Introduced in Linux 2.6.32,1 enabled at linux-2.6 2.6.32-5.

    • Renamed to r8192e_pci at Linux 2.6.34.2

  • r8192s_usb
    • Supports USB devices based on the RTL8188SU, RTL8191SU and RTL8192SU chips.
    • Introduced in Linux 2.6.31,3 enabled at linux-2.6 2.6.32-10.

    • Superseded by r8712u and removed from mainline at Linux 2.6.37.4

  • r8192u_usb (supported devices)

    • Supports USB devices based on the RTL8192U chipset.
    • Introduced in Linux 2.6.33,5 added and enabled at linux-2.6 2.6.32-16.

  • r8712u (supported devices)

    • Supports USB devices based on the RTL8188SU, RTL8191SU and RTL8192SU chips.
    • Introduced in Linux 2.6.37,6 enabled at linux-2.6 2.6.37-1~experimental.1.

  • rtl8192ce (supported devices)

    • Supports PCI-E devices based on the RTL8188CE and RTL8192CE chips.
    • Introduced in Linux 2.6.38,7 enabled at linux-2.6 2.6.38-2.

  • rtl8192cu (supported devices)

    • Supports USB devices based on the RTL8188CUS and RTL8192CU chips.
    • Introduced in Linux 2.6.39, enabled at linux-2.6 2.6.39~rc7-1~experimental.1.

  • rtl8192se (supported devices)

    • Supports PCI-E devices based on the RTL8191SE and RTL8192SE chips.
    • Introduced in Linux 3.0, enabled at linux-2.6 3.0.0~rc1-1~experimental.1.

  • rtl8192de (supported devices)

    • Supports PCI-E devices based on the RTL8188DE and RTL8192DE chips.
    • Introduced in Linux 3.1, enabled at linux-2.6 3.1.0~rc4-1~experimental.1.

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, rtl8192su and rtl8192u are staging drivers and only available for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively) at this time.

{i} Realtek 802.11b/g devices are supported by different drivers.

Installation

Debian 7 "Wheezy"

This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192SE, RTL8192SU and RTL8192U-based devices.

  1. 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
  2. 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 -p /usr/local/lib/firmware/RTL8192U
    # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /usr/local/lib/firmware/RTL8192U
  3. Connect the device to your system.
  4. Configure your wireless interface as appropriate.

Debian 6.0 "Squeeze"

This release supports Realtek RTL8188SU, RTL8191SU, RTL8192E, RTL8192SU and RTL8192U-based devices only.

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. 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 -p /usr/local/lib/firmware/RTL8192U
    # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /usr/local/lib/firmware/RTL8192U
  3. Connect the device to your system.
  4. Configure your wireless interface as appropriate.

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.2.0 (3.2.41-2) 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

Note that the PCI ID 10EC:8192 is used to identify two different devices that need different drivers. This is the RTL8192E device, 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.2.0 (3.2.41-2) 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:8192 Realtek Semiconductor Corp. RTL8191SU 802.11n Wireless Adapter
    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.2.0 (3.2.41-2) 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 (Device name unknown)
    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: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.2.0 (3.2.41-2) kernel images.

  • PCI: 10EC:8176 Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter
    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

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.2.0 (3.2.41-2) 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: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 (Device name unknown)
    USB: 07B8:8189 AboCom Systems Inc (Device name unknown)
    USB: 0846:9021 NetGear, Inc. (Device name unknown)
    USB: 0846:9041 NetGear, Inc. WNA1000M 802.11bgn [Realtek RTL8188CUS]
    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: 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: 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)

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.

  • PCI: 10EC:002B Realtek Semiconductor Co., Ltd. (Device name unknown)
    PCI: 10EC:8193 Realtek Semiconductor Co., Ltd. RTL8192DE Wireless LAN Controller

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.2.0 (3.2.41-2) 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

Note that the PCI ID 10EC:8192 is used to identify two different devices that need different drivers. This is the RTL8192SE device, not shown as rev 01.

See Also


CategoryHardware | CategoryWireless