web-dev-qa-db-ja.com

2012年半ばにMacBookAirで悪いwifi

私は2012年半ばにi7CPUを搭載したMacBookAirを持っています。アイビーブリッジのあるもの。

定期的に更新しているArchLinuxを実行しているwifiに接続の問題があります。 APから離れると、スループットと応答時間のパフォーマンスが大幅に低下します(いくつかのネットワークを試したところ、同様の結果が得られました)。

不思議なことに、OSXで同じ問題が発生することはありません。まったく同じ位置にとどまりながらMountainLionとArchLinuxを切り替えてみました。 Linuxがルーターにpingを実行できない間、OSXは完全に機能します。

不足している設定はありますか?特定のドライバーを使用する必要がありますか?

lspciは私に

02:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)

Iwconfigで電源を変更しようとすると、次のようになります。

-> % Sudo iwconfig wlan0 power off
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not supported.

追加: broadcom-wlドライバーをインストールしました。接続の継ぎ目はもう少し安定しています。しかし、OSXと比較してまだ長い道のりがあります。

lspciがレポートするようになりました

02:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)
Subsystem: Apple Inc. Device 00e9
Kernel driver in use: wl
2

Broadcomカードを持っていると仮定してArchを実行するのと同様のMacがあり、動作する(または動作しない)可能性のあるドライバーが3つあります。 (broadcom-wl)は私のために働きます。また、省電力設定についてはpm-utilsを確認してください。両方の詳細については、Arch wikiにあります ここ

さらにヘルプが必要な場合は、lspciで見つかったワイヤレスカード情報を投稿してください。

3
Livinglifeback