Closed kmlebedev closed 5 months ago
after fast fix:
root@rock-5b:/usr/src/rtl8192eu-linux-driver# git diff
diff --git a/Makefile b/Makefile
index 8ecdb72..00c125c 100644
--- a/Makefile
+++ b/Makefile
@@ -118,8 +118,8 @@ CONFIG_RTW_SDIO_PM_KEEP_POWER = y
CONFIG_MP_VHT_HW_TX_MODE = n
###################### Platform Related #######################
CONFIG_PLATFORM_ARM_RPI = n
-CONFIG_PLATFORM_ARM_AARCH64 = n
-CONFIG_PLATFORM_I386_PC = y
+CONFIG_PLATFORM_ARM_AARCH64 = y
+CONFIG_PLATFORM_I386_PC = n
CONFIG_PLATFORM_ANDROID_X86 = n
CONFIG_PLATFORM_ANDROID_INTEL_X86 = n
CONFIG_PLATFORM_JB_X86 = n
diff --git a/core/rtw_ap.c b/core/rtw_ap.c
index 98848f5..7125f0d 100644
--- a/core/rtw_ap.c
+++ b/core/rtw_ap.c
@@ -4429,7 +4429,7 @@ static u8 rtw_ap_update_chbw_by_ifbmp(struct dvobj_priv *dvobj, u8 ifbmp
int i;
for (i = 0; i < dvobj->iface_nums; i++) {
- if (!(ifbmp & BIT(i)) || !dvobj->padapters)
+ if (!(ifbmp & BIT(i)))
continue;
iface = dvobj->padapters[i];
@@ -4449,7 +4449,7 @@ static u8 rtw_ap_update_chbw_by_ifbmp(struct dvobj_priv *dvobj, u8 ifbmp
}
for (i = 0; i < dvobj->iface_nums; i++) {
- if (!(ifbmp & BIT(i)) || !dvobj->padapters)
+ if (!(ifbmp & BIT(i)))
continue;
iface = dvobj->padapters[i];
catch next build error:
make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/5.10.72-rockchip-rk3588/build M=/usr/src/rtl8192eu-linux-driver modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
arch/arm64/Makefile:44: Detected assembler with broken .inst; disassembly will be unreliable
CC [M] /usr/src/rtl8192eu-linux-driver/core/rtw_ap.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/mesh/rtw_mesh.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/mesh/rtw_mesh_pathtbl.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/mesh/rtw_mesh_hwmp.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/rtw_xmit.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/rtw_p2p.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/rtw_rson.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/rtw_tdls.o
CC [M] /usr/src/rtl8192eu-linux-driver/core/rtw_br_ext.o
In function '__nat25_add_pppoe_tag',
inlined from 'nat25_db_handle' at /usr/src/rtl8192eu-linux-driver/core/rtw_br_ext.c:1165:11:
/usr/src/rtl8192eu-linux-driver/core/rtw_br_ext.c:119:9: warning: 'memcpy' reading between 2052 and 9220 bytes from a region of size 40 [-Wstringop-overread]
error, forbidden warning:rtw_br_ext.c:119
119 | memcpy((unsigned char *)ph->tag, tag, data_len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/rtl8192eu-linux-driver/core/rtw_br_ext.c: In function 'nat25_db_handle':
/usr/src/rtl8192eu-linux-driver/core/rtw_br_ext.c:1134:63: note: source object 'tag_buf' of size 40
1134 | unsigned char tag_buf[40];
| ^~~~~~~
make[2]: *** [scripts/Makefile.build:273: /usr/src/rtl8192eu-linux-driver/core/rtw_br_ext.o] Error 1
make[2]: *** Deleting file '/usr/src/rtl8192eu-linux-driver/core/rtw_br_ext.o'
make[1]: *** [Makefile:1915: /usr/src/rtl8192eu-linux-driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
and next error:
CC [M] /usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.o
/usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.c: In function 'cfg80211_rtw_scan':
/usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.c:2961:33: warning: the comparison will always evaluate as 'true' for the address of 'ssid' will never be NULL [-Waddress]
error, forbidden warning:ioctl_cfg80211.c:2961
2961 | if (ssids->ssid != NULL
| ^~
In file included from /usr/src/rtl8192eu-linux-driver/include/osdep_service_linux.h:92,
from /usr/src/rtl8192eu-linux-driver/include/osdep_service.h:45,
from /usr/src/rtl8192eu-linux-driver/include/drv_types.h:27,
from /usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.c:17:
./include/net/cfg80211.h:2123:12: note: 'ssid' declared here
2123 | u8 ssid[IEEE80211_MAX_SSID_LEN];
| ^~~~
/usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.c: In function 'rtw_cfg80211_external_auth_status':
/usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.c:9817:35: warning: the comparison will always evaluate as 'true' for the address of 'pmkid' will never be NULL [-Waddress]
error, forbidden warning:ioctl_cfg80211.c:9817
9817 | if (params->pmkid != NULL) {
| ^~
In file included from /usr/src/rtl8192eu-linux-driver/include/osdep_intf.h:111,
from /usr/src/rtl8192eu-linux-driver/include/drv_types.h:83:
/usr/src/rtl8192eu-linux-driver/include/../os_dep/linux/ioctl_cfg80211.h:207:12: note: 'pmkid' declared here
207 | u8 pmkid[PMKID_LEN];
| ^~~~~
make[2]: *** [scripts/Makefile.build:273: /usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.o] Error 1
make[2]: *** Deleting file '/usr/src/rtl8192eu-linux-driver/os_dep/linux/ioctl_cfg80211.o'
make[1]: *** [Makefile:1915: /usr/src/rtl8192eu-linux-driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
and more errors:
CC [M] /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.o
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c: In function 'phydm_set_txagc_dbg':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c:2867:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_debug.c:2867
2867 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c: In function 'phydm_debug_trace':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c:2909:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_debug.c:2909
2909 | if (input[i + 1])
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c: In function 'phydm_fw_debug_trace':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c:3066:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_debug.c:3066
3066 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c: In function 'phydm_dump_reg':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c:3382:13: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + 16' must not be NULL [-Waddress]
error, forbidden warning:phydm_debug.c:3382
3382 | if (input[1])
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c: In function 'phydm_per_tone_evm':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c:3566:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_debug.c:3566
3566 | if (input[i + 1])
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c: In function 'phydm_ext_rf_element_ctrl':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c:3820:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_debug.c:3820
3820 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c: In function 'phydm_cmd_parser':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.c:4246:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + 16' must not be NULL [-Waddress]
error, forbidden warning:phydm_debug.c:4246
4246 | if (input[1])
| ^~~~~
make[2]: *** [scripts/Makefile.build:273: /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.o] Error 1
make[2]: *** Deleting file '/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_debug.o'
make[1]: *** [Makefile:1915: /usr/src/rtl8192eu-linux-driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
and more errors:
CC [M] /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm.o
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm.c: In function 'phydm_supportability_en':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm.c:1547:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm.c:1547
1547 | if (input[i + 1])
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm.c: In function 'phydm_pause_func_console':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm.c:1915:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm.c:1915
1915 | if (input[i + 1])
| ^~~~~
make[2]: *** [scripts/Makefile.build:273: /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm.o] Error 1
make[2]: *** Deleting file '/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm.o'
make[1]: *** [Makefile:1915: /usr/src/rtl8192eu-linux-driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
and next one:
CC [M] /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_rainfo.o
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_rainfo.c: In function 'phydm_h2C_debug':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_rainfo.c:128:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_rainfo.c:128
128 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_rainfo.c: In function 'phydm_ra_debug':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_rainfo.c:196:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_rainfo.c:196
196 | if (input[i + 1])
| ^~~~~
make[2]: *** [scripts/Makefile.build:273: /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_rainfo.o] Error 1
make[2]: *** Deleting file '/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_rainfo.o'
make[1]: *** [Makefile:1915: /usr/src/rtl8192eu-linux-driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
and next one:
CC [M] /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_adaptivity.o
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_adaptivity.c: In function 'phydm_adaptivity_debug':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_adaptivity.c:365:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_adaptivity.c:365
365 | if (input[i + 1]) {
| ^~~~~
make[2]: *** [scripts/Makefile.build:273: /usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_adaptivity.o] Error 1
make[2]: *** Deleting file '/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_adaptivity.o'
make[1]: *** [Makefile:1915: /usr/src/rtl8192eu-linux-driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_ccx.c: In function 'phydm_nhm_dbg':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_ccx.c:1015:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_ccx.c:1015
1015 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_ccx.c: In function 'phydm_clm_dbg':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_ccx.c:1471:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_ccx.c:1471
1471 | if (input[i + 1])
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_psd.c: In function 'phydm_psd_debug':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_psd.c:414:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_psd.c:414
414 | if (input[i + 1])
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_api.c: In function 'phydm_config_trx_path_v1':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_api.c:560:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_api.c:560
560 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_api.c: In function 'phydm_nbi_debug':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_api.c:1853:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_api.c:1853
1853 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_api.c: In function 'phydm_csi_debug':
/usr/src/rtl8192eu-linux-driver/hal/phydm/phydm_api.c:1945:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:phydm_api.c:1945
1945 | if (input[i + 1]) {
| ^~~~~
/usr/src/rtl8192eu-linux-driver/hal/phydm/halrf/halrf.c: In function 'halrf_support_ability_debug':
/usr/src/rtl8192eu-linux-driver/hal/phydm/halrf/halrf.c:926:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress]
error, forbidden warning:halrf.c:926
926 | if (input[i + 1])
| ^~~~~
fgrep -n -R 'PHYDM_SSCANF(input' -B 1 ./ | grep if | grep input
./hal/phydm/phydm_smt_ant.c-322- if (input[i + 1])
./hal/phydm/phydm_smt_ant.c-336- if (input[i + 1])
./hal/phydm/phydm_ccx.c-295- if (input[i + 1])
./hal/phydm/phydm_soml.c-304- if (input[i + 1]) {
./hal/phydm/halrf/halrf_debug.c-80- if (input[i + 1])
./hal/phydm/halrf/halrf_debug.c-217- if (input[i + 1]) {
./hal/phydm/phydm_api.c-512- if (input[i + 1]) {
./hal/phydm/phydm_antdiv.c-5712- if (input[i + 1]) {
./hal/phydm/phydm_dfs.c-2052- if (input[i + 1])
./hal/phydm/phydm_dfs.c-2213- if (input[i + 1]) {
./hal/phydm/phydm_debug.c-3430- if (input[i + 1]) {
./hal/phydm/phydm_debug.c-3467- if (input[i + 1]) {
./hal/phydm/phydm_debug.c-3781- if (input[i + 1])
./hal/phydm/phydm_lna_sat.c-1223- if (input[i + 1])
./hal/phydm/phydm_adc_sampling.c-1136- } else if ((strcmp(input[1], "set") == 0)) {
./hal/phydm/phydm_pathdiv.c-522- if (input[i + 1]) {
./hal/phydm/phydm_pow_train.c-152- if (input[i + 1])
./hal/phydm/phydm_dynamictxpower.c-411- if (input[i + 1])
for what me this:
LD [M] /var/lib/dkms/rtl8192eu/1.0/build/8192eu.o
MODPOST /var/lib/dkms/rtl8192eu/1.0/build/Module.symvers
/bin/sh: 1: scripts/mod/modpost: not found
make[2]: *** [scripts/Makefile.modpost:169: /var/lib/dkms/rtl8192eu/1.0/build/Module.symvers] Error 127
make[1]: *** [Makefile:1817: modules] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
need
Runcd /usr/src/linux-headers-5.10.72-rockchip-rk3588 && make scripts
and check if scripts/mod/modpost gets compiled.
then
`make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/5.10.72-rockchip-rk3588/build M=/var/lib/dkms/rtl8192eu/1.0/build modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make[3]: *** No rule to make target 'scripts/module.lds', needed by '/var/lib/dkms/rtl8192eu/1.0/build/8192eu.ko'. Stop.
make[2]: *** [scripts/Makefile.modpost:175: __modpost] Error 2
make[1]: *** [Makefile:1817: modules] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
helped https://github.com/Mange/rtl8192eu-linux-driver/issues/205#issuecomment-736366347
root@rock-5b:/usr/src/linux-headers-5.10.72-rockchip-rk3588/scripts# cp module.lds.S module.lds
root@rock-5b:/usr/src/linux-headers-5.10.72-rockchip-rk3588/scripts# sed -i '$ d' module.lds
root@rock-5b:/usr/src/linux-headers-5.10.72-rockchip-rk3588/scripts# less module.lds
root@rock-5b:/usr/src/linux-headers-5.10.72-rockchip-rk3588/scripts# diff module.lds module.lds.S
79a80
> #include <asm/module.lds.h>
root@rock-5b:/var/lib/dkms/rtl8192eu/1.0/build# make
make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/5.10.72-rockchip-rk3588/build M=/var/lib/dkms/rtl8192eu/1.0/build modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
MODPOST /var/lib/dkms/rtl8192eu/1.0/build/Module.symvers
LD [M] /var/lib/dkms/rtl8192eu/1.0/build/8192eu.ko
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
ld:scripts/module.lds:59: nonconstant expression for section alignment
make[3]: *** [scripts/Makefile.modfinal:79: /var/lib/dkms/rtl8192eu/1.0/build/8192eu.ko] Error 1
make[2]: *** [scripts/Makefile.modpost:175: __modpost] Error 2
make[1]: *** [Makefile:1817: modules] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.72-rockchip-rk3588'
make: *** [Makefile:2287: modules] Error 2
run and comment error make targets
root@rock-5b:/usr/src/linux-headers-5.10.72-rockchip-rk3588# make modules_prepare
LDS scripts/module.lds
done
root@rock-5b:/usr/src/rtl8192eu-linux-driver# dkms install rtl8192eu/1.0 --force
Sign command: /usr/src/linux-headers-5.10.72-rockchip-rk3588/scripts/sign-file
Binary /usr/src/linux-headers-5.10.72-rockchip-rk3588/scripts/sign-file not found, modules won't be signed
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/rtl8192eu/1.0/source/dkms.conf)
Building module:
Cleaning build area...
'make' all KVER=5.10.72-rockchip-rk3588................................................................
Cleaning build area...
8192eu.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/5.10.72-rockchip-rk3588/updates/dkms/
depmod...
root@rock-5b:/usr/src/rtl8192eu-linux-driver# modprobe 8192eu
root@rock-5b:/usr/src/rtl8192eu-linux-driver# lsmod | grep 8192
8192eu 1327104 0
modinfo
filename: /lib/modules/5.10.72-rockchip-rk3588/updates/dkms/8192eu.ko
version: v5.6.4_35685.20191108_COEX20171113-0047
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
srcversion: 207F0DA6019050E667DD608
alias: usb:v2C4Ep0104d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2C4Ep0100d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2019pAB33d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0126d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0109d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0108d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0107d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3319d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3312d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
depends:
name: 8192eu
vermagic: 5.10.72 SMP mod_unload modversions aarch64
parm: rtw_wireless_mode:int
uname
use config for orange pi
build log
dkms install
log: