Не удалось скомпилировать драйвер RealTek RTL8188CE на Ubuntu 13.10

Я пытаюсь скомпилировать драйверы 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

Как я могу это исправить?

1
задан 14 December 2013 в 00:14

2 ответа

@Freedom_Ben: Я пытаюсь создать драйвер из предоставленной вами ссылки, но я застрял на шаге 3 «make»:

[code] make: * Нет заданных целей и не найден файл makefile. Стоп. [\ code]

Мне также нужно было добавить разрешения для шага 2. Не знаю, было ли это какое-то значение или нет.

Не могли бы вы помочь?

1
ответ дан 24 May 2018 в 16:03
  • 1
    Вы находитесь в каталоге под названием rtl8188ce-linux-driver? Когда вы набираете ls, вы видите файл с именем Makefile в каталоге? – Freedom_Ben 21 March 2014 в 08:18

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.

0
ответ дан 24 May 2018 в 16:03
  • 1
    Я понимаю разочарование, но я не думаю, что эти предложения являются практическими краткосрочными, извинениями и, следовательно, редким голосом. – Tahnoon Pasha 8 August 2014 в 11:45

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

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