RTL8723 和 Fedora 18 的无线问题:无法连接到 wpa2 安全网络

RTL8723 和 Fedora 18 的无线问题:无法连接到 wpa2 安全网络

我在东芝笔记本电脑上运行 Fedora 18,并配有臭名昭著的 RTL8723 无线卡。我已经能够使用 lwfinger 的指令编译驱动程序论坛主题在这里

wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-10-03.tar.bz2
wget http://www.lwfinger.com/realtek_drivers/rtl8723ae_master_patch
tar jxvf compat-wireless-2012-10-03.tar.bz2
cd compat-wireless-2012-10-03/
patch -p1 < ../rtl8723ae_master_patch
make
sudo make install
sudo modprobe -v rtl8723ae

执行这些步骤后,设备确实可以看到可用的无线网络。当我实际尝试连接到 WPA2 安全的网络之一时,问题就出现了——Gnome 网络管理器不断要求我进行身份验证并拒绝建立连接。我认为我现在应该弄清楚这是驱动程序问题还是网络管理器问题(或其他问题),但我不确定如何继续。

编辑:看来问题毕竟不在于网络管理器:禁用网络管理器后,我尝试wpa_supplicant从终端运行,我收到的所有响应都是以下消息,这些消息不断出现:

wlan0: Trying to associate with 7c:4f:b5:8e:a0:87 (SSID='mynetwork' freq=2462 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
wlan0: Association request to the driver failed
wlan0: Associated with 7c:4f:b5:8e:a0:87
wlan0: Authentication with 7c:4f:b5:8e:a0:87 timed out.
wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0
wlan0: Trying to associate with 7c:4f:b5:8e:a0:87 (SSID='mynetwork' freq=2462 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
wlan0: Association request to the driver failed
wlan0: Associated with 7c:4f:b5:8e:a0:87

答案1

我已经解决了这个问题,为了避免这种情况:

[root@dhcppc2 compat-wireless-2012-12-18]# make
./scripts/gen-compat-autoconf.sh /home/kiwi/compat-wireless-2012-12-18/.config /home/kiwi/compat-wireless-2012-12-18/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.7.5-201.fc18.x86_64/build M=/home/kiwi/compat-wireless-2012-12-18 modules
make: *** /lib/modules/3.7.5-201.fc18.x86_64/build: No such file or directory.  Stop.
make: *** [modules] Error 2

我必须安装内核开发包,我是通过以下方式完成的yum

yum install kernel-devel

但为了解决无线问题,我执行了以下操作:

  1. 我下载了最新版本的 compat-wireless这里,就我而言,我下载了这个:兼容无线-2012-12-18.tar.bz2

  2. 然后使用终端进入保存文件的目录后,输入以下内容:

su
tar -xjvf compat-wireless-2012-12-18.tar.bz2
cd compat-wireless-2012-12-18
make
make install
  1. 安装后,为了测试我需要的驱动程序,即 rtl8723ae,我输入了以下内容:

modprobe rtl8723ae

...无线网络运行良好。然后我重新启动计算机,现在无线工作正常。

答案2

我尝试过,但使用的是向后移植 4.4.2-1,compat 的新版本。我的终端使用向后移植显示错误。好吧,所以我想...也许如果我使用make oldconfig,我的 Fedora 将重置配置并再次编译所有驱动程序,向我显示在屏幕上执行此操作的选项。好吧,我是对的,正因为如此,我激活了所有驱动程序并关闭了 wifi 的省电设置。之后,我重新启动了我的笔记本,并在开始时,我的 Fedora 25 再次安装每个驱动器,并在 .config 文件中做出我的选择。

相关内容