Привет всем, имею RedHat 8. Обнаружил что не работает WiFi адаптер, из за чего нету доступа в интернет. В интернете выяснил что нужно установить драйвер rtl8188eu, значит сделал такую последовательность инструкций и получил такие ошибки
Сперва склониловал репозиторий:
sudo dnf install git dkms
Все пока идет норм. Далее:
git clone https://github.com/hanipouspilot/rtl8188eu.git
Все репозиторий склонировал и начинаю устанавливать:
sudo dkms add ./rtl8188eu
Все проходит успешно и я начинаю устанавливать:
sudo dkms install 8188eu/1.0
И получаю такой вывод:
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
'make' all....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.18.0-240.8.1.el8_3.x86_64 (x86_64)
Consult /var/lib/dkms/8188eu/1.0/build/make.log for more information.
И я значит иду в лог и вот что вижу:
DKMS make.log for 8188eu-1.0 for kernel 4.18.0-240.8.1.el8_3.x86_64 (x86_64)
Вс дек 20 20:15:35 +06 2020
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.18.0-240.8.1.el8_3.x86_64/build M=/var/lib/dkms/8188eu/1.0/build modules
make[1]: вход в каталог «/usr/src/kernels/4.18.0-240.8.1.el8_3.x86_64»
CC [M] /var/lib/dkms/8188eu/1.0/build/core/rtw_ap.o
In file included from /var/lib/dkms/8188eu/1.0/build/core/rtw_ap.c:22:
/var/lib/dkms/8188eu/1.0/build/include/osdep_service.h: В функции «_init_timer»:
/var/lib/dkms/8188eu/1.0/build/include/osdep_service.h:94:8: ошибка: «struct timer_list» не содержит элемента с именем «data»
ptimer->data = (unsigned long)cntx;
^~
/var/lib/dkms/8188eu/1.0/build/include/osdep_service.h:95:2: ошибка: неявная декларация функции «init_timer»; имелось в виду «_init_timer»? [-Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
In file included from /var/lib/dkms/8188eu/1.0/build/include/rtw_ht.h:24,
from /var/lib/dkms/8188eu/1.0/build/include/drv_types.h:36,
from /var/lib/dkms/8188eu/1.0/build/core/rtw_ap.c:23:
/var/lib/dkms/8188eu/1.0/build/include/wifi.h: На верхнем уровне:
/var/lib/dkms/8188eu/1.0/build/include/wifi.h:733: предупреждение: «IEEE80211_MAX_AMPDU_BUF» переопределён
#define IEEE80211_MAX_AMPDU_BUF 0x40
In file included from /var/lib/dkms/8188eu/1.0/build/include/wifi.h:23,
from /var/lib/dkms/8188eu/1.0/build/include/rtw_ht.h:24,
from /var/lib/dkms/8188eu/1.0/build/include/drv_types.h:36,
from /var/lib/dkms/8188eu/1.0/build/core/rtw_ap.c:23:
./include/linux/ieee80211.h:1463: замечание: это расположение предыдущего определения
#define IEEE80211_MAX_AMPDU_BUF 0x100
cc1: некоторые предупреждения считаются ошибками
make[2]: *** [scripts/Makefile.build:316: /var/lib/dkms/8188eu/1.0/build/core/rtw_ap.o] Ошибка 1
make[1]: *** [Makefile:1544: _module_/var/lib/dkms/8188eu/1.0/build] Ошибка 2
make[1]: выход из каталога «/usr/src/kernels/4.18.0-240.8.1.el8_3.x86_64»
make: *** [Makefile:147: modules] Ошибка 2
Как заставить систему схавать драйвера? Помогите чайнику пожалуйста, я не понимаю что делать с этим и как чинить и как завести мой адаптер.....