web-dev-qa-db-ja.com

アップデート後にワイヤレス接続に接続できません

デュアルブート(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
    
  • この回答 で説明されている手順-うまくいかなかった
18
Felipe Almeida

OK SOこれはIS実際に機能しました!

新しいドライバーのインストール:brcmsmac

  • カーネルのウェブサイトから新しいドライバーのファームウェアをダウンロードします

  • 上記のファイルを/lib/firmware/brcmにコピーします

  • 古いドライバーをアンロードし、新しいドライバーをロードします(brcmsmac

    • 例:Sudo modprobe -r wl(アンロード)およびSudo modprobe brcmsmac(ロード)

      注:wlが機能しない場合、ワイヤレスドライバー名はおそらくwlではありません。次のコマンドを使用して、コンピューターのドライバー間で名前を確認します。

      lsmod
      
  • ハッピー。 =)

Linuxワイヤレスページの優れたガイドに基づいています

このテーマの詳細については、 ワイヤレス関連の公式Ubuntuドキュメント

6
Felipe Almeida

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つのバージョンは、同じデバイス用に作成されていないため、リポジトリで使用できる必要がありますが、一方が無駄に置き換えられないように、それぞれのバージョン番号または名前に特に注意してください。

7
NVieville

最新のカーネルのアップグレード後に、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
4
bob ba