установка usb wifi dongle

Я пытаюсь установить USB-ключ wifi под Ubuntu 16.04. Он поставляется с драйверами linux, предположительно совместимыми с Linux 2.6x-4.1x. Я попытался установить драйвер (так называемый RTL88x2BU_WiFi_linux_v5.2.4.1), но изначально я получил следующую ошибку:

.../include/osdep_service.h:355:2: error: implicit declaration of function ‘allow_s ignal’ [-Werror=implicit-function-declaration] allow_signal(SIGTERM);

Я где-то нашел, что добавление этого кода в скрипт «osdep_service.h» предотвращает ошибку :

#include <linux/version.h> #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) #include <linux/sched/signal.h> #endif

Но тогда я получаю новую ошибку:

.../os_dep/linux/ioctl_cfg80211.c:734:3: error: too many arguments to function ‘cfg80211_roamed’ cfg80211_roamed(padapter->pnetdev

Я читал где-то еще, что удаление условия #if LINUX ... из этого кода решит проблему :

cfg80211_roamed(padapter -> pnetdev # if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 39) || defined(COMPAT_KERNEL_RELEASE) , notify_channel #endif , cur_network -> network.MacAddress , pmlmepriv -> assoc_req + sizeof(struct rtw_ieee80211_hdr_3addr) + 2 , pmlmepriv -> assoc_req_len - sizeof(struct rtw_ieee80211_hdr_3addr) - 2 , pmlmepriv -> assoc_rsp + sizeof(struct rtw_ieee80211_hdr_3addr) + 6 , pmlmepriv -> assoc_rsp_len - sizeof(struct rtw_ieee80211_hdr_3addr) - 6 , GFP_ATOMIC );

К сожалению, у меня теперь есть следующая ошибка:

.../os_dep/linux/ioctl_cfg80211.c:734:3: error: too many arguments to function ‘cfg80211_roamed’ cfg80211_roamed(padapter->pnetdev

Может кто-нибудь объяснить мне, как установить этот ключ wifi? Я не очень хорошо знаком с Linux. Спасибо.

2
задан 22 March 2018 в 14:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: