Giter VIP home page Giter VIP logo

8812au-20210820's People

Contributors

dan-milne avatar gbburkhardt avatar morrownr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

dan-milne

8812au-20210820's Issues

LED control

Is there a way to turn off the LED? Setting the parameter rtw_led_ctrl to 0 does not work anymore. It does not appear under /sys/module/8812au/parameters anymore, nor is there any other similarly-named parameter.

(Info) Development Progress Log - do not post here

Current Status: released to the public on 2024-03-20

Progress Log:

  • uploaded original code - supports kernel 5.11 and earlier
  • added support for kernel 5.12
  • added support for kernel 5.15
  • added support for kernel 5.17
  • added support for kernel 5.19.2
  • added support for kernel 6.0
  • added support for kernel 6.1
  • added support for kernel 6.1.39
  • update Makefile
  • fixed support for kernel 6.1 (clean compile on kernel 6.1)
  • added support for kernel 6.3
  • added support for kernel 6.5 (clean compile on kernel 6.5)
  • added support for kernel 6.7
  • added supporting scripts and docs
  • updated VID/PID information
  • deactivated monitor mode
  • fixed problem in scripts related to added but not installed dkms installation
  • added support for kernel 6.8. (tested good on rc3 on 2024-02-06)
  • added support for reproducible builds
  • added LED Control
  • fixed Network Namespace (CONFIG_NET_NS) support - NETNS
  • increased AP mode client limit from 32 to 64 (IoT can create a need to support many clients)
  • fixed build problem in scripts
  • updated documentation
  • removed executable bit from source files (this can cause problems)
  • updated concurrent mode documentation
  • checked and sorted VID/PIDs
  • fixed UBSAN: array-index-out-of-bounds (5)
  • released to the public on 2024-03-20
  • added support for kernel 6.9.

To-Do List:

-fix possible latency problem

Managed mode performance results: (2023-01-08) below:

$ iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.1.188 port 54456 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  54.4 MBytes   456 Mbits/sec    0   1.13 MBytes       
[  5]   1.00-2.00   sec  55.0 MBytes   461 Mbits/sec    0   1.51 MBytes       
[  5]   2.00-3.00   sec  56.2 MBytes   472 Mbits/sec    0   1.92 MBytes       
[  5]   3.00-4.00   sec  55.0 MBytes   461 Mbits/sec    0   1.92 MBytes       
[  5]   4.00-5.00   sec  56.2 MBytes   472 Mbits/sec    0   1.92 MBytes       
[  5]   5.00-6.00   sec  55.0 MBytes   461 Mbits/sec    0   1.92 MBytes       
[  5]   6.00-7.00   sec  56.2 MBytes   472 Mbits/sec    0   1.92 MBytes       
[  5]   7.00-8.00   sec  55.0 MBytes   461 Mbits/sec    0   1.92 MBytes       
[  5]   8.00-9.00   sec  56.2 MBytes   472 Mbits/sec    0   1.92 MBytes       
[  5]   9.00-10.00  sec  55.0 MBytes   461 Mbits/sec    0   1.92 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   554 MBytes   465 Mbits/sec    0             sender
[  5]   0.00-10.02  sec   552 MBytes   462 Mbits/sec                  receiver

iperf Done.

I welcome those with the knowledge to improve this driver to do so. While I do not support monitor mode on this driver, if skilled programmers would like to take on that job, I would welcome this to happen. There are many Linux users with adapters based on the rtl8812au chipset and I would like to see support continue for many years. Ultimately I would like to see a modern mac80211 driver for this chipset and I think that can happen at some point but hopefully we can work together to maintain this driver until a modern driver is available.

Regards,

@morrownr

ALFA AWUS036ACH not working in USB3.0 mode on 2.4Ghz networks

Brief description of the problem: when setting the config to use usb3, the adapter connects to 2.4Ggz networks, but the connection speed is very slow (30kb/sec).
This problem does not appear in
A) Past driver version
B) On 5Ghz netwoks
C) If I delete thin config parameter rtw_switch_usb_mode=1

P.s: setting the region in config also doesn't work. I set to use US region, iw reg get command shows that region 00 UNSET. Self region setting via iw reg set works. (but it's don't fix speed problem)
I dont use VM. It's host OS Debian bookworm stable


