Я пытаюсь скомпилировать драйверы Realtek на своей машине, и я получаю следующие ошибки:
make -C /lib/modules/3.11.0-12-generic/build M=/home/david/Downloads/rtl8188ce-linux-driver modules
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-12-generic'
CC [M] /home/david/Downloads/rtl8188ce-linux-driver/base.o
/home/david/Downloads/rtl8188ce-linux-driver/base.c: In function ‘rtl_action_proc’:
/home/david/Downloads/rtl8188ce-linux-driver/base.c:885:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.freq = hw->conf.channel->center_freq;
^
/home/david/Downloads/rtl8188ce-linux-driver/base.c:886:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.band = hw->conf.channel->band;
^
/home/david/Downloads/rtl8188ce-linux-driver/base.c: In function ‘rtl_send_smps_action’:
/home/david/Downloads/rtl8188ce-linux-driver/base.c:1451:24: error: ‘struct ieee80211_conf’ has no member named ‘channel’
info->band = hw->conf.channel->band;
^
make[2]: *** [/home/david/Downloads/rtl8188ce-linux-driver/base.o] Error 1
make[1]: *** [_module_/home/david/Downloads/rtl8188ce-linux-driver] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-12-generic'
make: *** [all] Error 2
Как я могу это исправить?
@Freedom_Ben: Я пытаюсь создать драйвер из предоставленной вами ссылки, но я застрял на шаге 3 «make»:
[code] make: * Нет заданных целей и не найден файл makefile. Стоп. [\ code]
Мне также нужно было добавить разрешения для шага 2. Не знаю, было ли это какое-то значение или нет.
Не могли бы вы помочь?
rtl8188ce больше не поддерживается в ядре 3.9 & amp;
У меня была одна и та же карта WIFI для моего рабочего стола.
Лучшие карты для поддержки с открытым исходным кодом, которые я сейчас использую, это Atheros.
Вариант №1 использует «Ubuntu 12.04 LTS», поскольку он поддерживает rtl8188ce через драйвер rtl8192ce. Вариант № 2 делает ваши исследования по Wi-Fi-картам, которые поддерживают ядра с открытым исходным кодом. Вариант № 3 после проведения исследования, используйте карту, которая будет работать с последним ядром 3.12 & amp; вверх.После моего опыта работы с Realtek я не буду использовать их снова, так как rtl8188ce - плохая карта для Windows & amp; Linux.