Rtl8192eu linux driver aircrack

Rtl8192eu linux driver aircrack

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:

Читайте также:  Lumia 435 windows 10 update

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:

  1. Fork repo
  2. Do your patch in a topic branch
  3. Open a pull request on GH, or send it by email to Magnus Bergmark .
  4. 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.

Источник

Rtl8192eu linux driver aircrack

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

  1. Fork repo
  2. Do your patch in a topic branch
  3. Open a pull request on GH, or send it by email to Alessandro Ratti .
  4. 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 aircrack

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.

Читайте также:  Linux mint пакеты русского

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:

  1. Fork repo
  2. Do your patch in a topic branch
  3. Open a pull request on GH, or send it by email to Magnus Bergmark .
  4. 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!)

Источник

Arch Linux User Repository

Search Criteria

Package Details: rtl8192eu 4.4.1-3

Package Actions

Git Clone URL: https://aur.archlinux.org/rtl8192eu.git (read-only, click to copy)
Package Base: rtl8192eu
Description: Driver for the Realtek8192eu chipset.
Upstream URL: https://github.com/Mange/rtl8192eu-linux-driver
Keywords: rtl8192
Licenses: GPL
Submitter: TJM
Maintainer: TJM
Last Packager: TJM
Votes: 9
Popularity: 0.009196
First Submitted: 2016-04-22 07:57
Last Updated: 2020-09-03 09:18

Dependencies (4)

  • dkms
  • bc (bc-gh) (make)
  • git (git-git, git-vfs) (make)
  • linux-headers (linux-surfacepro3-git-headers, linux-aarch64-rock64-bin-headers, linux-ec2-headers, linux-galliumos-headers, linux-zest-git-headers, linux-lts49-kallsyms-headers, linux-bootsplash-headers, linux-sumavision-q5-headers, linux-phicomm-n1-headers, linux-tqc-a01-headers, linux-beikeyun-p1-headers, linux-rk3328-headers) (make)

Required by (0)

Sources (2)

Latest Comments

glibg10b commented on 2021-09-24 14:14

This module breaks sudo for me for some reason (even after re-installing Arch). When I run sudo airmon-ng start , the output of airmon-ng freezes, sudo doesn’t work, and various parts of Linux start freezing/misbehaving. Even modprobe -r and rmmod stop working, so I have to reboot. Can anyone else confirm?

Читайте также:  Windows 10 home как отключить экран блокировки

Sourav commented on 2021-07-10 08:43

Well it asks me to install linux-headers-5.12.15 even though I’m using Xanmod-Cacule Kenrel 5.12.12. I think the dependency should be removed.

h30x commented on 2020-04-30 15:23

Here is a truncated output for

LANG=en_US.UTF-8 pamac install rtl8192eu

==> Starting build(). Makefile:1341: *** recipe commences before first target. Stop. ==> ERROR: A failure occurred in build(). Aborting.

TJM commented on 2020-04-30 14:14

I have found the problem (why drivers doesn’t work on kernels 4.14-4.15) and solution. So, we need to do some steps: 1. Install this package or driver direct from upstream link 2. Type lsmod in terminal, we wil see probes 8192eu (that’s our driver which we just install) and our big problem — rtl8xxxu -the driver pack for wi-fi built in the kernel. This 2 probes conflict with each other. So we need to prevent rtl8xxxu from loading on system boot. 3. Use, for example, Grub Customizer or edit etc/degault/grub. Add to GRUB_CMDLINE_LINUX_DEFAULT=»modprobe.blacklist=rtl8xxxu,mac80211″, save changes and reboot. (mac80211 depends on rtl8xxxu) 4. Profit! Our wi-fi adapter works great.

Sorry, I’m confused. If the rtl8xxxu driver has already been integrated into the kernel, there’s no reason for reinstalling it. Just plug your USB WiFi adapter and use it. However, I usually keep an up-to-date clone of this package(maintained by makepkg -o ) to prevent condition that all kernel models crashed and I have to connect to the Internet to update the kernel.

TJM commented on 2020-04-30 14:08

The driver does not compile anymore with kernel 4.15. Looks like this is fixed upstream. Can you please update the package?

This package will clone the upstream repo every time you build it. So feel free to rebuild the package. It will fetch the up-to-date code even if the PKGBUILD file is not changed.

I’m currently having problems when I update my kernel, I always need to reboot and reinstall the package to make it work again with the kernel. I guess this is due to the fact that the files of the module are not moved when the kernel is updated.

There’s a dkms version of this package, where the dkms hook of pacman will take care of reinstalling models every time you update the kernel.

this package is missing the bc dependency, pls. fix.

I installed this package on Manjaro with pamac. All was working fine but after 5.4.35-1-MANJARO x86_64 Kernel update, even deinstalling and reinstalling the packages gives me build error: «Makefile:1341: *** La recette commence avant la première cible. Arrêt.» (sorry for French)

Could you please run LANG=en_US.UTF-8 pamac install rtl8192eu ? It might provide you with English output.

h30x commented on 2020-04-30 07:45

I installed this package on Manjaro with pamac. All was working fine but after 5.4.35-1-MANJARO x86_64 Kernel update, even deinstalling and reinstalling the packages gives me build error: «Makefile:1341: *** La recette commence avant la première cible. Arrêt.» (sorry for French)

dothebart commented on 2020-04-17 20:41

this package is missing the bc dependency, pls. fix.

vegas commented on 2019-02-28 09:28

@matheuspb The package 8192eu-dkms is rebuilt automatically when the kernel is updated 🙂

matheuspb commented on 2019-02-19 22:26

I’m currently having problems when I update my kernel, I always need to reboot and reinstall the package to make it work again with the kernel. I guess this is due to the fact that the files of the module are not moved when the kernel is updated.

kaputtnik commented on 2018-02-09 15:45

The driver does not compile anymore with kernel 4.15.

Looks like this is fixed upstream. Can you please update the package?

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Оцените статью