Installation logs:

: ---------------------------
: install-driver.sh v20240314
: x86_64 (kernel architecture)
: x86_64 (architecture to send to gcc)
: 8/8 (in-use/total processing units)
: 65245980 (total system memory)
: 6.1.0-18-amd64 (kernel version)
: gcc-12 (version of gcc used to compile the kernel)
: gcc (Debian 12.2.0-14) 12.2.0
: dkms-3.0.10
: SecureBoot disabled
: ---------------------------

Checking for previously installed drivers...
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/lkrg/0.9.7/source/dkms.conf)
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/lkrg/0.9.7/source/dkms.conf)
Finished checking for and removing previously installed drivers.
: ---------------------------

Starting installation.
Installing 8812au.conf to /etc/modprobe.d
The dkms installation routines are in use.
Copying source files to /usr/src/rtl8812au-5.13.6-23
Creating symlink /var/lib/dkms/rtl8812au/5.13.6-23/source -> /usr/src/rtl8812au-5.13.6-23
The driver was added to dkms successfully.
: ---------------------------

Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
kernelver=6.1.0-18-amd64 ./dkms-make.sh.........
Signing module /var/lib/dkms/rtl8812au/5.13.6-23/build/8812au.ko
Cleaning build area...
The driver was built by dkms successfully.
: ---------------------------

8812au.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.1.0-18-amd64/updates/dkms/
depmod...
The driver was installed by dkms successfully.
: ---------------------------

Info: Update this driver with the following commands as needed:

$ git pull
$ sudo sh install-driver.sh

Note: Updates to this driver SHOULD be performed before distro
      upgrades such as Ubuntu 23.10 to 24.04.
Note: Updates to this driver SHOULD be performed before major
      upgrades such as kernel 6.5 to 6.6.
Note: Updates can be performed as often as you like. It is
      recommended to update at least every 3 months.
Note: Work on this driver, like the Linux kernel, is continuous.

Enjoy!

Do you want to edit the driver options file now?

options 8812au rtw_switch_usb_mode=1 rtw_drv_log_level=5 rtw_dfs_region_domain=0 rtw_country_code=US

Device logs from save-logs.sh when I connect to 2.4 network and try open speedtest

 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: rtw_set_ps_mode(wlan1) Enter 802.11 power save - WIFI-TRAFFIC_IDLE
 RTW: rtl8812_set_FwPwrMode_cmd: Mode=2 SmartPS=2
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: rtw_wx_get_rts, rts_thresh=2347
 RTW: rtw_wx_get_frag, frag_len=2346
 RTW: cfg80211_rtw_get_txpower(wlan1) total max: 1700 mbm
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: rtw_set_ps_mode(wlan1) Leave 802.11 power save - WIFI-TRAFFIC_BUSY
 RTW: rtl8812_set_FwPwrMode_cmd: Mode=0 SmartPS=2
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: rtw_wx_get_rts, rts_thresh=2347
 RTW: rtw_wx_get_frag, frag_len=2346
 RTW: cfg80211_rtw_get_txpower(wlan1) total max: 1700 mbm
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: rtw_set_ps_mode(wlan1) Enter 802.11 power save - WIFI-TRAFFIC_IDLE
 RTW: rtl8812_set_FwPwrMode_cmd: Mode=2 SmartPS=2
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: rtw_set_ps_mode(wlan1) Leave 802.11 power save - WIFI-TRAFFIC_BUSY
 RTW: rtl8812_set_FwPwrMode_cmd: Mode=0 SmartPS=2
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: rtw_wx_get_rts, rts_thresh=2347
 RTW: rtw_wx_get_frag, frag_len=2346
 RTW: cfg80211_rtw_get_txpower(wlan1) total max: 1700 mbm
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: unknown vendor specific information element ignored (vendor OUI 00:e0:4c len=6)
 RTW: IEEE 802.11 element parse ignored unknown element (id=127 elen=8)
 RTW: 8812A: EDCA_BE_UL=0x5ea42b EDCA_BE_DL =0x5ea42b

WPA3 support

I was testing station mode with as many APs as I could muster.

On a mobile hotspot with my Pixel 6a phone running latest Android 14 OS I could not connect when the encryption was set to WPA3 mode. WPA2/3 mixed mode would fall back to WPA2.

