Giter Site home page Giter Site logo

aeshub / netgear-a6210 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from netgear-a6210-linux-driver/netgear-a6210

0.0 1.0 0.0 6.45 MB

AC1200 High Gain WiFi USB Adapter Linux kernel driver

Makefile 0.88% C 80.85% Objective-C 16.80% C++ 1.18% Roff 0.26% Shell 0.03%

netgear-a6210's Introduction

Netgear-A6210

This driver supports Ralink / Mediatek mt766u, mt7632u and mt7612u chipsets.

In particular, the driver supports several USB dongles such as Netgear-A6210, ASUS USB-AC55, ASUS USB-N53 and EDUP EP-AC1601.

Linux kernel version up to 5.7.19 has been tested.

Building

To build the driver, follow these steps:

$ git clone https://github.com/Netgear-A6210-linux-driver/Netgear-A6210.git
$ cd Netgear-A6210
$ make
$ sudo make install

The supported chipsets can be present in other devices. To include additional devices, you need to add corresponding VendorID, DeviceID into the file rtusb_dev_id.c

Source

The original code was downloaded from: http://cdn-cw.mediatek.com/Downloads/linux/MT7612U_DPO_LinuxSTA_3.0.0.1_20140718.tar.bz2 But the code provided there does no longer compile.

Issues

This is work in progress. The driver is functional, however, there are still several issues that need to be addressed, such as the driver providing extraneous output (for debugging purposes) to the kernel logs. Also, hot-unplugging may cause the network manager to become unreliable. After plugging the dongle back in, you may need to restart the manager:

$ sudo service network-manager restart
		or
$ sudo netctl restart <profile>

Alternatively, you may try using systemd-networkd instead of NetworkManager. You can refer to these articles for configuration of systemd-networkd:

This seems to be Linux distro dependent, but has definitely been observed on Ubuntu, I have not yet had any problems with the driver on Arch.

At present, there is no LED support.

EDUP EP-AC1601 works (or to be precise, should work), but at present there are several problems such as frequent dropping of connection, failure to connect, wildly oscillating signal strength etc. This "feature" also seems to depend on the Linux distro, probably as a result of differing kernels, so please use the most up-to-date installation provided.

DKMS Install

On Debian-based distros, you can add the module to DKMS so it will automatically build and install on each successive kernel upgrade. To do this, issue the following commands from within the repo's folder:

$ cd ..
$ sudo mv Netgear-A6210/ /usr/src/netgear-a6210-2.5.0
$ sudo dkms install netgear-a6210/2.5.0

To remove:

$ sudo dkms remove netgear-a6210/2.5.0 --all

This process is automated by the install script as well.

netgear-a6210's People

Contributors

genodeftest avatar nagefire avatar jurobystricky avatar kaduke avatar dflemstr avatar cnxyang avatar tracerainbolt avatar wleoncio avatar witi83 avatar bytewarrior avatar jonipalosaari avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.