Translation(s): Français


Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188ETV, RTL8188EU, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723AU, 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, r8188eu, r8723au, 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:

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).

<!> r8192ee, r8723au, rtl8192e, rtl8192u and rtl8821ae are 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 8 "Jessie"

This release supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188ETV, RTL8188EU, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723AU, RTL8723BE, RTL8812AE and RTL8821AE-based devices.

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

    # Debian 8 "Jessie"
    deb http://httpredir.debian.org/debian/ jessie 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://ftp2.dlink.com/PRODUCTS/DWA-130/REVC/DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
    $ unzip DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
    $ su
    # mkdir /lib/firmware/RTL8192U
    # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U
  3. Connect the device to your system.
  4. 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.

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

    # Debian 7 "Wheezy"
    deb http://httpredir.debian.org/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://ftp2.dlink.com/PRODUCTS/DWA-130/REVC/DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
    $ unzip DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
    $ su
    # mkdir /lib/firmware/RTL8192U
    # cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U
  3. Connect the device to your system.
  4. 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

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 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.

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.

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.

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.

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 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.

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.

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.

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.

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.

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.

r8188eu

The page HowToIdentifyADevice/USB explains how to identify a USB device.

The following list is based on the alias fields of modinfo r8188eu in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.

r8723au

The page HowToIdentifyADevice/USB explains how to identify a USB device.

The following list is based on the alias fields of modinfo r8723au in Debian 3.16 (3.16.7-ckt9-3~deb8u1) kernel images.

See Also


CategoryHardware | CategoryWireless