diff --git a/Makefile b/Makefile index fb07213..e202cb8 100644 --- a/Makefile +++ b/Makefile @@ -106,6 +106,7 @@ CONFIG_MP_VHT_HW_TX_MODE = n ###################### Platform Related ####################### CONFIG_PLATFORM_I386_PC = y CONFIG_PLATFORM_ARM_RPI = n +CONFIG_PLATFORM_ARM64_PI = n CONFIG_PLATFORM_ANDROID_X86 = n CONFIG_PLATFORM_ANDROID_INTEL_X86 = n CONFIG_PLATFORM_JB_X86 = n @@ -1070,6 +1071,17 @@ MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/ INSTALL_PREFIX := endif +ifeq ($(CONFIG_PLATFORM_ARM64_PI), y) +EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN +EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT +ARCH ?= arm64 +CROSS_COMPILE ?= +KVER ?= $(shell uname -r) +KSRC ?= /lib/modules/$(KVER)/build +MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/ +INSTALL_PREFIX := +endif + ifeq ($(CONFIG_PLATFORM_NV_TK1), y) EXTRA_CFLAGS += -DCONFIG_PLATFORM_NV_TK1 EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN diff --git a/README.md b/README.md index 587a3cd..19048fb 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,11 @@ consult your distro. 1. Very slow upload speed. 2. Problem reconnect from KNetworkManager in Kubuntu 20.04. 3. In Ubuntu 20.04 detected as GSM modem, need remove option driver as "sudo rmmod option". +4. In OrangePI debian 11 will get error: 'modpost: module 8723ds uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.' import it in os_dep/linux/os_intfs.c to fix +``` +sed -i '31i MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);' os_dep/linux/os_intfs.c +``` ### Testing I tested on Ubuntu 16.04, 20.04 and last version OpenWRT, it's work... +I tested ARM64 on Orange PI 5(Debian 11), ARM on Raspberry PI 2( Debian 11), it's work... \ No newline at end of file