web-dev-qa-db-ja.com

BCM4331ワイヤレスが正しく機能しない

Macbook ProにUbuntu 12.10があり、wifi用のBCM4331があります。接続がランダムに機能しなくなるという問題があることを除いて、かなりうまく機能しています。 Ubuntuにはまだ接続していると表示されますが、アドレスにpingを実行すると、パケットが100%ドロップされます。再度動作させるには、切断して再接続する必要があります。

私はこれを解決できるかどうかを確認することを決定し、BCM4313用の この答え を見つけましたが、4331でも動作する可能性があると思いました。インストールされたb43-fwcutterパッケージを削除しました私のシステムでbrcmsmacドライバーを使用するようにしようとしていますが、機能していません。 b43-fwcutterパッケージを削除した後、インターネットにまったく接続できませんでした。 「sudo modprobe brcmsmac」を実行しましたが、lsmodで有効になっています。

colin@MacBookPro:~$ lsmod | grep brc
brcmsmac              531905  0 
mac80211              540032  2 brcmsmac,b43
bcma                   35657  2 brcmsmac,b43
brcmutil               14756  1 brcmsmac
cfg80211              206797  3 brcmsmac,b43,mac80211
cordic                 12575  1 brcmsmac

ただし、lspciはbcmaが使用されていることを示します。

03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
    Subsystem: Broadcom Corporation BCM4331 802.11a/b/g/n
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at b0600000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: bcma-pci-bridge
    Kernel modules: bcma

問題は、/ etc/modprobe.d/blacklist.confに「ブラックリストbcma」があるので、なぜそれがまだ使用されているのかわかりません。そのlspci出力は、ワイヤレスを動作させたときに表示されたものとまったく同じですが、b43-fwcutterパッケージを削除したので、機能しません。私は 別の質問 を見つけました。これはb43-fwcutterを推奨しており、BCM4313ではなく、BCM4331を搭載したMac製品専用です。

それで、b43-fwcutterが最良の選択肢であり、これらの切断に耐えなければなりませんか、または私が試すことができる他のものがありますか?

7
Colin

同じ問題がありました。とても面倒でした。

最後に、Ubuntu 13.04(デイリービルド、3月20日)をインストールして問題を解決しました。現在、Ubuntu 13.04でこの回答を書いています。ワイヤレスの問題は完全に解決されました。他のハードウェアは完全に正常に動作しています。

ところで、ワイヤレスドライバーは既定でインストールされ、そのまま使用できます。ドライバーはb43ではなく「wl」です。

2
user140838