In WPA3-only mode:

$ iwctl
[iwd]# station wlx048d392a5ed7 scan
[iwd]# station wlx048d392a5ed7 get-networks
  <prints List of available networks>
[iwd]# station wlx048d392a5ed7 connect "MobileHotspot"
Operation not supported

In WPA2 or mixed mode:

$ iwctl
[iwd]# station wlx048d392a5ed7 scan
[iwd]# station wlx048d392a5ed7 get-networks
  <prints List of available networks>
[iwd]# station wlx048d392a5ed7 connect "MobileHotspot"
Type the network passphrase for Samsung Galaxy_6309 psk. 
Passphrase: *************** 
[iwd]# station wlx048d392a5ed7 show
   <prints connection information>
full set of tests with station mode
AP: Vodafone Station (ISP Router)
Band | Encrypion | state
-----+-----------+---------
2.4  | WPA2-psk  | ok
5    | WPA2-psk  | ok

AP: Pixel 6a (Android 14)
Band | Encrypion | state
-----+-----------+---------
2.4  | WPA2-psk  | ok
5    | WPA2-psk  | ok
2.4  | WPA3-psk  | iwctl prints "Operation not supported" when I try to connect
5    | WPA3-psk  | iwctl prints "Operation not supported" when I try to connect

AP: Galaxy S9 (Android 13)
Band | Encrypion | state
-----+-----------+---------
2.4  | WPA2-psk  | ok
5    | WPA2-psk  | ok

AP: Windows 11 (Intel(R) Wi-Fi 6 AX200 160MHz)
Band | Encrypion | state
-----+-----------+---------
2.4  | WPA2-psk  | ok
5    | WPA2-psk  | ok (TxBitrate is 174Mbit/s instead of 867Mbit/s)

Interruptions continue every few seconds (latency)

The same problem as in other issues. Pings that trigger milliseconds every few seconds. No matter what network I connect to. Whether it is near or far it is the same. The adapter is a TP-Link Archer T4UHP v1 connected to a USB 3, but this error is also seen on a USB 2 port. Front or rear.

