Rtl8192eu linux driver ubuntu

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Linux driver for Realtek RTL8192EU.

License

ZeeRooo/RTL8192EU

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Linux driver for Realtek RTL8192EU based on official’s TP Link TL — WN823N V3 Beta v5.2.19.1 from 2018-05-08
Supports monitor mode and frame injection for penetration testing abilities.

  • DWA-131 (untested)
  • GW-300S Katana (untested)
  • TL-WN821N V6 (untested)
  • TL-WN822N V5 (tested)
  • TL-WN823N V3 (tested)
  • Added frame injection support
  • Monitor mode is now supported
  • Turned of powersaving
  • Turned of debug
  • Added compatibility for Linux Kernel v5.0-rc1
  • Added compatibility for Linux Kernel v4.20
  • Added compatibility for Linux Kernel v4.19+
  • Added compatibility for Linux Kernel v4.15+
- make (Tested on 4.2.1) - gcc (Tested on 8.2.0) - git (OPTIONAL, Tested on 2.18.0) - libelf-dev
$ git clone https://github.com/ZeeRooo/RTL8192EU.git $ cd RTL8192EU/
$ make clean $ make $ make install

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Drivers for the rtl8192eu chipset for wireless adapters (D-Link DWA-131 rev E1 included!)

Читайте также:  Linux oracle синхронизация времени

Mange/rtl8192eu-linux-driver

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

* fix netif_napi_add Linux 6.1/6.3 compile issue

Git stats

Files

Failed to load latest commit information.

README.md

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.

  • Download page for DWA-131
  • Direct download link for Linux drivers
    • GitHub will not link to the ftp:// schema. Raw link contents: ftp://files.dlink.com.au/products/DWA-131/REV_E/Drivers/DWA-131_Linux_driver_v4.3.1.1.zip

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

    1. Install DKMS and other required tools
      • for normal Linux systems
    sudo apt-get install git linux-headers-generic build-essential dkms
    sudo apt-get install git raspberrypi-kernel-headers build-essential dkms

    Make sure you’re installing same headers version as your current running kernel. If you just installed Raspbian it ships with an older kernel version than you’ll get headers for after installing raspberrypi-kernel-headers . You must either run sudo apt-get upgrade or install exact same raspberrypi-kernel-headers-XXX version as your kernel is before executing dkms install . If you have version mismatch you’ll get «Your kernel headers for kernel XXX cannot be found at YYY» error.

    git clone https://github.com/Mange/rtl8192eu-linux-driver
    . CONFIG_PLATFORM_I386_PC = n . CONFIG_PLATFORM_ARM_RPI = y
    . CONFIG_PLATFORM_I386_PC = n . CONFIG_PLATFORM_ARM_AARCH64 = y
    sudo dkms install rtl8192eu/1.0
    echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf
    echo -e "8192eu\n\nloop" | sudo tee /etc/modules
    echo "options 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf
    sudo update-grub; sudo update-initramfs -u

    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 ~50Mbps.

    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)

    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:

    /* Manual Transmit Power Control The following options take values from 0 to 63, where: 0 - disable 1 - lowest transmit power the device can do 63 - highest transmit power the device can do Note that these options may override your country's regulations about transmit power. Setting the device to work at higher transmit powers most of the time may cause premature failure or damage by overheating. Make sure the device has enough airflow before you increase this. It is currently unknown what these values translate to in dBm. */ // Transmit Power Boost // This value is added to the device's calculation of transmit power index. // Useful if you want to keep power usage low while still boosting/decreasing transmit power. // Can take a negative value as well to reduce power. // Zero disables it. Default: 2, for a tiny boost. int transmit_power_boost = 2; // (ADVANCED) To know what transmit powers this device decides to use dynamically, see: // https://github.com/lwfinger/rtl8192ee/blob/42ad92dcc71cb15a62f8c39e50debe3a28566b5f/hal/phydm/rtl8192e/halhwimg8192e_rf.c#L1310 // Transmit Power Override // This value completely overrides the driver's calculations and uses only one value for all transmissions. // Zero disables it. Default: 0 int transmit_power_override = 0; /* Manual Transmit Power Control */ 
    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 .

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

    Источник

    Saved searches

    Use saved searches to filter your results more quickly

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    Linux driver for Realtek RTL8192EU.

    codedwrench/rtl8192eu

    This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

    Name already in use

    A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

    Sign In Required

    Please sign in to use Codespaces.

    Launching GitHub Desktop

    If nothing happens, download GitHub Desktop and try again.

    Launching GitHub Desktop

    If nothing happens, download GitHub Desktop and try again.

    Launching Xcode

    If nothing happens, download Xcode and try again.

    Launching Visual Studio Code

    Your codespace will open once ready.

    There was a problem preparing your codespace, please try again.

    Latest commit

    Git stats

    Files

    Failed to load latest commit information.

    README.md

    Realtek rtl8188eus & rtl8188eu & rtl8188etv WiFi drivers

    • Android 12/13
    • MESH Support
    • Monitor mode
    • Frame injection
    • Up to kernel v6.0+ . And a bunch of various wifi chipsets
    1. You will need to blacklist another driver in order to use this one.
    2. echo ‘blacklist r8188eu’|sudo tee -a ‘/etc/modprobe.d/realtek.conf’
    3. Reboot
    4. cd rtl8188eus
    5. make && sudo make install
    6. Reboot in order to blacklist and load the new driver/module.

    Use these steps to enter monitor mode.

    $ sudo airmon-ng check kill $ sudo ip link set down $ sudo iw dev set type monitor 

    Frame injection test may be performed with (after kernel v5.2 scanning is slow, run a scan or simply an airodump-ng first!)

    Add these lines below to «NetworkManager.conf» and ADD YOUR ADAPTER MAC below Rtl8192eu linux driver ubuntu This will make the Network-Manager ignore the device, and therefore don’t cause problems.

    [device] wifi.scan-rand-mac-address=no [ifupdown] managed=false [connection] wifi.powersave=0 [main] plugins=keyfile Rtl8192eu linux driver ubuntu unmanaged-devices=mac:A7:A7:A7:A7:A7 

    And all those who may be using or contributing to it of anykind. Thanks!

    About

    Linux driver for Realtek RTL8192EU.

    Источник

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