Установите драйвер WiFi в Ubuntu

Сегодня я просто вошел в мир Ubuntu, но я не могу установить драйверы для своего аппаратного ключа WiFi, который является Netgear A6210.

Я заметил подобные вопросы, но я не знаю, как продолжить двигаться так, я приезжаю, сюда обращаясь за помощью.

Я действительно не понимаю процедуру для следования в этом "учебном руководстве": https://github.com/jurobystricky/Netgear-A6210

0
задан 9 February 2019 в 19:00

1 ответ

К сожалению, Вы собираетесь иметь проблемы с этим, поскольку код, кажется, багги. Вашему ядру, скорее всего, включили бы опцию "CONFIG_FORTIFY_SOURCE". Для проверки этого выполните эту команду от терминала:

cat /boot/config-`uname -r` | grep CONFIG_FORTIFY_SOURCE

Вот вывод, который я получил от моего:

CONFIG_FORTIFY_SOURCE=y

Если Вы получите тот же вывод как мой, то Вы не сможете скомпилировать его, что драйвер, "как это" из-за содержащего ошибки кода:

In function ‘memcpy’,
    inlined from ‘rt_ioctl_iwaplist’ at /home/marko/Desktop/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.c:549:2:
./include/linux/string.h:340:4: error: call to ‘__read_overflow2’ declared with attribute error: detected read beyond size of object passed as 2nd parameter
    __read_overflow2();

По словам позвонившего пользователя genodeftest здесь:

Этой проблемой является результат новой опции CONFIG_FORTIFY_SOURCE конфигурации, которая действует как FORTIFY_SOURCE glibc в попытке обнаружить некоторые ошибки с memcpy во время компиляции. Как очень грязное обходное решение, Вы могли отключить ту опцию конфигурации.

и здесь:

Благодаря CONFIG_FORTIFY_SOURCE компилятор отказался компилировать этот содержащий ошибки код.

Для отключения той опции это потребовало бы, чтобы Вы перекомпилировали ядро, и это не простая задача для новичков. Я не советую Вам отключать ту опцию.

Мое предложение состоит в том, чтобы бдительно следить, пока кто-то не фиксирует ошибку.

0
ответ дан 26 October 2019 в 07:47

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

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