Беспроводная карта драйвер RTL8723AE-BT Realtek, не компилирующий на Кетцале

Привет, я следовал инструкциям на этом ответе, но в make управляйте, чтобы я получил это:

$ make
make -C /lib/modules/3.5.0-17-generic/build M=/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-17-generic'
  CC [M]  /home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o
/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’:
/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function)
/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1
make[1]: *** [_module_/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-17-generic'
make: *** [all] Error 2
ubuntu@ubuntu:~/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012$ sudo make install
make -C /lib/modules/3.5.0-17-generic/build M=/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-17-generic'
  CC [M]  /home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o
/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’:
/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function)
/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1
make[1]: *** [_module_/home/ubuntu/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-17-generic'
make: *** [all] Error 2

Помогите мне решить это, спасибо.

Добавленный Oxwivi, также сталкиваясь с той же проблемой:

Я следовал инструкциям также, и они работали отлично над Точным без единственной ошибки. Я отредактировал вопрос и добавил Кетцаль к вопросу и тегам в дополнение к улучшению формата вопроса.

Спасибо за понимание.

2
задан 13 April 2017 в 15:25

2 ответа

У меня возникла такая же проблема после обновления до 12.10. Я последовал этому ответу из исходного вопроса, и он работал:

Закомментировал / удалил IEEE80211_HW_BEACON_FILTER (строка 320 в base.c) [...] [ 114]

: -)

0
ответ дан 13 April 2017 в 15:25

Комментирование IEEE80211_HW_BEACON_FILTER не работал на меня. У меня все еще была та же проблема при попытке скомпилировать драйвер (Error2, как упомянуто в вопросе).

То, что наконец работало очень хорошо, использовало последнее стабильное Ядро Linux (я использую 3.8.2, сегодня 3.8.3 был опубликован) от https://www.kernel.org/, как упомянуто здесь: http://forums.opensuse.org/english/get-technical-help-here/wireless/477285-rtl8723ae-realtek-wirless-driver-hell-3.html#post2494079. Драйвер для RTL8723ae включен в Ядро Linux, запускающееся с Версии 3.8.0.

Нет никакого репозитория Ubuntu для этого, таким образом необходимо будет скомпилировать (но не пропускайте конфигурирование...), ядро. make oldconfig должен обычно хорошо работать (это читает старый файл конфигурации ядра и просит новые символы). Посмотрите Ядро Файл Readme для получения дополнительной информации. Знайте о том, что компиляция полного ядра может быть трудоемкой (приблизительно 1,5 ч на моем Intel i3 Dualcore Ноутбук на 2,1 ГГц).

Работы Беспроводного адаптера, довольно прекрасные после перезагрузки, кроме некоторых незначительных разъединений из-за плохого качества соединения (но более быстрые повторные соединения, чем использование драйвера Dropbox с Ubuntu 12.4).

0
ответ дан 13 April 2017 в 15:25

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

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