- Rtl8192eu linux driver deb
- About
- Rtl8192eu linux driver deb
- About
- Rtl8192eu linux driver deb
- rtl819x
- Drivers
- Installation
- Debian 8 «Jessie»
- Debian 7 «Wheezy»
- Troubleshooting
- rtl8192ce
- Supported Devices
- r8192e_pci
- r8192u_usb
- r8712u
- rtl8192ce
- rtl8192cu
- rtl8192se
- rtl8192de
- rtl8723ae
- rtl8188ee
- rtl8723be
- rtl8821ae
- r8192ee
- r8188eu
- r8723au
Rtl8192eu linux driver deb
rtl8192eu linux drivers
NOTE: This branch is based on Realtek’s driver versioned 4.4.1. master is based on 4.3.1.1 originally.
The official drivers for D-Link DWA-131 Rev E, with patches to keep it working on newer kernels. Also works on Rosewill RNX-N180UBE v2 N300 Wireless Adapter and TP-Link TL-WN821N V6.
NOTE: This is just a «mirror». I have no knowledge about this code or how it works. Expect no support from me or any contributors here. I just think GitHub is a nicer way of keeping track of this than random forum posts and precompiled binaries being sent by email. I don’t want someone else to have to spend 5 days of googling and compiling with random patches until it works.
Source for the official drivers
Official drivers were downloaded from D-Link Australia. D-Link USA and the european countries I checked only lists revision A and B. Australia lists all three.
GitHub will not link to the ftp:// schema. Raw link contents:
In addition, you can find the contents of this version in the initial commit of this repo: 1387cf623d54bc2caec533e72ee18ef3b6a1db29
You can see the applied patches, their sources and/or motivation by looking at the commits. The master branch will mostly be kept clean with a single commit per patch, except for Pull Requests. You can review commit by commit and then record the SHA in order to get a safe reference to use. As long as the SHA stays the same you know that what you get has been reviewed by you.
Note that updates to this README will show up as separate commits. I will not mix changes to this file with changes to the code in case you want to mirror this without the README.
Building and installing using DKMS
This tree supports Dynamic Kernel Module Support (DKMS), a system for generating kernel modules from out-of-tree kernel sources. It can be used to install/uninstall kernel modules, and the module will be automatically rebuilt from source when the kernel is upgraded (for example using your package manager).
Install DKMS and other required tools
- for normal Linux systems
Clone this repository and change your directory to cloned path.
The Makefile is preconfigured to handle most x86/PC versions. However, if you are compiling for something other than an intel x86 architecture, you need to first select the platform.
- for the Raspberry Pi, you need to set the I386 to n and the ARM_RPI to y:
- for arm64 devices (e.g. Orange Pi PC 2):
Add the driver to DKMS. This will copy the source to a system directory so that it can used to rebuild the module on kernel upgrades.
Build and install the driver.
Distributions based on Debian & Ubuntu have RTL8XXXU driver present & running in kernelspace. To use our RTL8192EU driver, we need to blacklist RTL8XXXU.
Force RTL8192EU Driver to be active from boot.
Newer versions of Ubuntu has weird plugging/replugging issue (Check #94). This includes weird idling issues, To fix this:
Update changes to Grub & initramfs
Reboot system to load new changes from newly generated initramfs.
Check that your kernel has loaded the right module:
You should see the line driver=8192eu
If you wish to uninstall the driver at a later point, use sudo dkms uninstall rtl8192eu/1.0. To completely remove the driver from DKMS use sudo dkms remove rtl8192eu/1.0 —all.
Reference: Intelbras IWA 3001 USB WiFi Adapter
Devices using the 8192eu chip can serve as decent access points, with speeds up to
Using hostapd to manage your AP, set the proper ht-capab field for this device, which is:
Optionally enable wideband, if you don’t have neighbours:
Note that while this will result in a increase in network throughput it may cause clients further away to fail connecting.
It may also make the device work better with repeaters repeating its signal.
HT_CAPAB=[HT40+][RX-STBC1][SHORT-GI-40][SHORT-GI-20][DSSS_CCK-40][MAX-AMSDU-7935] (for channels 1-7), or
HT_CAPAB=[HT40-][RX-STBC1][SHORT-GI-40][SHORT-GI-20][DSSS_CCK-40][MAX-AMSDU-7935] (for channels 5-13)
Changing transmit power
Currently there is no way to change transmit power in the driver with iw or iwconfig tools, as you would with other wireless devices.
The values returned by these tools are purely fictional on this driver. However, you can still manually change the transmit power at compile time by editing the file hal/rl8192e/rtl8192e_phycfg.c and changing the lines below:
- Fork repo
- Do your patch in a topic branch
- Open a pull request on GH, or send it by email to Magnus Bergmark .
- I’ll squash your commits when everything checks out and add it to master .
Copyright and licenses
The original code is copyrighted, but I don’t know by whom. The driver download does not contain license information; please open an issue if you are the copyright holder.
Most C files are licensed under GNU General Public License (GPL), version 2.
About
Drivers for the rtl8192eu chipset for wireless adapters (D-Link DWA-131 rev E1 included!)
Источник
Rtl8192eu linux driver deb
RTL8192eu linux drivers for Raspberry Pi
The official drivers for D-Link DWA-131 Rev E, with patches to keep it working on newer kernels on Raspberry Pi.
Also works on Rosewill RNX-N180UBE v2 N300 Wireless Adapter.
NOTE: This repo was forked from Mange/rtl8192eu-linux-driver.
Kudos to Magnus Bergmark for the great work.
You have two ways to install this driver:
Building and installing using the source code
Install DKMS and other required tools
Install the driver
If you wish to uninstall the driver at a later point, use
Building and installing using DKMS
This tree supports Dynamic Kernel Module Support (DKMS), a system for generating kernel modules from out-of-tree kernel sources. It can be used to install/uninstall kernel modules, and the module will be automatically rebuilt from source when the kernel is upgraded (for example using your package manager).
Install DKMS and other required tools
Add the driver to DKMS. This will copy the source to a system directory so that it can used to rebuild the module on kernel upgrades.
Build and install the driver.
If you wish to uninstall the driver at a later point, use
To completely remove the driver from DKMS use
- Fork repo
- Do your patch in a topic branch
- Open a pull request on GH, or send it by email to Alessandro Ratti .
- I’ll squash your commits when everything checks out and add it to master .
Copyright and licenses
The original code is copyrighted, but I don’t know by whom. The driver download does not contain license information; please open an issue if you are the copyright holder.
Most C files are licensed under GNU General Public License (GPL), version 2.
About
Raspberry Pi Drivers for the rtl8192eu chipset for wireless adapters (D-Link DWA-131 rev E1 included!)
Источник
Rtl8192eu linux driver deb
Copy raw contents
rtl8192eu linux drivers
NOTE: This branch is based on Realtek’s driver versioned 4.4.1. master is based on 4.3.1.1 originally.
The official drivers for D-Link DWA-131 Rev E, with patches to keep it working on newer kernels. Also works on Rosewill RNX-N180UBE v2 N300 Wireless Adapter and TP-Link TL-WN821N V6.
NOTE: This is just a «mirror». I have no knowledge about this code or how it works. Expect no support from me or any contributors here. I just think GitHub is a nicer way of keeping track of this than random forum posts and precompiled binaries being sent by email. I don’t want someone else to have to spend 5 days of googling and compiling with random patches until it works.
Source for the official drivers
Official drivers were downloaded from D-Link Australia. D-Link USA and the european countries I checked only lists revision A and B. Australia lists all three.
GitHub will not link to the ftp:// schema. Raw link contents:
In addition, you can find the contents of this version in the initial commit of this repo: 1387cf623d54bc2caec533e72ee18ef3b6a1db29
You can see the applied patches, their sources and/or motivation by looking at the commits. The master branch will mostly be kept clean with a single commit per patch, except for Pull Requests. You can review commit by commit and then record the SHA in order to get a safe reference to use. As long as the SHA stays the same you know that what you get has been reviewed by you.
Note that updates to this README will show up as separate commits. I will not mix changes to this file with changes to the code in case you want to mirror this without the README.
Building and installing using DKMS
This tree supports Dynamic Kernel Module Support (DKMS), a system for generating kernel modules from out-of-tree kernel sources. It can be used to install/uninstall kernel modules, and the module will be automatically rebuilt from source when the kernel is upgraded (for example using your package manager).
Install DKMS and other required tools
- for normal Linux systems
Clone this repository and change your directory to cloned path.
The Makefile is preconfigured to handle most x86/PC versions. However, if you are compiling for something other than an intel x86 architecture, you need to first select the platform.
- for the Raspberry Pi, you need to set the I386 to n and the ARM_RPI to y:
- for arm64 devices (e.g. Orange Pi PC 2):
Add the driver to DKMS. This will copy the source to a system directory so that it can used to rebuild the module on kernel upgrades.
Build and install the driver.
Distributions based on Debian & Ubuntu have RTL8XXXU driver present & running in kernelspace. To use our RTL8192EU driver, we need to blacklist RTL8XXXU.
Force RTL8192EU Driver to be active from boot.
Newer versions of Ubuntu has weird plugging/replugging issue (Check #94). This includes weird idling issues, To fix this:
Update changes to Grub & initramfs
Reboot system to load new changes from newly generated initramfs.
Check that your kernel has loaded the right module:
You should see the line driver=8192eu
If you wish to uninstall the driver at a later point, use sudo dkms uninstall rtl8192eu/1.0. To completely remove the driver from DKMS use sudo dkms remove rtl8192eu/1.0 —all.
Reference: Intelbras IWA 3001 USB WiFi Adapter
Devices using the 8192eu chip can serve as decent access points, with speeds up to
Using hostapd to manage your AP, set the proper ht-capab field for this device, which is:
Optionally enable wideband, if you don’t have neighbours:
Note that while this will result in a increase in network throughput it may cause clients further away to fail connecting.
It may also make the device work better with repeaters repeating its signal.
HT_CAPAB=[HT40+][RX-STBC1][SHORT-GI-40][SHORT-GI-20][DSSS_CCK-40][MAX-AMSDU-7935] (for channels 1-7), or
HT_CAPAB=[HT40-][RX-STBC1][SHORT-GI-40][SHORT-GI-20][DSSS_CCK-40][MAX-AMSDU-7935] (for channels 5-13)
Changing transmit power
Currently there is no way to change transmit power in the driver with iw or iwconfig tools, as you would with other wireless devices.
The values returned by these tools are purely fictional on this driver. However, you can still manually change the transmit power at compile time by editing the file hal/rl8192e/rtl8192e_phycfg.c and changing the lines below:
- Fork repo
- Do your patch in a topic branch
- Open a pull request on GH, or send it by email to Magnus Bergmark .
- I’ll squash your commits when everything checks out and add it to master .
Copyright and licenses
The original code is copyrighted, but I don’t know by whom. The driver download does not contain license information; please open an issue if you are the copyright holder.
Most C files are licensed under GNU General Public License (GPL), version 2.
Источник
- rtl819x
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:
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.
r8188eu (supported devices)
- Supports USB devices based on the RTL8188EU and RTL8188ETV chips.
- Introduced at Linux 3.12.
r8723au (supported devices)
- Supports USB devices based on the RTL8723AU chip.
- Introduced at Linux 3.15.
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).
» height=»16″ src=»https://wiki.debian.org/htdocs/debwiki/img/attention.png» title=» » width=»16″/> 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.
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.
Add a «non-free» component to /etc/apt/sources.list, for example:
Update the list of available packages and install the firmware-realtek package:
RTL8192U-based devices only: firmware is required to be manually supplied:
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:
Update the list of available packages and install the firmware-realtek package:
RTL8192U-based devices only: firmware is required to be manually supplied:
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:
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
Источник