web-dev-qa-db-ja.com

MacBook ProでUbuntu 14.04にアップグレードした後、ワイヤレスを再起動しても再接続されません。

Ubuntu 14.04とMac OS XでデュアルブートするMacBook Proがあり、数日前にUbuntuを13.10から14.04にアップグレードしました。システムを一時停止してから再開すると、ワイヤレスは接続を試みますが失敗し、ネットワークの再起動やWiFiカーネルモジュールの削除とリロード(b43)などの解決策を試しましたが、何も機能しませんでした。システムを再起動するだけで問題が解決します。

dmesgの出力は、認証の問題を示しています。

...
[ 8050.906223] wlan0: deauthenticating from <mac_address> by local choice (reason=3)
[ 8050.914824] wlan0: authenticate with <mac_address>
[ 8050.915142] wlan0: send auth to <mac_address> (try 1/3)
[ 8050.917960] wlan0: authenticated
[ 8055.919691] wlan0: deauthenticating from <mac_address> by local choice (reason=3)
[ 8066.438256] wlan0: authenticate with <mac_address>
[ 8066.438631] wlan0: send auth to <mac_address> (try 1/3)
[ 8066.440185] wlan0: authenticated
[ 8071.447980] wlan0: deauthenticating from <mac_address> by local choice (reason=3)
[ 8082.466500] wlan0: authenticate with <mac_address>
[ 8082.473305] wlan0: send auth to <mac_address> (try 1/3)
[ 8082.493654] wlan0: authenticated
...
2
girardengo

問題の原因を理解していなくても、接続を復元する方法を見つけました。
ただし、wpa_supplicantプロセス、自動的に再起動し、接続が復元されます。

Sudo killall wpa_supplicant 

dmesgの出力:

[3481.457982] b43 bcma0: 0 wlan0: disabling HT as WMM / QoS is not supported by the AP 
[3481.457992] b43 bcma0: 0 wlan0: disabling VHT as WMM / QoS is not supported by the AP 
[3481.461214] wlan0: associate with <mac_address> (try 1/3) 
[3481.464068] wlan0: RX AssocResp from <mac_address> (capab = 0x431 status = 0 aid = 3) 
[3481.464475] wlan0: associated 
[3481.464501] IPv6: ADDRCONF (NETDEV_CHANGE): wlan0: link Becomes ready...

他の人にも役立つことを願っています。

4
girardengo

スクリプト/etc/pm/sleep.d/wpa_supplicantを作成すると、再開時に電源管理が自動的に「killall wpa_supplicant」を呼び出します。

/etc/pm/sleep.d/wpa_supplicant

#!/bin/sh
case "$1" in
 resume)
   killall wpa_supplicant       
 ;;
esac
3

私の解決策(Ubuntu 14.04を搭載したMacbook Pro)は、 このスレッド

要するに、Joonasが投稿したものと似ていますが、さらに変更が加えられています。

1
John