# Edit the following line to change, add or delete options:
options 8812au rtw_drv_log_level=1 rtw_vht_enable=1 rtw_switch_usb_mode=1 rtw_dfs_region_domain=1 rtw_country_code=AR
[franco@pc ~]$ uname -a
Linux pc 6.7.0-arch3-1 #1 SMP PREEMPT_DYNAMIC Sat, 13 Jan 2024 14:37:14 +0000 x86_64 GNU/Linux
[franco@pc ~]$ lsusb -t
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 007: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 007: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 011: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 011: Dev 005, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 005: Dev 004, If 0, Class=Vendor Specific Class, Driver=rtl8812au, 5000M
[franco@pc ~]$ ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=57 time=3231 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=57 time=1198 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=57 time=2212 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=57 time=187 ms
64 bytes from 1.1.1.1: icmp_seq=5 ttl=57 time=20.1 ms
64 bytes from 1.1.1.1: icmp_seq=6 ttl=57 time=40.2 ms
64 bytes from 1.1.1.1: icmp_seq=7 ttl=57 time=19.6 ms
64 bytes from 1.1.1.1: icmp_seq=8 ttl=57 time=19.7 ms
64 bytes from 1.1.1.1: icmp_seq=9 ttl=57 time=3184 ms
64 bytes from 1.1.1.1: icmp_seq=11 ttl=57 time=1154 ms
64 bytes from 1.1.1.1: icmp_seq=10 ttl=57 time=2168 ms
64 bytes from 1.1.1.1: icmp_seq=12 ttl=57 time=148 ms
64 bytes from 1.1.1.1: icmp_seq=13 ttl=57 time=23.1 ms
64 bytes from 1.1.1.1: icmp_seq=14 ttl=57 time=19.8 ms
64 bytes from 1.1.1.1: icmp_seq=15 ttl=57 time=19.6 ms
64 bytes from 1.1.1.1: icmp_seq=16 ttl=57 time=19.8 ms
64 bytes from 1.1.1.1: icmp_seq=17 ttl=57 time=20.8 ms
64 bytes from 1.1.1.1: icmp_seq=18 ttl=57 time=20.8 ms
64 bytes from 1.1.1.1: icmp_seq=19 ttl=57 time=20.5 ms
64 bytes from 1.1.1.1: icmp_seq=20 ttl=57 time=21.9 ms
64 bytes from 1.1.1.1: icmp_seq=21 ttl=57 time=21.4 ms
64 bytes from 1.1.1.1: icmp_seq=22 ttl=57 time=20.5 ms
64 bytes from 1.1.1.1: icmp_seq=23 ttl=57 time=3214 ms
64 bytes from 1.1.1.1: icmp_seq=25 ttl=57 time=1193 ms
64 bytes from 1.1.1.1: icmp_seq=24 ttl=57 time=2207 ms
64 bytes from 1.1.1.1: icmp_seq=26 ttl=57 time=181 ms
64 bytes from 1.1.1.1: icmp_seq=27 ttl=57 time=21.5 ms
64 bytes from 1.1.1.1: icmp_seq=28 ttl=57 time=22.4 ms
64 bytes from 1.1.1.1: icmp_seq=29 ttl=57 time=46.2 ms
64 bytes from 1.1.1.1: icmp_seq=30 ttl=57 time=35.9 ms
64 bytes from 1.1.1.1: icmp_seq=31 ttl=57 time=41.2 ms
64 bytes from 1.1.1.1: icmp_seq=32 ttl=57 time=36.0 ms
64 bytes from 1.1.1.1: icmp_seq=33 ttl=57 time=37.6 ms
64 bytes from 1.1.1.1: icmp_seq=34 ttl=57 time=54.1 ms
64 bytes from 1.1.1.1: icmp_seq=35 ttl=57 time=39.0 ms
64 bytes from 1.1.1.1: icmp_seq=36 ttl=57 time=42.3 ms
64 bytes from 1.1.1.1: icmp_seq=37 ttl=57 time=34.4 ms
64 bytes from 1.1.1.1: icmp_seq=38 ttl=57 time=41.4 ms
64 bytes from 1.1.1.1: icmp_seq=39 ttl=57 time=42.2 ms
64 bytes from 1.1.1.1: icmp_seq=40 ttl=57 time=38.9 ms
64 bytes from 1.1.1.1: icmp_seq=41 ttl=57 time=38.2 ms
64 bytes from 1.1.1.1: icmp_seq=43 ttl=57 time=39.9 ms
64 bytes from 1.1.1.1: icmp_seq=44 ttl=57 time=41.2 ms
64 bytes from 1.1.1.1: icmp_seq=45 ttl=57 time=20.0 ms
64 bytes from 1.1.1.1: icmp_seq=46 ttl=57 time=21.1 ms
64 bytes from 1.1.1.1: icmp_seq=47 ttl=57 time=22.5 ms
64 bytes from 1.1.1.1: icmp_seq=48 ttl=57 time=21.2 ms
64 bytes from 1.1.1.1: icmp_seq=49 ttl=57 time=21.3 ms
64 bytes from 1.1.1.1: icmp_seq=50 ttl=57 time=19.9 ms
64 bytes from 1.1.1.1: icmp_seq=51 ttl=57 time=4040 ms
64 bytes from 1.1.1.1: icmp_seq=52 ttl=57 time=3034 ms
64 bytes from 1.1.1.1: icmp_seq=53 ttl=57 time=2024 ms
64 bytes from 1.1.1.1: icmp_seq=54 ttl=57 time=1010 ms
64 bytes from 1.1.1.1: icmp_seq=55 ttl=57 time=24.2 ms
64 bytes from 1.1.1.1: icmp_seq=56 ttl=57 time=77.4 ms
64 bytes from 1.1.1.1: icmp_seq=57 ttl=57 time=127 ms
64 bytes from 1.1.1.1: icmp_seq=58 ttl=57 time=42.6 ms
64 bytes from 1.1.1.1: icmp_seq=59 ttl=57 time=49.7 ms
64 bytes from 1.1.1.1: icmp_seq=60 ttl=57 time=57.4 ms
64 bytes from 1.1.1.1: icmp_seq=61 ttl=57 time=65.1 ms
64 bytes from 1.1.1.1: icmp_seq=62 ttl=57 time=70.7 ms
64 bytes from 1.1.1.1: icmp_seq=63 ttl=57 time=62.5 ms
64 bytes from 1.1.1.1: icmp_seq=64 ttl=57 time=62.3 ms
64 bytes from 1.1.1.1: icmp_seq=65 ttl=57 time=67.6 ms
64 bytes from 1.1.1.1: icmp_seq=66 ttl=57 time=3961 ms
64 bytes from 1.1.1.1: icmp_seq=67 ttl=57 time=2951 ms
64 bytes from 1.1.1.1: icmp_seq=68 ttl=57 time=1934 ms
64 bytes from 1.1.1.1: icmp_seq=69 ttl=57 time=924 ms
64 bytes from 1.1.1.1: icmp_seq=70 ttl=57 time=94.6 ms
64 bytes from 1.1.1.1: icmp_seq=71 ttl=57 time=140 ms
64 bytes from 1.1.1.1: icmp_seq=72 ttl=57 time=22.6 ms
64 bytes from 1.1.1.1: icmp_seq=73 ttl=57 time=21.9 ms
64 bytes from 1.1.1.1: icmp_seq=74 ttl=57 time=21.6 ms
64 bytes from 1.1.1.1: icmp_seq=75 ttl=57 time=20.2 ms
64 bytes from 1.1.1.1: icmp_seq=76 ttl=57 time=21.1 ms
64 bytes from 1.1.1.1: icmp_seq=77 ttl=57 time=21.2 ms
^C
--- 1.1.1.1 ping statistics ---
77 packets transmitted, 76 received, 1.2987% packet loss, time 76309ms
rtt min/avg/max/mdev = 19.579/556.708/4040.411/1062.838 ms, pipe 4

