Differences between revisions 25 and 26
Revision 25 as of 2012-01-11 15:10:19
Size: 22706
Editor: GeoffSimmons
Comment: Update supported devices, drop modprobe commands.
Revision 26 as of 2012-01-16 17:09:17
Size: 22736
Comment: Add link to french translation
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/rtl819x|Français]]-~

Translation(s): English - Français


Realtek RTL8188CE, RTL8188CE-VAU, 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 chipsets on Debian systems.

Drivers

r8712u, rtl8192ce, rtl8192cu, rtl8192de, rtl8192e, rtl8192se, rtl8192su and rtl8192u are drivers for Realtek 802.11n wireless LAN chipsets, 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 (supported devices)

    • Supports USB devices based on the RTL8188SU, RTL8191SU and RTL8192SU chipsets.
    • 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 chipsets.
    • 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 chipsets.
    • 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 RTL8188CE-VAU, RTL8188CUS and RTL8192CU chipsets.
    • 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 chipsets.
    • 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 chipsets.
    • 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. Firmware must be installed prior to device operation. 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

Squeeze

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

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

    # Debian Squeeze/6.0
    deb http://ftp.us.debian.org/debian squeeze main contrib non-free
  2. Update the list of available packages and install the firmware-realtek and wireless-tools packages:

    # aptitude update
    # aptitude install firmware-realtek wireless-tools

    Firmware is required to be supplied for RTL8192U-based devices:

    # aptitude 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. If not already performed, connect the device to your system.
  4. The necessary kernel module is automatically loaded for supported devices. Verify your device has an available interface:

    # iwconfig
  5. Configure your wireless interface as appropriate.

Lenny

For the oldstable release, a backported kernel is necessary for support of Realtek RTL8188SU, RTL8191SU, RTL8192E, RTL8192SU and RTL8192U-based devices.

  1. Add the Debian Backports repository to /etc/apt/sources.list, also including the "non-free" component. For example:

    # Backported packages for Debian Lenny/5.0
    deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
  2. Update the list of available packages:

    # aptitude update
  3. Install a Linux 2.6.32 kernel image appropriate for your system, along with the lenny-backports/firmware-realtek and wireless-tools packages. For example:

    # aptitude -t lenny-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') firmware-realtek wireless-tools

    Firmware is required to be supplied for RTL8192U-based devices:

    # aptitude 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
  4. Restart your system and boot with the newly installed kernel. If not already performed, connect the device to your system.
  5. The necessary kernel module is automatically loaded for supported devices. Verify your device has an available interface:

    # iwconfig
  6. Configure your wireless interface as appropriate.

Wheezy

The testing distribution currently supports Realtek RTL8188CE, RTL8188CE-VAU, 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 Wheezy (testing)
    deb http://ftp.us.debian.org/debian wheezy main contrib non-free
  2. Update the list of available packages and install the firmware-realtek and wireless-tools packages:

    # aptitude update
    # aptitude install firmware-realtek wireless-tools

    Firmware is required to be supplied for RTL8192U-based devices:

    # aptitude 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. If not already performed, connect the device to your system.
  4. The necessary kernel module is automatically loaded for supported devices. Verify your device has an available interface:

    # iwconfig
  5. Configure your wireless interface as appropriate.

Supported Devices

r8192_pci / r8192e_pci

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

The following list is based on the alias fields of modinfo r8192_pci in Debian 2.6.32 (2.6.32-39) 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

r8192s_usb

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

The following list is based on the alias fields of modinfo r8192s_usb in Debian 2.6.32 (2.6.32-39) kernel images.

  • USB: 050D:815F Belkin Components F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU]
    USB: 06F8:E031 Guillemot Corp. Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU]
    USB: 07AA:0047 Corega K.K. CG-WLUSBNM
    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: 0B05:1786 ASUSTek Computer, Inc. USB-N10 802.11n Network Adapter [Realtek RTL8192SU]
    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. (Device name unknown)
    USB: 0BDA:8712 Realtek Semiconductor Corp. (Device name unknown)
    USB: 0BDA:8713 Realtek Semiconductor Corp. (Device name unknown)
    USB: 0DF6:0045 Sitecom Europe B.V. WL-353 Wireless USB Adapter 150N Nano
    USB: 0DF6:004B Sitecom Europe B.V. WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU]
    USB: 0E66:0015 Hawking Technologies (Device name unknown)
    USB: 0E66:0016 Hawking Technologies (Device name unknown)
    USB: 1740:9603 Senao (Device name unknown)
    USB: 1740:9605 Senao (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)

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 2.6.32 (2.6.32-39) kernel images.

  • 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. RTL8192U 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.1.0 (3.1.6-1) 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: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 Basic Wireless USB Adapter v1000 [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 RTL8192SU]
    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. (Device name unknown)
    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. (Device name unknown)
    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:005D Sitecom Europe B.V. (Device name unknown)
    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 (Device name unknown)
    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 (Device name unknown)
    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. (Device name unknown)
    USB: 2019:4901 PLANEX (Device name unknown)
    USB: 2019:AB28 PLANEX GW-USNano
    USB: 2019:ED16 PLANEX (Device name unknown)
    USB: 2019:ED18 PLANEX (Device name unknown)
    USB: 20F4:646B (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.1.0 (3.1.6-1) 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.1.0 (3.1.6-1) kernel images.

  • USB: 050D:1102 Belkin Components F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CE-VAU]
    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:9041 NetGear, Inc. WNA1000M 802.11bgn [Realtek RTL8188CUS]
    USB: 0BDA:8170 Realtek Semiconductor Corp. (Device name unknown)
    USB: 0BDA:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
    USB: 0BDA:8177 Realtek Semiconductor Corp. (Device name unknown)
    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. (Device name unknown)
    USB: 0BDA:8191 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: 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. (Device name unknown)
    USB: 2001:3309 D-Link Corp. (Device name unknown)
    USB: 2001:330A D-Link Corp. (Device name unknown)
    USB: 2019:AB2A PLANEX (Device name unknown)
    USB: 2019:AB2B PLANEX (Device name unknown)
    USB: 2019:ED17 PLANEX GW-USValue-EZ
    USB: 20F4:648B (Vendor name unknown) (Device name unknown)
    USB: 4855:0090 Memorex (Device name unknown)
    USB: 4855:0091 Memorex (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.1.0 (3.1.6-1) kernel images.

  • PCI: 10EC:002B Realtek Semiconductor Co., Ltd. (Device name unknown)
    PCI: 10EC:8193 Realtek Semiconductor Co., Ltd. (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.1.0 (3.1.6-1) 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

See Also


CategoryHardware | CategoryWireless