[GH-ISSUE #36] [Bug]: The wifi is not detected #33

Closed
opened 2026-10-13 19:33:05 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @KES777 on GitHub (Sep 29, 2024).
Original GitHub issue: https://github.com/morrownr/8812au-20210820/issues/36

Checklist

  • I am not using this driver from inside a Virtual Machine.
  • I performed all of the installation steps as written.
  • I have read the FAQ and my question is not answered there.

Is Secure Boot enabled?

No

uname

Linux work 6.8.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 11 15:25:05 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 006: ID 7392:a812 Edimax Technology Co., Ltd Edimax AC600 USB Bus 001 Device 010: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 009: ID 0c45:62f1 Microdia USB 2.0 Camera Bus 001 Device 008: ID 09da:9090 A4Tech Co., Ltd. XL-730K / XL-750BK / XL-755BK Mice Bus 001 Device 007: ID 09da:2268 A4Tech Co., Ltd. USB Keyboard Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 003: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller Bus 001 Device 002: ID 046d:0aee Logitech, Inc. Zone Vibe 125 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

rfkill

None

dkms

rtl8812au/5.13.6-23, 6.8.0-45-generic, x86_64: installed

iw

none

git status

$ git status
On branch main
Your branch is up to date with 'origin/main'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.8812au.ko.cmd
	.8812au.mod.cmd
	.8812au.mod.o.cmd
	.8812au.o.cmd
	.Module.symvers.cmd
	.modules.order.cmd
	8812au.ko
	8812au.mod
	8812au.mod.c
	8812au.mod.o
	8812au.o
	Module.symvers
	core/.rtw_ap.o.cmd
	core/.rtw_beamforming.o.cmd
	core/.rtw_br_ext.o.cmd
	core/.rtw_btcoex.o.cmd
	core/.rtw_btcoex_wifionly.o.cmd
	core/.rtw_chplan.o.cmd
	core/.rtw_cmd.o.cmd
	core/.rtw_debug.o.cmd
	core/.rtw_ft.o.cmd
	core/.rtw_ieee80211.o.cmd
	core/.rtw_io.o.cmd
	core/.rtw_ioctl_query.o.cmd
	core/.rtw_ioctl_set.o.cmd
	core/.rtw_iol.o.cmd
	core/.rtw_mbo.o.cmd
	core/.rtw_mi.o.cmd
	core/.rtw_mlme.o.cmd
	core/.rtw_mlme_ext.o.cmd
	core/.rtw_odm.o.cmd
	core/.rtw_p2p.o.cmd
	core/.rtw_pwrctrl.o.cmd
	core/.rtw_recv.o.cmd
	core/.rtw_rf.o.cmd
	core/.rtw_rm.o.cmd
	core/.rtw_rm_fsm.o.cmd
	core/.rtw_rm_util.o.cmd
	core/.rtw_roch.o.cmd
	core/.rtw_rson.o.cmd
	core/.rtw_security.o.cmd
	core/.rtw_sreset.o.cmd
	core/.rtw_sta_mgt.o.cmd
	core/.rtw_swcrypto.o.cmd
	core/.rtw_tdls.o.cmd
	core/.rtw_vht.o.cmd
	core/.rtw_wlan_util.o.cmd
	core/.rtw_wnm.o.cmd
	core/.rtw_xmit.o.cmd
	core/crypto/.aes-ccm.o.cmd
	core/crypto/.aes-ctr.o.cmd
	core/crypto/.aes-gcm.o.cmd
	core/crypto/.aes-internal-enc.o.cmd
	core/crypto/.aes-internal.o.cmd
	core/crypto/.aes-omac1.o.cmd
	core/crypto/.aes-siv.o.cmd
	core/crypto/.ccmp.o.cmd
	core/crypto/.gcmp.o.cmd
	core/crypto/.rtw_crypto_wrap.o.cmd
	core/crypto/.sha256-internal.o.cmd
	core/crypto/.sha256-prf.o.cmd
	core/crypto/.sha256.o.cmd
	core/crypto/aes-ccm.o
	core/crypto/aes-ctr.o
	core/crypto/aes-gcm.o
	core/crypto/aes-internal-enc.o
	core/crypto/aes-internal.o
	core/crypto/aes-omac1.o
	core/crypto/aes-siv.o
	core/crypto/ccmp.o
	core/crypto/gcmp.o
	core/crypto/rtw_crypto_wrap.o
	core/crypto/sha256-internal.o
	core/crypto/sha256-prf.o
	core/crypto/sha256.o
	core/efuse/.rtw_efuse.o.cmd
	core/efuse/rtw_efuse.o
	core/mesh/.rtw_mesh.o.cmd
	core/mesh/.rtw_mesh_hwmp.o.cmd
	core/mesh/.rtw_mesh_pathtbl.o.cmd
	core/mesh/rtw_mesh.o
	core/mesh/rtw_mesh_hwmp.o
	core/mesh/rtw_mesh_pathtbl.o
	core/monitor/.rtw_radiotap.o.cmd
	core/monitor/rtw_radiotap.o
	core/rtw_ap.o
	core/rtw_beamforming.o
	core/rtw_br_ext.o
	core/rtw_btcoex.o
	core/rtw_btcoex_wifionly.o
	core/rtw_chplan.o
	core/rtw_cmd.o
	core/rtw_debug.o
	core/rtw_ft.o
	core/rtw_ieee80211.o
	core/rtw_io.o
	core/rtw_ioctl_query.o
	core/rtw_ioctl_set.o
	core/rtw_iol.o
	core/rtw_mbo.o
	core/rtw_mi.o
	core/rtw_mlme.o
	core/rtw_mlme_ext.o
	core/rtw_odm.o
	core/rtw_p2p.o
	core/rtw_pwrctrl.o
	core/rtw_recv.o
	core/rtw_rf.o
	core/rtw_rm.o
	core/rtw_rm_fsm.o
	core/rtw_rm_util.o
	core/rtw_roch.o
	core/rtw_rson.o
	core/rtw_security.o
	core/rtw_sreset.o
	core/rtw_sta_mgt.o
	core/rtw_swcrypto.o
	core/rtw_tdls.o
	core/rtw_vht.o
	core/rtw_wlan_util.o
	core/rtw_wnm.o
	core/rtw_xmit.o
	core/wds/.rtw_wds.o.cmd
	core/wds/rtw_wds.o
	hal/.HalPwrSeqCmd.o.cmd
	hal/.hal_btcoex.o.cmd
	hal/.hal_btcoex_wifionly.o.cmd
	hal/.hal_com.o.cmd
	hal/.hal_com_phycfg.o.cmd
	hal/.hal_dm.o.cmd
	hal/.hal_dm_acs.o.cmd
	hal/.hal_intf.o.cmd
	hal/.hal_mcc.o.cmd
	hal/.hal_mp.o.cmd
	hal/.hal_phy.o.cmd
	hal/HalPwrSeqCmd.o
	hal/efuse/rtl8812a/.HalEfuseMask8812A_USB.o.cmd
	hal/efuse/rtl8812a/HalEfuseMask8812A_USB.o
	hal/hal_btcoex.o
	hal/hal_btcoex_wifionly.o
	hal/hal_com.o
	hal/hal_com_phycfg.o
	hal/hal_dm.o
	hal/hal_dm_acs.o
	hal/hal_hci/.hal_usb.o.cmd
	hal/hal_hci/hal_usb.o
	hal/hal_intf.o
	hal/hal_mcc.o
	hal/hal_mp.o
	hal/hal_phy.o
	hal/led/.hal_led.o.cmd
	hal/led/.hal_usb_led.o.cmd
	hal/led/hal_led.o
	hal/led/hal_usb_led.o
	hal/phydm/.phydm.o.cmd
	hal/phydm/.phydm_adaptivity.o.cmd
	hal/phydm/.phydm_adc_sampling.o.cmd
	hal/phydm/.phydm_antdect.o.cmd
	hal/phydm/.phydm_antdiv.o.cmd
	hal/phydm/.phydm_api.o.cmd
	hal/phydm/.phydm_auto_dbg.o.cmd
	hal/phydm/.phydm_beamforming.o.cmd
	hal/phydm/.phydm_cck_pd.o.cmd
	hal/phydm/.phydm_cck_rx_pathdiv.o.cmd
	hal/phydm/.phydm_ccx.o.cmd
	hal/phydm/.phydm_cfotracking.o.cmd
	hal/phydm/.phydm_debug.o.cmd
	hal/phydm/.phydm_dfs.o.cmd
	hal/phydm/.phydm_dig.o.cmd
	hal/phydm/.phydm_direct_bf.o.cmd
	hal/phydm/.phydm_dynamictxpower.o.cmd
	hal/phydm/.phydm_hwconfig.o.cmd
	hal/phydm/.phydm_interface.o.cmd
	hal/phydm/.phydm_lna_sat.o.cmd
	hal/phydm/.phydm_math_lib.o.cmd
	hal/phydm/.phydm_mp.o.cmd
	hal/phydm/.phydm_noisemonitor.o.cmd
	hal/phydm/.phydm_pathdiv.o.cmd
	hal/phydm/.phydm_phystatus.o.cmd
	hal/phydm/.phydm_pmac_tx_setting.o.cmd
	hal/phydm/.phydm_pow_train.o.cmd
	hal/phydm/.phydm_primary_cca.o.cmd
	hal/phydm/.phydm_psd.o.cmd
	hal/phydm/.phydm_rainfo.o.cmd
	hal/phydm/.phydm_rssi_monitor.o.cmd
	hal/phydm/.phydm_smt_ant.o.cmd
	hal/phydm/.phydm_soml.o.cmd
	hal/phydm/halrf/.halphyrf_ce.o.cmd
	hal/phydm/halrf/.halrf.o.cmd
	hal/phydm/halrf/.halrf_debug.o.cmd
	hal/phydm/halrf/.halrf_kfree.o.cmd
	hal/phydm/halrf/.halrf_powertracking.o.cmd
	hal/phydm/halrf/.halrf_powertracking_ce.o.cmd
	hal/phydm/halrf/.halrf_psd.o.cmd
	hal/phydm/halrf/halphyrf_ce.o
	hal/phydm/halrf/halrf.o
	hal/phydm/halrf/halrf_debug.o
	hal/phydm/halrf/halrf_kfree.o
	hal/phydm/halrf/halrf_powertracking.o
	hal/phydm/halrf/halrf_powertracking_ce.o
	hal/phydm/halrf/halrf_psd.o
	hal/phydm/halrf/rtl8812a/.halrf_8812a_ce.o.cmd
	hal/phydm/halrf/rtl8812a/halrf_8812a_ce.o
	hal/phydm/phydm.o
	hal/phydm/phydm_adaptivity.o
	hal/phydm/phydm_adc_sampling.o
	hal/phydm/phydm_antdect.o
	hal/phydm/phydm_antdiv.o
	hal/phydm/phydm_api.o
	hal/phydm/phydm_auto_dbg.o
	hal/phydm/phydm_beamforming.o
	hal/phydm/phydm_cck_pd.o
	hal/phydm/phydm_cck_rx_pathdiv.o
	hal/phydm/phydm_ccx.o
	hal/phydm/phydm_cfotracking.o
	hal/phydm/phydm_debug.o
	hal/phydm/phydm_dfs.o
	hal/phydm/phydm_dig.o
	hal/phydm/phydm_direct_bf.o
	hal/phydm/phydm_dynamictxpower.o
	hal/phydm/phydm_hwconfig.o
	hal/phydm/phydm_interface.o
	hal/phydm/phydm_lna_sat.o
	hal/phydm/phydm_math_lib.o
	hal/phydm/phydm_mp.o
	hal/phydm/phydm_noisemonitor.o
	hal/phydm/phydm_pathdiv.o
	hal/phydm/phydm_phystatus.o
	hal/phydm/phydm_pmac_tx_setting.o
	hal/phydm/phydm_pow_train.o
	hal/phydm/phydm_primary_cca.o
	hal/phydm/phydm_psd.o
	hal/phydm/phydm_rainfo.o
	hal/phydm/phydm_rssi_monitor.o
	hal/phydm/phydm_smt_ant.o
	hal/phydm/phydm_soml.o
	hal/phydm/rtl8812a/.halhwimg8812a_bb.o.cmd
	hal/phydm/rtl8812a/.halhwimg8812a_mac.o.cmd
	hal/phydm/rtl8812a/.halhwimg8812a_rf.o.cmd
	hal/phydm/rtl8812a/.phydm_regconfig8812a.o.cmd
	hal/phydm/rtl8812a/.phydm_rtl8812a.o.cmd
	hal/phydm/rtl8812a/halhwimg8812a_bb.o
	hal/phydm/rtl8812a/halhwimg8812a_mac.o
	hal/phydm/rtl8812a/halhwimg8812a_rf.o
	hal/phydm/rtl8812a/phydm_regconfig8812a.o
	hal/phydm/rtl8812a/phydm_rtl8812a.o
	hal/phydm/txbf/.halcomtxbf.o.cmd
	hal/phydm/txbf/.haltxbfinterface.o.cmd
	hal/phydm/txbf/.haltxbfjaguar.o.cmd
	hal/phydm/txbf/.phydm_hal_txbf_api.o.cmd
	hal/phydm/txbf/halcomtxbf.o
	hal/phydm/txbf/haltxbfinterface.o
	hal/phydm/txbf/haltxbfjaguar.o
	hal/phydm/txbf/phydm_hal_txbf_api.o
	hal/rtl8812a/.Hal8812PwrSeq.o.cmd
	hal/rtl8812a/.Hal8821APwrSeq.o.cmd
	hal/rtl8812a/.hal8812a_fw.o.cmd
	hal/rtl8812a/.rtl8812a_cmd.o.cmd
	hal/rtl8812a/.rtl8812a_dm.o.cmd
	hal/rtl8812a/.rtl8812a_hal_init.o.cmd
	hal/rtl8812a/.rtl8812a_phycfg.o.cmd
	hal/rtl8812a/.rtl8812a_rf6052.o.cmd
	hal/rtl8812a/.rtl8812a_rxdesc.o.cmd
	hal/rtl8812a/.rtl8812a_sreset.o.cmd
	hal/rtl8812a/.rtl8812a_xmit.o.cmd
	hal/rtl8812a/Hal8812PwrSeq.o
	hal/rtl8812a/Hal8821APwrSeq.o
	hal/rtl8812a/hal8812a_fw.o
	hal/rtl8812a/rtl8812a_cmd.o
	hal/rtl8812a/rtl8812a_dm.o
	hal/rtl8812a/rtl8812a_hal_init.o
	hal/rtl8812a/rtl8812a_phycfg.o
	hal/rtl8812a/rtl8812a_rf6052.o
	hal/rtl8812a/rtl8812a_rxdesc.o
	hal/rtl8812a/rtl8812a_sreset.o
	hal/rtl8812a/rtl8812a_xmit.o
	hal/rtl8812a/usb/.rtl8812au_led.o.cmd
	hal/rtl8812a/usb/.rtl8812au_recv.o.cmd
	hal/rtl8812a/usb/.rtl8812au_xmit.o.cmd
	hal/rtl8812a/usb/.usb_halinit.o.cmd
	hal/rtl8812a/usb/.usb_ops_linux.o.cmd
	hal/rtl8812a/usb/rtl8812au_led.o
	hal/rtl8812a/usb/rtl8812au_recv.o
	hal/rtl8812a/usb/rtl8812au_xmit.o
	hal/rtl8812a/usb/usb_halinit.o
	hal/rtl8812a/usb/usb_ops_linux.o
	modules.order
	os_dep/.osdep_service.o.cmd
	os_dep/linux/.ioctl_cfg80211.o.cmd
	os_dep/linux/.ioctl_linux.o.cmd
	os_dep/linux/.mlme_linux.o.cmd
	os_dep/linux/.nlrtw.o.cmd
	os_dep/linux/.os_intfs.o.cmd
	os_dep/linux/.recv_linux.o.cmd
	os_dep/linux/.rtw_android.o.cmd
	os_dep/linux/.rtw_cfgvendor.o.cmd
	os_dep/linux/.rtw_proc.o.cmd
	os_dep/linux/.rtw_rhashtable.o.cmd
	os_dep/linux/.usb_intf.o.cmd
	os_dep/linux/.usb_ops_linux.o.cmd
	os_dep/linux/.wifi_regd.o.cmd
	os_dep/linux/.xmit_linux.o.cmd
	os_dep/linux/ioctl_cfg80211.o
	os_dep/linux/ioctl_linux.o
	os_dep/linux/mlme_linux.o
	os_dep/linux/nlrtw.o
	os_dep/linux/os_intfs.o
	os_dep/linux/recv_linux.o
	os_dep/linux/rtw_android.o
	os_dep/linux/rtw_cfgvendor.o
	os_dep/linux/rtw_proc.o
	os_dep/linux/rtw_rhashtable.o
	os_dep/linux/usb_intf.o
	os_dep/linux/usb_ops_linux.o
	os_dep/linux/wifi_regd.o
	os_dep/linux/xmit_linux.o
	os_dep/osdep_service.o
	platform/.platform_ops.o.cmd
	platform/platform_ops.o

nothing added to commit but untracked files present (use "git add" to track)

install-driver.sh

** place holder for this section misses 'sudo'

$ sudo ./install-driver.sh 
: ---------------------------
: install-driver.sh v20240429
: x86_64 (kernel architecture)
: x86_64 (architecture to send to gcc)
: 8/8 (in-use/total processing units)
: 16112300 (total system memory)
: 6.8.0-45-generic (kernel version)
: gcc-12 (version of gcc used to compile the kernel)
: gcc (Ubuntu 13.1.0-8ubuntu1~22.04) 13.1.0
: dkms-2.8.7
: SecureBoot disabled
: ---------------------------

Checking for previously installed drivers...
Removing a driver that was installed by dkms.
Module 8812au-4.2.3 for kernel 6.8.0-45-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

8812au.ko:
 - Uninstallation
   - Deleting from: /lib/modules/6.8.0-45-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...
Deleting module 8812au-4.2.3 completely from the DKMS tree.
Finished checking for and uninstalling previously installed drivers.
: ---------------------------

Starting installation.
Copying 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.
: ---------------------------


Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
kernelver=6.8.0-45-generic ./dkms-make.sh.........
cleaning build area...
Compile time: 125.70 seconds
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.8.0-45-generic/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? (recommended) [Y/n] n
Do you want to apply the new options by rebooting now? (recommended) [Y/n] n

What happened?

The link is broken:

I performed all of the [installation steps](https://github.com/README.md#installation-steps) as written. *

If I install this driver then it works, but does not support 5G with bell router

kes@work ~/INST/driver/rtl8812ua_2 $ sudo make dkms_install
[sudo] password for kes:         
mkdir -p /usr/src/8812au-4.2.3
cp -r * /usr/src/8812au-4.2.3
dkms add -m 8812au -v 4.2.3
Creating symlink /var/lib/dkms/8812au/4.2.3/source -> /usr/src/8812au-4.2.3
dkms build -m 8812au -v 4.2.3

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
'make' all KVER=6.8.0-45-generic...............
cleaning build area...
dkms install -m 8812au -v 4.2.3

8812au.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.8.0-45-generic/updates/dkms/

depmod...
dkms status
8812au/4.2.3, 6.8.0-45-generic, x86_64: installed
kes@work ~/INST/driver/rtl8812ua_2 $ sudo modprobe 8812au
kes@work ~/INST/driver/rtl8812ua_2 $ git remote -v
origin	https://github.com/gnab/rtl8812au.git (fetch)
origin	https://github.com/gnab/rtl8812au.git (push)

Originally created by @KES777 on GitHub (Sep 29, 2024). Original GitHub issue: https://github.com/morrownr/8812au-20210820/issues/36 ### Checklist - [X] I am not using this driver from inside a Virtual Machine. - [X] I performed all of the [installation steps](/README.md#installation-steps) as written. - [X] I have read the [FAQ](/FAQ.md) and my question is not answered there. ### Is Secure Boot enabled? No ### uname Linux work 6.8.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 11 15:25:05 UTC 2 x86_64 x86_64 x86_64 GNU/Linux ### lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 006: ID 7392:a812 Edimax Technology Co., Ltd Edimax AC600 USB Bus 001 Device 010: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 009: ID 0c45:62f1 Microdia USB 2.0 Camera Bus 001 Device 008: ID 09da:9090 A4Tech Co., Ltd. XL-730K / XL-750BK / XL-755BK Mice Bus 001 Device 007: ID 09da:2268 A4Tech Co., Ltd. USB Keyboard Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 003: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller Bus 001 Device 002: ID 046d:0aee Logitech, Inc. Zone Vibe 125 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ### rfkill None ### dkms ```text rtl8812au/5.13.6-23, 6.8.0-45-generic, x86_64: installed ``` ### iw ```text none ``` ### git status ```text $ git status On branch main Your branch is up to date with 'origin/main'. Untracked files: (use "git add <file>..." to include in what will be committed) .8812au.ko.cmd .8812au.mod.cmd .8812au.mod.o.cmd .8812au.o.cmd .Module.symvers.cmd .modules.order.cmd 8812au.ko 8812au.mod 8812au.mod.c 8812au.mod.o 8812au.o Module.symvers core/.rtw_ap.o.cmd core/.rtw_beamforming.o.cmd core/.rtw_br_ext.o.cmd core/.rtw_btcoex.o.cmd core/.rtw_btcoex_wifionly.o.cmd core/.rtw_chplan.o.cmd core/.rtw_cmd.o.cmd core/.rtw_debug.o.cmd core/.rtw_ft.o.cmd core/.rtw_ieee80211.o.cmd core/.rtw_io.o.cmd core/.rtw_ioctl_query.o.cmd core/.rtw_ioctl_set.o.cmd core/.rtw_iol.o.cmd core/.rtw_mbo.o.cmd core/.rtw_mi.o.cmd core/.rtw_mlme.o.cmd core/.rtw_mlme_ext.o.cmd core/.rtw_odm.o.cmd core/.rtw_p2p.o.cmd core/.rtw_pwrctrl.o.cmd core/.rtw_recv.o.cmd core/.rtw_rf.o.cmd core/.rtw_rm.o.cmd core/.rtw_rm_fsm.o.cmd core/.rtw_rm_util.o.cmd core/.rtw_roch.o.cmd core/.rtw_rson.o.cmd core/.rtw_security.o.cmd core/.rtw_sreset.o.cmd core/.rtw_sta_mgt.o.cmd core/.rtw_swcrypto.o.cmd core/.rtw_tdls.o.cmd core/.rtw_vht.o.cmd core/.rtw_wlan_util.o.cmd core/.rtw_wnm.o.cmd core/.rtw_xmit.o.cmd core/crypto/.aes-ccm.o.cmd core/crypto/.aes-ctr.o.cmd core/crypto/.aes-gcm.o.cmd core/crypto/.aes-internal-enc.o.cmd core/crypto/.aes-internal.o.cmd core/crypto/.aes-omac1.o.cmd core/crypto/.aes-siv.o.cmd core/crypto/.ccmp.o.cmd core/crypto/.gcmp.o.cmd core/crypto/.rtw_crypto_wrap.o.cmd core/crypto/.sha256-internal.o.cmd core/crypto/.sha256-prf.o.cmd core/crypto/.sha256.o.cmd core/crypto/aes-ccm.o core/crypto/aes-ctr.o core/crypto/aes-gcm.o core/crypto/aes-internal-enc.o core/crypto/aes-internal.o core/crypto/aes-omac1.o core/crypto/aes-siv.o core/crypto/ccmp.o core/crypto/gcmp.o core/crypto/rtw_crypto_wrap.o core/crypto/sha256-internal.o core/crypto/sha256-prf.o core/crypto/sha256.o core/efuse/.rtw_efuse.o.cmd core/efuse/rtw_efuse.o core/mesh/.rtw_mesh.o.cmd core/mesh/.rtw_mesh_hwmp.o.cmd core/mesh/.rtw_mesh_pathtbl.o.cmd core/mesh/rtw_mesh.o core/mesh/rtw_mesh_hwmp.o core/mesh/rtw_mesh_pathtbl.o core/monitor/.rtw_radiotap.o.cmd core/monitor/rtw_radiotap.o core/rtw_ap.o core/rtw_beamforming.o core/rtw_br_ext.o core/rtw_btcoex.o core/rtw_btcoex_wifionly.o core/rtw_chplan.o core/rtw_cmd.o core/rtw_debug.o core/rtw_ft.o core/rtw_ieee80211.o core/rtw_io.o core/rtw_ioctl_query.o core/rtw_ioctl_set.o core/rtw_iol.o core/rtw_mbo.o core/rtw_mi.o core/rtw_mlme.o core/rtw_mlme_ext.o core/rtw_odm.o core/rtw_p2p.o core/rtw_pwrctrl.o core/rtw_recv.o core/rtw_rf.o core/rtw_rm.o core/rtw_rm_fsm.o core/rtw_rm_util.o core/rtw_roch.o core/rtw_rson.o core/rtw_security.o core/rtw_sreset.o core/rtw_sta_mgt.o core/rtw_swcrypto.o core/rtw_tdls.o core/rtw_vht.o core/rtw_wlan_util.o core/rtw_wnm.o core/rtw_xmit.o core/wds/.rtw_wds.o.cmd core/wds/rtw_wds.o hal/.HalPwrSeqCmd.o.cmd hal/.hal_btcoex.o.cmd hal/.hal_btcoex_wifionly.o.cmd hal/.hal_com.o.cmd hal/.hal_com_phycfg.o.cmd hal/.hal_dm.o.cmd hal/.hal_dm_acs.o.cmd hal/.hal_intf.o.cmd hal/.hal_mcc.o.cmd hal/.hal_mp.o.cmd hal/.hal_phy.o.cmd hal/HalPwrSeqCmd.o hal/efuse/rtl8812a/.HalEfuseMask8812A_USB.o.cmd hal/efuse/rtl8812a/HalEfuseMask8812A_USB.o hal/hal_btcoex.o hal/hal_btcoex_wifionly.o hal/hal_com.o hal/hal_com_phycfg.o hal/hal_dm.o hal/hal_dm_acs.o hal/hal_hci/.hal_usb.o.cmd hal/hal_hci/hal_usb.o hal/hal_intf.o hal/hal_mcc.o hal/hal_mp.o hal/hal_phy.o hal/led/.hal_led.o.cmd hal/led/.hal_usb_led.o.cmd hal/led/hal_led.o hal/led/hal_usb_led.o hal/phydm/.phydm.o.cmd hal/phydm/.phydm_adaptivity.o.cmd hal/phydm/.phydm_adc_sampling.o.cmd hal/phydm/.phydm_antdect.o.cmd hal/phydm/.phydm_antdiv.o.cmd hal/phydm/.phydm_api.o.cmd hal/phydm/.phydm_auto_dbg.o.cmd hal/phydm/.phydm_beamforming.o.cmd hal/phydm/.phydm_cck_pd.o.cmd hal/phydm/.phydm_cck_rx_pathdiv.o.cmd hal/phydm/.phydm_ccx.o.cmd hal/phydm/.phydm_cfotracking.o.cmd hal/phydm/.phydm_debug.o.cmd hal/phydm/.phydm_dfs.o.cmd hal/phydm/.phydm_dig.o.cmd hal/phydm/.phydm_direct_bf.o.cmd hal/phydm/.phydm_dynamictxpower.o.cmd hal/phydm/.phydm_hwconfig.o.cmd hal/phydm/.phydm_interface.o.cmd hal/phydm/.phydm_lna_sat.o.cmd hal/phydm/.phydm_math_lib.o.cmd hal/phydm/.phydm_mp.o.cmd hal/phydm/.phydm_noisemonitor.o.cmd hal/phydm/.phydm_pathdiv.o.cmd hal/phydm/.phydm_phystatus.o.cmd hal/phydm/.phydm_pmac_tx_setting.o.cmd hal/phydm/.phydm_pow_train.o.cmd hal/phydm/.phydm_primary_cca.o.cmd hal/phydm/.phydm_psd.o.cmd hal/phydm/.phydm_rainfo.o.cmd hal/phydm/.phydm_rssi_monitor.o.cmd hal/phydm/.phydm_smt_ant.o.cmd hal/phydm/.phydm_soml.o.cmd hal/phydm/halrf/.halphyrf_ce.o.cmd hal/phydm/halrf/.halrf.o.cmd hal/phydm/halrf/.halrf_debug.o.cmd hal/phydm/halrf/.halrf_kfree.o.cmd hal/phydm/halrf/.halrf_powertracking.o.cmd hal/phydm/halrf/.halrf_powertracking_ce.o.cmd hal/phydm/halrf/.halrf_psd.o.cmd hal/phydm/halrf/halphyrf_ce.o hal/phydm/halrf/halrf.o hal/phydm/halrf/halrf_debug.o hal/phydm/halrf/halrf_kfree.o hal/phydm/halrf/halrf_powertracking.o hal/phydm/halrf/halrf_powertracking_ce.o hal/phydm/halrf/halrf_psd.o hal/phydm/halrf/rtl8812a/.halrf_8812a_ce.o.cmd hal/phydm/halrf/rtl8812a/halrf_8812a_ce.o hal/phydm/phydm.o hal/phydm/phydm_adaptivity.o hal/phydm/phydm_adc_sampling.o hal/phydm/phydm_antdect.o hal/phydm/phydm_antdiv.o hal/phydm/phydm_api.o hal/phydm/phydm_auto_dbg.o hal/phydm/phydm_beamforming.o hal/phydm/phydm_cck_pd.o hal/phydm/phydm_cck_rx_pathdiv.o hal/phydm/phydm_ccx.o hal/phydm/phydm_cfotracking.o hal/phydm/phydm_debug.o hal/phydm/phydm_dfs.o hal/phydm/phydm_dig.o hal/phydm/phydm_direct_bf.o hal/phydm/phydm_dynamictxpower.o hal/phydm/phydm_hwconfig.o hal/phydm/phydm_interface.o hal/phydm/phydm_lna_sat.o hal/phydm/phydm_math_lib.o hal/phydm/phydm_mp.o hal/phydm/phydm_noisemonitor.o hal/phydm/phydm_pathdiv.o hal/phydm/phydm_phystatus.o hal/phydm/phydm_pmac_tx_setting.o hal/phydm/phydm_pow_train.o hal/phydm/phydm_primary_cca.o hal/phydm/phydm_psd.o hal/phydm/phydm_rainfo.o hal/phydm/phydm_rssi_monitor.o hal/phydm/phydm_smt_ant.o hal/phydm/phydm_soml.o hal/phydm/rtl8812a/.halhwimg8812a_bb.o.cmd hal/phydm/rtl8812a/.halhwimg8812a_mac.o.cmd hal/phydm/rtl8812a/.halhwimg8812a_rf.o.cmd hal/phydm/rtl8812a/.phydm_regconfig8812a.o.cmd hal/phydm/rtl8812a/.phydm_rtl8812a.o.cmd hal/phydm/rtl8812a/halhwimg8812a_bb.o hal/phydm/rtl8812a/halhwimg8812a_mac.o hal/phydm/rtl8812a/halhwimg8812a_rf.o hal/phydm/rtl8812a/phydm_regconfig8812a.o hal/phydm/rtl8812a/phydm_rtl8812a.o hal/phydm/txbf/.halcomtxbf.o.cmd hal/phydm/txbf/.haltxbfinterface.o.cmd hal/phydm/txbf/.haltxbfjaguar.o.cmd hal/phydm/txbf/.phydm_hal_txbf_api.o.cmd hal/phydm/txbf/halcomtxbf.o hal/phydm/txbf/haltxbfinterface.o hal/phydm/txbf/haltxbfjaguar.o hal/phydm/txbf/phydm_hal_txbf_api.o hal/rtl8812a/.Hal8812PwrSeq.o.cmd hal/rtl8812a/.Hal8821APwrSeq.o.cmd hal/rtl8812a/.hal8812a_fw.o.cmd hal/rtl8812a/.rtl8812a_cmd.o.cmd hal/rtl8812a/.rtl8812a_dm.o.cmd hal/rtl8812a/.rtl8812a_hal_init.o.cmd hal/rtl8812a/.rtl8812a_phycfg.o.cmd hal/rtl8812a/.rtl8812a_rf6052.o.cmd hal/rtl8812a/.rtl8812a_rxdesc.o.cmd hal/rtl8812a/.rtl8812a_sreset.o.cmd hal/rtl8812a/.rtl8812a_xmit.o.cmd hal/rtl8812a/Hal8812PwrSeq.o hal/rtl8812a/Hal8821APwrSeq.o hal/rtl8812a/hal8812a_fw.o hal/rtl8812a/rtl8812a_cmd.o hal/rtl8812a/rtl8812a_dm.o hal/rtl8812a/rtl8812a_hal_init.o hal/rtl8812a/rtl8812a_phycfg.o hal/rtl8812a/rtl8812a_rf6052.o hal/rtl8812a/rtl8812a_rxdesc.o hal/rtl8812a/rtl8812a_sreset.o hal/rtl8812a/rtl8812a_xmit.o hal/rtl8812a/usb/.rtl8812au_led.o.cmd hal/rtl8812a/usb/.rtl8812au_recv.o.cmd hal/rtl8812a/usb/.rtl8812au_xmit.o.cmd hal/rtl8812a/usb/.usb_halinit.o.cmd hal/rtl8812a/usb/.usb_ops_linux.o.cmd hal/rtl8812a/usb/rtl8812au_led.o hal/rtl8812a/usb/rtl8812au_recv.o hal/rtl8812a/usb/rtl8812au_xmit.o hal/rtl8812a/usb/usb_halinit.o hal/rtl8812a/usb/usb_ops_linux.o modules.order os_dep/.osdep_service.o.cmd os_dep/linux/.ioctl_cfg80211.o.cmd os_dep/linux/.ioctl_linux.o.cmd os_dep/linux/.mlme_linux.o.cmd os_dep/linux/.nlrtw.o.cmd os_dep/linux/.os_intfs.o.cmd os_dep/linux/.recv_linux.o.cmd os_dep/linux/.rtw_android.o.cmd os_dep/linux/.rtw_cfgvendor.o.cmd os_dep/linux/.rtw_proc.o.cmd os_dep/linux/.rtw_rhashtable.o.cmd os_dep/linux/.usb_intf.o.cmd os_dep/linux/.usb_ops_linux.o.cmd os_dep/linux/.wifi_regd.o.cmd os_dep/linux/.xmit_linux.o.cmd os_dep/linux/ioctl_cfg80211.o os_dep/linux/ioctl_linux.o os_dep/linux/mlme_linux.o os_dep/linux/nlrtw.o os_dep/linux/os_intfs.o os_dep/linux/recv_linux.o os_dep/linux/rtw_android.o os_dep/linux/rtw_cfgvendor.o os_dep/linux/rtw_proc.o os_dep/linux/rtw_rhashtable.o os_dep/linux/usb_intf.o os_dep/linux/usb_ops_linux.o os_dep/linux/wifi_regd.o os_dep/linux/xmit_linux.o os_dep/osdep_service.o platform/.platform_ops.o.cmd platform/platform_ops.o nothing added to commit but untracked files present (use "git add" to track) ``` ### install-driver.sh ```text ** place holder for this section misses 'sudo' $ sudo ./install-driver.sh : --------------------------- : install-driver.sh v20240429 : x86_64 (kernel architecture) : x86_64 (architecture to send to gcc) : 8/8 (in-use/total processing units) : 16112300 (total system memory) : 6.8.0-45-generic (kernel version) : gcc-12 (version of gcc used to compile the kernel) : gcc (Ubuntu 13.1.0-8ubuntu1~22.04) 13.1.0 : dkms-2.8.7 : SecureBoot disabled : --------------------------- Checking for previously installed drivers... Removing a driver that was installed by dkms. Module 8812au-4.2.3 for kernel 6.8.0-45-generic (x86_64). Before uninstall, this module version was ACTIVE on this kernel. 8812au.ko: - Uninstallation - Deleting from: /lib/modules/6.8.0-45-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. depmod... Deleting module 8812au-4.2.3 completely from the DKMS tree. Finished checking for and uninstalling previously installed drivers. : --------------------------- Starting installation. Copying 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. : --------------------------- Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area... kernelver=6.8.0-45-generic ./dkms-make.sh......... cleaning build area... Compile time: 125.70 seconds 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.8.0-45-generic/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? (recommended) [Y/n] n Do you want to apply the new options by rebooting now? (recommended) [Y/n] n ``` ### What happened? The link is broken: ``` I performed all of the [installation steps](https://github.com/README.md#installation-steps) as written. * ``` If I install this driver then it works, but does not support 5G with bell router ``` kes@work ~/INST/driver/rtl8812ua_2 $ sudo make dkms_install [sudo] password for kes: mkdir -p /usr/src/8812au-4.2.3 cp -r * /usr/src/8812au-4.2.3 dkms add -m 8812au -v 4.2.3 Creating symlink /var/lib/dkms/8812au/4.2.3/source -> /usr/src/8812au-4.2.3 dkms build -m 8812au -v 4.2.3 Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area... 'make' all KVER=6.8.0-45-generic............... cleaning build area... dkms install -m 8812au -v 4.2.3 8812au.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/6.8.0-45-generic/updates/dkms/ depmod... dkms status 8812au/4.2.3, 6.8.0-45-generic, x86_64: installed kes@work ~/INST/driver/rtl8812ua_2 $ sudo modprobe 8812au kes@work ~/INST/driver/rtl8812ua_2 $ git remote -v origin https://github.com/gnab/rtl8812au.git (fetch) origin https://github.com/gnab/rtl8812au.git (push) ```
bsakaguchi 2026-10-13 19:33:05 +00:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@morrownr commented on GitHub (Sep 29, 2024):

Hi @KES777

ID 7392:a812 Edimax Technology Co., Ltd Edimax AC600

You are using the wrong driver. Remove this driver and head over the correct driver:

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

@SagarChandra07

What are you talking about?

<!-- gh-comment-id:2381110423 --> @morrownr commented on GitHub (Sep 29, 2024): Hi @KES777 > ID 7392:a812 Edimax Technology Co., Ltd Edimax AC600 You are using the wrong driver. Remove this driver and head over the correct driver: https://github.com/morrownr/8821au-20210708 @SagarChandra07 What are you talking about?
Author
Owner

@KES777 commented on GitHub (Sep 29, 2024):

@morrownr I always used this driver before:
https://github.com/gnab/rtl8812au.git

Now I am able to connect to WiFi, but it does not work with 5G =(
Details are here: https://github.com/morrownr/8821au-20210708/issues/154#issue-2555008351

Thanks for pointing that out.

<!-- gh-comment-id:2381413038 --> @KES777 commented on GitHub (Sep 29, 2024): @morrownr I always used this driver before: https://github.com/gnab/rtl8812au.git Now I am able to connect to WiFi, but it does not work with 5G =( Details are here: https://github.com/morrownr/8821au-20210708/issues/154#issue-2555008351 Thanks for pointing that out.
Author
Owner

@morrownr commented on GitHub (Sep 29, 2024):

I always used this driver before:...

At one time, the rtl8812au and rtl8821au drivers were in the same rtl8812au package but Realtek decided to separate them several years ago. That old driver you were using was based on really old source code.

The most modern version of this out-of-kernel driver is the one right here in this repo.

FYI: A standards compliance rtl8812au driver is under review by kernel devs right now and should go into the Linux kernel at some point in the next few months. Then we can throw this and some other out-of-kernel drivers in the bit bucket.

<!-- gh-comment-id:2381589562 --> @morrownr commented on GitHub (Sep 29, 2024): > I always used this driver before:... At one time, the rtl8812au and rtl8821au drivers were in the same rtl8812au package but Realtek decided to separate them several years ago. That old driver you were using was based on really old source code. The most modern version of this out-of-kernel driver is the one right here in this repo. FYI: A standards compliance rtl8812au driver is under review by kernel devs right now and should go into the Linux kernel at some point in the next few months. Then we can throw this and some other out-of-kernel drivers in the bit bucket.
Sign in to join this conversation.
No labels
bug
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morrownr/8812au-20210820#33
No description provided.