デュアルブート(windows 7およびubuntu 12.04)のセットアップがあり、(明らかに)理由もなく、buntuボックスのワイヤレス接続に接続まったくできません。 (Windowsでは動作します。)
アップグレード(cli apt-getによる定期的な更新)後の最初の再起動で動作しなくなったと思います。
まだ接続を見る上のツールバーにありますが、それらに接続しようとすると、パスワードを尋ねられ、約30秒間接続を試みてからタイムアウトします。
Webで答えを探した後、Sudo lshw -C network
の出力を投稿すると、私を助けようとする人々に役立つと思いました。
*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id:0
bus info: pci@0000:02:00.0
logical name: eth1
version:01
serial: c0:f8:da:08:c5:e6
width:64bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1(r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:fe500000-fe503fff
イーサネット用の別のエントリがあります。しかし、私はそれが目前の問題に非常に関係があるとは思わなかった。
私はインターネットにアクセスできないので、リポジトリからのものをインストールすることはできません(私はこれを予備のネットブックから書いています)
私のカーネルバージョンは3.2.0-36-generic-paeです
modprobe.d/blacklist.conf
ファイルには、次の行があります。
# replaced by b43 and ssb
blacklist bcm43xx
それは関連があるかもしれないと思った。
これまでに試したこと
/etc/resolv.conf
を削除-動作しませんでしたblacklist.conf
(次のエントリに加えて)に次のエントリを追加し、再起動します。-どちらも機能しませんでした
blacklist b43legacy
blacklist b43
blacklist bcma
blacklist ndiswrapper
blacklist wl0
OK SOこれはIS実際に機能しました!
新しいドライバーのインストール:brcmsmac
上記のファイルを/lib/firmware/brcm
にコピーします
古いドライバーをアンロードし、新しいドライバーをロードします(brcmsmac
)
例:Sudo modprobe -r wl
(アンロード)およびSudo modprobe brcmsmac
(ロード)
注:wl
が機能しない場合、ワイヤレスドライバー名はおそらくwl
ではありません。次のコマンドを使用して、コンピューターのドライバー間で名前を確認します。
lsmod
ハッピー。 =)
このテーマの詳細については、 ワイヤレス関連の公式Ubuntuドキュメント
6.20.155.1バージョンのbcm4313ハイブリッドBluetooth /ワイヤレスデバイスでは動作しないため、bcmwl-kernel-sourceパッケージの5.100.82.112バージョンに戻す必要があります(同じデバイスで動作します)。
here の6.20.55.19から取られました。 this bug report も参照してください。
この6.20.55.19パッケージは、UbuntuがインストールされたDellラップトップ(bcm43142またはbcm4365またはDell 1704)で販売される特別なワイヤレスデバイス用に作成されました。
Broadcomによると Linuxページのサポート :
The last official supported wireless device driver corresponding
to the bcm4313 device is the 5.100.82.112.
おそらく、新しく作成された/etc/apt/preferences.d/bcmwl-kernel-source
ファイルに以下の行を追加して、Ubuntuパッケージ管理システムでこのバージョンを修正する必要があります(Sudo
が必要な場合があります):
Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001
たぶん、これらのパッケージの2つのバージョンは、同じデバイス用に作成されていないため、リポジトリで使用できる必要がありますが、一方が無駄に置き換えられないように、それぞれのバージョン番号または名前に特に注意してください。
最新のカーネルのアップグレード後に、BCM4313 802.11b/g/nワイヤレスLANコントローラーで同じ問題が発生しました。私の意見では、問題はコントローラーの現在のファームウェアと新しいカーネルの間の非互換性です。私が採用したソリューションは、実行することです:
Sudo modprobe -r wl
Sudo apt-get install linux-firmware-nonfree
Sudo apt-get remove --purge bcmwl-kernel-source
Sudo modprobe b43
Sudo rm /etc/modprobe.d/broadcom-sta-common.conf