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


18

デュアルブート(windows 7とubuntu 12.04)のセットアップがあり、(明らかに)理由もなく、ubuntuボックスのワイヤレス接続にまったく接続できません。(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(既に存在するneに加えて)追加して再起動します。-どちらも機能しませんでした

    blacklist b43legacy
    blacklist b43
    blacklist bcma
    blacklist ndiswrapper
    blacklist wl0
    
  • この回答に記載されている手順-動作しませんでした

NetworkManagerが咳をしていることを共有できますか?/var/log/syslog接続ボタンをクリックしてからtime めるまでの抜粋を含めます。(ヒント:sudo tail -f -n0 /var/log/syslogターミナルで使用)
gertvdijk

@gertvdijk接続ボタンをクリックし、少し待って、パスワードの入力を求められ、もう少し待ってから、もう一度パスワードの入力を求めctrl Cられ、コンソールを押しました。ログは次のとおり
フェリペアルメイダ

1
それは貴重な出力です。2つのことを示しています。1)Association request to the driver failed本当にドライバーの問題のように聞こえます。2)get_secret_flags: assertion 'is_secret_prop (setting, secret_name, error)' failedNetwork Managerのバグを示しています。アサーションは実際には発生しません。誰かがすでにこれに取り組んでいて、答えを提供できることを願っています。
gertvdijk

私はアップグレードマネージャGUIを介して別のアップグレードを行って、そしてすべてのステップをやり直ししても、接続の試行中に生成されたすべてのログ情報の別のダンプ行っているしました:pastie.org/5871958
フェリペ・アルメイダ

回答:


7

6.20.155.1バージョンのbcm4313ハイブリッドBluetooth /ワイヤレスデバイスでは動作しないため、bcmwl-kernel-sourceパッケージの5.100.82.112バージョン(同じデバイスで動作します)に戻す必要があると思います。

ここから6.20.55.19から取得されました。このバグレポートも参照してください。

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


1
Preciseの以前のドライバーバージョンが5.100.82.38であり、5.100.82.112がQuantalで使用可能なものであることを除いて、これは機能するはずです。実際、私はあなたのコメントに触発された小さなハウツーを書きまし
mikewhatever

場合によります。PreciseでKernel 3.5を使用している場合は、バージョン5.100.82.112も使用する必要があります。古いバージョンではBluetoothが破損するためです。
therealmarv

6

OKこれで実際に機能しました!

新しいドライバーをインストールします。 brcmsmac

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

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

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

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

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

      lsmod
      
  • ハッピー。=)

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

このテーマの詳細については、ワイヤレスに関する公式のUbuntuドキュメントを参照してください。


このBroadcomデバイスセットの興味深いソリューション。Qをブックマークしました。他の質問にも役立ちます。ところで、Linuxワイヤレスページに移動する最初のステップは何ですか?
gertvdijk

1
「古いドライバーをアンロードする」とはどういう意味ですか?「modprob -r wl」だけですか?他の2つのモジュールを使用していることがわかります。それらもアンロードする必要がありますか?システムが再起動時に古いドライバーをロードしようとするかどうかを知っていますか?ありがとう!
ルーカスポッタースキー

2
うん。うまくいきました。現在、唯一の問題は、「古いドライバ」が再起動時にロードされ続けることです。ちょうどsudo apt-get remove --purge bcmwl-kernel-sourceいい?
ルーカスポッタースキー

Gitリポジトリの先頭にある「どこか」からファームウェアをダウンロードしますか?
セリン

参考までに、この「優れたガイド」はメンテナンスされていないようで、実際にはダウンロード可能なファイルにリンクしていません...
Cerin

4

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

ボブ・バ、ありがとうございます、それは私にとって簡単な解決策です。できます!:)
lykimq
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.