aircrack-ng / rtl8188eus

RealTek RTL8188eus WiFi driver with monitor mode & frame injection support
925 stars 397 forks source link

oracle linux 9.2 Make problem #265

Closed jasonmacer closed 9 months ago

jasonmacer commented 9 months ago

I am running OL 9.2 with kernel 5.14.0-284.30.0.1.el9_2

When installing I first dnf make cache && dnf update then rebooted prior to following the initial instructions HERE I then cloned this repo and attempted the make && make install after black listing the requested driver.

I also had to switch to the 5.14.0 kernel after build was giving me issues under the 5.15 kernel due to the kernel-devel still only being on 5.14.

make && make install enters directory and starts compiling but then i get some errors. See below for output.

I have also tried the gglluukk/rtl8188eus version as well and get the same errors. I know I must be doing something wrong here 🤦🏼‍♂️

Any assistance is greatly appreciated!

Thanks!

Jason

[sysadmin@ngr2-iot-001 rtl8188eus]$ make && sudo make install make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.14.0-284.30.0.1.el9_2.x86_64/build M=/home/sysadmin/Downloads/rtl8188eus modules make[1]: Entering directory '/usr/src/kernels/5.14.0-284.30.0.1.el9_2.x86_64' CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_cmd.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_security.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_debug.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_io.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_ioctl_query.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_ioctl_set.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_ieee80211.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_mlme.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_mlme_ext.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_mi.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_wlan_util.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_vht.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_pwrctrl.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_rf.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_recv.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_sta_mgt.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_ap.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/mesh/rtw_mesh.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/mesh/rtw_mesh_pathtbl.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/mesh/rtw_mesh_hwmp.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_xmit.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_p2p.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_rson.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_tdls.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_br_ext.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_iol.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_sreset.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_btcoex_wifionly.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_btcoex.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_beamforming.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_odm.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_rm.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/rtw_rm_fsm.o CC [M] /home/sysadmin/Downloads/rtl8188eus/core/efuse/rtw_efuse.o CC [M] /home/sysadmin/Downloads/rtl8188eus/os_dep/osdep_service.o /home/sysadmin/Downloads/rtl8188eus/os_dep/osdep_service.c: In function ‘thread_exit’: /home/sysadmin/Downloads/rtl8188eus/os_dep/osdep_service.c:1274:9: error: implicit declaration of function ‘complete_and_exit’ [-Werror=implicit-function-declaration] 1274 | complete_and_exit(comp, 0); | ^~~~~ /home/sysadmin/Downloads/rtl8188eus/os_dep/osdep_service.c: At top level: cc1: note: unrecognized command-line option ‘-Wno-sometimes-uninitialized’ may have been intended to silence earlier diagnostics cc1: some warnings being treated as errors make[2]: [scripts/Makefile.build:321: /home/sysadmin/Downloads/rtl8188eus/os_dep/osdep_service.o] Error 1 make[1]: [Makefile:1923: /home/sysadmin/Downloads/rtl8188eus] Error 2 make[1]: Leaving directory '/usr/src/kernels/5.14.0-284.30.0.1.el9_2.x86_64' make: *** [Makefile:2065: modules] Error 2

jasonmacer commented 9 months ago

So, gotta love good ole Oracle Linux!

While you can install kernel-devel, Oracle Linux ALSO needs kernel-uek-devel.

After installing this, setting my kernel back to >5.15, I was able to successfully make && sudo make install and get the adapter working properly.

Additionally, to install dkms you need Oracles epel release oracle-epel-release-el9.

Other than these two items, that is all I did to get the drivers to install and now the wifi dongle is usable.

Thanks,

Jason