web-dev-qa-db-ja.com

Ubuntu 14.04 AMD64 / Qualcomm Network QCA8172でWiFiが機能しない

今日、AMD64Lenovo G710ラップトップにUbuntu 14.04.2 LTSをインストールしました。残念ながら、これは私のPCではなく、Wifiが動作しない場合にこの問題を解決するためにihaveを使用します。ネットワークマネージャートレイツールで、「Qualcomm Network QCA8172-切断」が表示され、利用可能なWiFiネットワークがありません。 Androidデバイスをwifiネットワークに接続し、USBケーブル(usb0)でインターネットを共有します。

ifconfigiwconfigは、ループバックとイーサネットを除く他のインターフェースをリストしません。 「システム設定」>「追加ドライバ」を「bcmwl-kernel-sourceからBroadcom 802.11 Linux STAワイヤレスを使用」に設定します。

私が試したこと

apt-get install --reinstall bcmwl-kernel-source.

このインストール中にmakeがコードエラーのために失敗するため、役に立ちません。私が得るのは、成功した終了とubuntuに自動的に生成されたエラーレポートです。

Qualcomm Atheros AR8172 Driver fix?(lenovo g500s) または http://ubuntuforums.org/showthread.php?t=2103062 または-のようなソリューションを試しました Atheros AR8162を動作させるにはどうすればよいですか?

「未定義」マクロ/シンボルまたは再定義によるコンパイルエラーに直面するsiriousに加え、この例ではソースダウンロードリンクの多くが無効になっているため、それらはすべて役に立ちませんでした。コードを修正しようとしましたが、makeすることはできません。

Broadcom Wireless Driversのインストール のいずれにも役立ちません。再起動で解決策を実行しても変更は見られません。

システム全体の再インストールを試み、EFI BIOSで「OtherOS」最適化オプションに切り替え、レガシーサポートを有効にしました。

UPDATEインストール後に独自のBroadcomドライバーを動作させるにはどうすればよいですか?firmware-b43-installer b43-fwcutterのインストールを含めません助けて。

Sudo apt-get install linux-firmware-nonfree-効果なし

可能な解決策を教えてください...!

lspci -vnn | grep Network出力:

07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

UPDATErfkill list allの出力:

0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: ideapad_bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: ideapad_3g: Wireless WAN
    Soft blocked: no
    Hard blocked: no
2
Kacap

Broadcom wifiチップを搭載したシステムに14.04.2をインストールしたところ、同じ問題が発生していました。

過去に、このシステムの新規インストールでは、「dkms」をインストールしてから「bcmwl-kernel-source」をインストールする必要がありました。どちらもUbuntuインストールメディア(「プール」の下)にあり、この順序でインストールすると、ワイヤレスインターフェイスが作成され、適切に構成されて使用できるようになりました。しかし、今回は違います!

これは、14.04.2と同梱のBroadcomドライバーの問題であるようです(聞いて良いことではありません)。

https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1307744

このバグレポートでは、9か月前にこの問題に対する修正がリリースされたと記載されていますが、何らかの理由で14.04.2リリースには含まれていません。問題はまだ3.13カーネルを使用していたため、14.04.1には影響しませんでした。

幸いなことに、バグレポートで説明されているコードの編集やコンパイルを行うのではなく、Ubuntu 14.10 "Utopic"からbcmwl-kernel-sourceパッケージをインストールするだけで簡単に修正できました。

ここからUtopicのbcmwlパッケージをダウンロードできます。

http://packages.ubuntu.com/utopic/bcmwl-kernel-source

64ビットを使用している場合はAMD64を、32ビットを使用している場合はi386を入手してください。ダウンロードしてダブルクリックするだけで、Ubuntu Software Centerがポップアップ表示され、インストールするかどうか尋ねられます。問題が私のものと同じ場合、モジュールが自動的にインストールされ、ワイヤレスインターフェイスが追加され、電話につながなくてもオンラインになります。

マット

2
Matt

Mattのソリューションはうまくいきましたが、再起動後、WiFiインターフェースが再び表示されなくなり、毎回パッケージを再インストールする必要があり、modprobeを使用して動作させました。そこで、ここで、wifiカードを機能させるために行ったアクションのリストを投稿します。

最初にパッケージを削除する

Sudo apt-get remove bcmwl-kernel-source firmware-b43-installer b43-fwcutter

次に、バグを修正したbcmwl-kernel-sourceをダウンロードしてインストールします。

cd ~/Desktop
wget http://ubuntu.mirrors.tds.net/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu1_AMD64.deb -O bcmwl.deb
Sudo apt-get install dkms
Sudo dpkg -i bcmwl.deb

次に、ドライバーをオンにします。 WiFiが表示されない場合(wlan0 at iwconfig)、何か問題があります(次のステップを試してからmodprobesを再試行してください)。これは、bcmwl.debのインストール後にのみ機能するようです。

Sudo modprobe -r b43 ssb wl
Sudo modprobe wl

ブート構成を修正するには、modprobeのブラックリスト構成を編集する必要がありました。

gksudo gedit /etc/modprobe.d/blacklist.conf

必要なブラックリストディレクティブを投稿しますが、WiFiの修正にはコメントディレクティブは不要です。

#blacklist bcm43xx
blacklist brcmsmac
blacklist bcma

# unsure
blacklist ssb

そして最後に、カーネルモジュールbrcmsmacを無効にする必要がありました。

gksudo gedit /etc/modules

brcmsmacに言及していないか、コメントであることを確認してください。

#brcmsmac

完了、今ではWiFiインターフェイスが機能している状態で安全に再起動できます。

0
Kacap

再起動するたびにパッケージをインストールする必要はありません。また、/ etc/modulesにあり、wlがロードされない唯一の理由がブラックリストファイルにある場合を除き、b43、ssb、bcmaをブラックリストに入れる必要があります

cat /etc/modulesで/ etc/modulesを確認し、/ etc/modprobe.d/*の `for fでwlのブラックリストファイルを確認できます。 echo $ f;猫$ f | grep wl;やった

0
Jeremy31