web-dev-qa-db-ja.com

RTL8723およびFedora18のワイヤレスの問題:wpa2で保護されたネットワークに接続できません

悪名高いRTL8723ワイヤレスカードを搭載した東芝のラップトップでFedora18を実行しています。私はこれから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で保護されたものの1つに接続しようとすると、問題が発生します。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
3
Pavel Rudnev

これを回避するために、私はすでに問題を解決しました:

[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

Kernel-develパックをインストールする必要がありました。yumを使用してインストールしました。

yum install kernel-devel

しかし、ワイヤレスの問題を修正するために、私は次のことを行いました。

  1. Compat-wirelessの最新バージョンをダウンロードしました ここ 、私の場合はこれをダウンロードしました: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

...そしてワイヤレスはうまく機能しました。次に、コンピューターを再起動すると、ワイヤレスが正常に機能しています。

1
user32054

私はそれを試しましたが、compatの新しいバージョンであるバックポート4.4.2-1を使用しました。私の端末は、バックポートを使用してエラーを表示します。そうですね、私は思ったのですが... make oldconfigを使用すると、Fedoraが構成をリセットし、すべてのドライバーを再度コンパイルして、画面にそれを行うためのオプションを表示します。まあ、私は正しかった、そしてそれのために、私はすべてのドライバーをアクティブにし、wifiを行う省電力設定をオフにしました。その後、ノートブックを再起動し、最初に、Fedora 25ですべてのドライブを再度インストールし、.configファイルで選択を行いました。