[franco@pc 8812au-20210820]$ git log
error: cannot run less: No existe el fichero o el directorio
commit 0840007ffe7031251d4b263f7e3689fe4f9a342c (HEAD -> main, origin/main, origin/HEAD)
Author: morrownr <[email protected]>
Date:   Sun Jan 14 11:56:57 2024 -0600

    update docs

commit cc7a77e9f1fd06abc002cdc8850e8d909d16b58e
Author: morrownr <[email protected]>
Date:   Wed Jan 3 18:21:10 2024 -0600

    update VID/PID information

(info) This repo does not support the 8811au or 8821au chipsets (AC600) - Please Read Before Posting an Issue.

This repo ONLY supports adapters with the 8812au chipset (AC1200). Period.

You should check in the file supported-device-IDs here before installing this driver unless you are sure your adapter uses a 8812au chipset. If you do not see your device ID in supported-device-IDs then check the same file in the following repo:

https://github.com/morrownr/8821au-20210708

The above repo supports the 8811au and 8821au chipsets (AC600).

I realize this can be somewhat confusing and I do my best to help but the confusion was caused by Realtek. Realtek has unnecessarily released a lot of different USB WiFi chipsets that all require different drivers. Realtek has a long history of doing this type of thing. It is just one more thing that makes using Realtek based adapters a challenge... which is why I recommend buying adapters with Mediatek chipsets:

https://github.com/morrownr/USB-WiFi

5 GHz AP with 80 MHz

How do I test AP mode on 80 MHz? The AP that is generated in Arch Linux with KDE plasma is only 20 MHz. I also cannot access the internet from the connected client. I have dnsmasq and hostapd installed.

AP Configuration

Screenshot_20240220_212104

Scanning from OpenWrt

Screenshot_20240220_212248

[franco@pc ~]$ uname -a
Linux pc 6.7.5-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 17 Feb 2024 14:02:33 +0000 x86_64 GNU/Linux
[franco@pc ~]$ neofetch
                   -`                    franco@pc 
                  .o+`                   --------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: B150M-DS3H 
               `+oooooo:                 Kernel: 6.7.5-arch1-1 
               -+oooooo+:                Uptime: 10 mins 
             `/:-:++oooo+:               Packages: 1138 (pacman), 12 (flatpak) 
            `/++++/+++++++:              Shell: bash 5.2.26 
           `/++++++++++++++:             Resolution: 1366x768 
          `/+++ooooooooooooo/`           DE: Plasma 5.27.10 
         ./ooosssso++osssssso+`          WM: KWin 
        .oossssso-````/ossssss+`         Theme: [Plasma], Breeze [GTK2/3] 
       -osssssso.      :ssssssso.        Icons: [Plasma], breeze-dark [GTK2/3] 
      :osssssss/        osssso+++.       Terminal: konsole 
     /ossssssss/        +ssssooo/-       CPU: Intel i3-6100 (4) @ 3.700GHz 
   `/ossssso+/:-        -:/+osssso+-     GPU: Intel HD Graphics 530 
  `+sso+:-`                 `.-/+oso:    Memory: 4243MiB / 7634MiB 
 `++:.                           `-/+/
 .`                                 `/                   

