Realtek rtl8723e 在内核 3.5 下不工作

Realtek rtl8723e 在内核 3.5 下不工作

我的 Realtek wifi 卡有问题。

上次使用内核 3.2 时,我只需在连接互联网时输入这些代码,一切问题就都解决了。这些代码是:

sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`
wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK`/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
make
make install
sudo modprobe rtl8723e

现在,使用内核 3.5,'make' 命令会出错

make
make -C /lib/modules/3.5.0-44-generic/build M=/home/*censored*/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-44-generic'
  CC [M]  /home/*censored*/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o
/home/*censored*/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’:
/home/*censored*/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/*censored*/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/*censored*/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1
make[1]: *** [_module_/home/*censored*/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-44-generic'
make: *** [all] Error 2

我知道有更新,但我不知道如何实现它,或者如何获取它。我尝试寻找解决方案,但无济于事。我尝试了 make clean,但这并不能解决我的问题。

任何帮助都将不胜感激。谢谢。

答案1

据称由 Realtek 技术人员首次发布的新版本可在以下网址找到:

wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012.tar.gz

但 2014 年 1 月不再存在。在 Google 上搜索其他副本的文件名(重要的部分是“007.0809.2012”,这是一个日期,因此请忽略任何更早的日期。

或者直接升级到 13.04 或更高版本,它们就可以与 8723 一起开箱即用。

相关内容