sudo modprobe rtl8188fu
Message from syslogd@localhost at Aug 8 06:29:03 ...
kernel:[ 3338.782976] Internal error: Oops: 96000004 [#1] PREEMPT SMP
Message from syslogd@localhost at Aug 8 06:29:03 ...
kernel:[ 3338.826440] Process modprobe (pid: 15017, stack limit = 0x0000000013e8f2d1)
Message from syslogd@localhost at Aug 8 06:29:03 ...
i compiled the driver with this way, what i missed?
apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
git clone https://github.com/150balbes/Amlogic_s905-kernel.git
cd Amlogic_s905-kernel
make oldconfig
make prepare
make modules_prepare
touch Module.symvers
sudo nano include/generated/utsrelease.h
# i change -> define UTS_RELEASE "5.1.15-aml-s905"
# my armbian kernel version
cd ..
git clone https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git
cd wireless-regdb && cp regulatory.db regulatory.db.p7s /lib/firmware/
cd ..
git clone https://github.com/kelebek333/rtl8188fu.git
cd rtl8188fu
nano Makefile
EXTRA_CFLAGS += -Wno-error=incompatible-pointer-types
EXTRA_CFLAGS += -Wno-incompatible-pointer-types
EXTRA_CFLAGS += -Wno-vla
EXTRA_CFLAGS += -Wno-error=date-time
#done
make ARCH=arm64 KSRC=../Amlogic_s905-kernel CONFIG_POWER_SAVING=n
sudo install -p -m 644 rtl8188fu.ko /lib/modules/5.1.15-aml-s905/kernel/drivers/net/wireless/
/sbin/depmod -a
sudo modprobe rtl8188fu