options 8812au rtw_switch_usb_mode=1 rtw_dfs_region_domain=1 rtw_country_code=AR rtw_vht_enable=2 rtw_power_mgnt=0

iw list

[franco@pc 8812au-20210820]$ iw list
Wiphy phy1
wiphy index: 1
max # scan SSIDs: 9
max scan IEs length: 2304 bytes
max # sched scan SSIDs: 0
max # match sets: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Device supports T-DLS.
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP-128 (00-0f-ac:4)
* CMAC (00-0f-ac:6)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* P2P-client
* P2P-GO
Band 1:
Capabilities: 0x1962
HT20/HT40
Static SM Power Save
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 16 usec (0x07)
HT Max RX data rate: 300 Mbps
HT TX/RX MCS rate indexes supported: 0-15
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps
* 5.5 Mbps
* 11.0 Mbps
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 2412.0 MHz [1] (17.0 dBm)
* 2417.0 MHz [2] (17.0 dBm)
* 2422.0 MHz [3] (17.0 dBm)
* 2427.0 MHz [4] (17.0 dBm)
* 2432.0 MHz [5] (17.0 dBm)
* 2437.0 MHz [6] (17.0 dBm)
* 2442.0 MHz [7] (17.0 dBm)
* 2447.0 MHz [8] (17.0 dBm)
* 2452.0 MHz [9] (17.0 dBm)
* 2457.0 MHz [10] (17.0 dBm)
* 2462.0 MHz [11] (17.0 dBm)
* 2467.0 MHz [12] (17.0 dBm) (no IR)
* 2472.0 MHz [13] (17.0 dBm) (no IR)
* 2484.0 MHz [14] (disabled)
Band 2:
Capabilities: 0x862
HT20/HT40
Static SM Power Save
RX HT20 SGI
RX HT40 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 16 usec (0x07)
HT Max RX data rate: 300 Mbps
HT TX/RX MCS rate indexes supported: 0-15
VHT Capabilities (0x03c031a2):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
short GI (80 MHz)
TX STBC
SU Beamformee
+HTC-VHT
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 867 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 867 Mbps
VHT extended NSS: not supported
Bitrates (non-HT):
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 5180.0 MHz [36] (15.0 dBm)
* 5200.0 MHz [40] (15.0 dBm)
* 5220.0 MHz [44] (15.0 dBm)
* 5240.0 MHz [48] (15.0 dBm)
* 5260.0 MHz [52] (15.0 dBm)
* 5280.0 MHz [56] (15.0 dBm)
* 5300.0 MHz [60] (15.0 dBm)
* 5320.0 MHz [64] (15.0 dBm)
* 5500.0 MHz [100] (15.0 dBm)
* 5520.0 MHz [104] (15.0 dBm)
* 5540.0 MHz [108] (15.0 dBm)
* 5560.0 MHz [112] (15.0 dBm)
* 5580.0 MHz [116] (15.0 dBm)
* 5600.0 MHz [120] (15.0 dBm)
* 5620.0 MHz [124] (15.0 dBm)
* 5640.0 MHz [128] (15.0 dBm)
* 5660.0 MHz [132] (15.0 dBm)
* 5680.0 MHz [136] (15.0 dBm)
* 5700.0 MHz [140] (15.0 dBm)
* 5720.0 MHz [144] (disabled)
* 5745.0 MHz [149] (15.0 dBm)
* 5765.0 MHz [153] (15.0 dBm)
* 5785.0 MHz [157] (15.0 dBm)
* 5805.0 MHz [161] (15.0 dBm)
* 5825.0 MHz [165] (15.0 dBm)
* 5845.0 MHz [169] (disabled)
* 5865.0 MHz [173] (disabled)
* 5885.0 MHz [177] (disabled)
Supported commands:
* new_interface
* set_interface
* new_key
* start_ap
* new_station
* set_bss
* join_ibss
* set_pmksa
* del_pmksa
* flush_pmksa
* remain_on_channel
* frame
* set_channel
* tdls_mgmt
* tdls_oper
* connect
* disconnect
WoWLAN support:
* wake up on anything (device continues operating normally)
software interface modes (can always be added):
interface combinations are not supported
Device supports SAE with AUTHENTICATE command
Device supports scan flush.
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0xd0
* managed: 0x40 0xb0 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
Supported extended features:

[franco@pc 8812au-20210820]$ lsusb -t
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 009: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 009: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 012: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 012: Dev 003, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 001: Dev 003, If 0, Class=Vendor Specific Class, Driver=rtl8812au, 5000M

Need help updating the Tested Linux Distributions section of README.md

I would appreciate all testers taking a look at the Tested Linux Distributions section of the README so as to help update it. If you are running a distro that is not listed and want it to be listed, please provide the information.

Keep in mind that the way the Realtek repos are run here is unique in that I try to make the drivers work on as many different distros as is feasible... and it is a BIG job.

I appreciate your help.

@morrownr

AP mode issues go here

I am currently testing band 1, 2.4 GHz, AP mode.

I found that I needed a modification to the ht_capab line as used in hostapd.conf. The example is shown in 8812au.conf and my AP guide on the Main Menu. I will be updating the docs to show the change.

Iperf3 results:

$ iperf3 -c 192.168.1.24
Connecting to host 192.168.1.24, port 5201
[  5] local 192.168.1.127 port 56644 connected to 192.168.1.24 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  12.2 MBytes   102 Mbits/sec    0    570 KBytes       
[  5]   1.00-2.00   sec  10.7 MBytes  89.7 Mbits/sec    0    672 KBytes       
[  5]   2.00-3.00   sec  11.2 MBytes  94.4 Mbits/sec    0    717 KBytes       
[  5]   3.00-4.00   sec  10.0 MBytes  83.9 Mbits/sec    0    757 KBytes       
[  5]   4.00-5.00   sec  10.0 MBytes  83.9 Mbits/sec    0    800 KBytes       
[  5]   5.00-6.00   sec  8.75 MBytes  73.4 Mbits/sec    0    891 KBytes       
[  5]   6.00-7.00   sec  11.2 MBytes  94.4 Mbits/sec    0    988 KBytes       
[  5]   7.00-8.00   sec  11.2 MBytes  94.4 Mbits/sec    0   1.08 MBytes       
[  5]   8.00-9.00   sec  11.2 MBytes  94.4 Mbits/sec    0   1.08 MBytes       
[  5]   9.00-10.00  sec  11.2 MBytes  94.4 Mbits/sec    0   1.08 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   108 MBytes  90.5 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   104 MBytes  87.4 Mbits/sec                  receiver

iperf Done.

The results are good for a 20 MHz channel width test on an AC1200 adapter. I will be running my main system in this AP for several days to see if anything comes up. If things test good, I will move to Band 2 (5 GHz) next.

(info) Problem Reporting Guidelines - Please Read Before Posting an Issue.

When reporting problems, remember that the people that will attempt to help you do not know what Linux distro you are using and that can be very important to know. Painting a picture that includes the distro you are using and a brief description of the problem is important.

  • If you are installing to a VM, see the note at the end.

Checklist regarding what to include in your report:

  • The name and version of the Linux distro you are using.
  • A brief description of the problem.
  • Paste the screen output provided by the install-driver.sh script.
  • The information obtained with the below command.
sudo lsusb; rfkill list all; dkms status; iw dev

Note: Historically, many reported problems have to do with installations in VM's. If you are installing to a VM, and you have a problem, the chances are extremely high that the problem is with the setup in the VM, not this driver. Please investigate the problem first with the maker of the VM. Our time is valuable. Please help us maintain this driver by directing VM problems to the VM makers. I have maintained this driver for a few years and I have yet to see a problem reported for a VM installation that turns out to be a problem with this driver.

Thank you and enjoy

@morrownr

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.