Bionicpup64 Broadcom BCM43142

自己紹介とか、なんでもいいです。
にぎやかに世間話のできる場所

モデレータ: 暇人, YoN, nyu

返信する
アバター
ルビー
記事: 1240
登録日時: 14/11/24(月) 12:12

Bionicpup64 Broadcom BCM43142

投稿記事 by ルビー »

Dell Vostro 2520 Bionicpup64で内蔵の無線LANを使おうとした所、動かないのに気がつきました。
ifconfigでもwlan0が見えず、無線LANのインジケータも消灯のままです。
BIOSを見てみると、無線LANは有効になってます。
Fn+F2キーで無線LANのオン、オフが出来ますが、これも無反応。
lspci -k で調べると、NICは Broadcom BCM43142 と分かりました。
ドライバは bcma-pci-bridge が使われていて、ググるとこれが原因の様でした。

とりあえず、Xenialpup64、Fossapup64で試すと同じ現象です。
パッケージマネージャでBCM43142のドライバを探しても出てきません。
仕方がないので無線LAN子機でも買おうかと思いましたが、動く保証もないので、ドライバを探しました。
Ubuntu用のドライバのソースを見つけて、makeしてもエラーが出て失敗。
UbuntuでBroadcomのNICのトラブルの記事を多く見ましたが、こんな時は apt-get コマンドで何とかなるみたいだし、パッケージマネージャ頼みのパピーよりいいかもとあきらめかけました。

もう一度、パッケージマネージャで検索。
今度は型番ではなくBroadcomで探したら、それっぽいのが複数出てきました。
その中の、broadcom_sta-6.30.223.271_k4.19.23_amd をインストールしたら内蔵の無線LANが起動しました。
初めは amd と書いてあるので、Intel CPUでは使えないのではと思ったけど使えました。
歴史的経緯で、64bitをこの様に標記するそうです。

組み込まれたドライバは wl です。
BootManagerのブラックリストモジュールで、動かない方のドライバをブラックリスト登録しなければならないのかと思ったら、それも不要で再起動だけで動きました。
Fn+F2で無線LANのオン、オフも可能。
初めから、パッケージマネージャでBroadcomを探せば良かった。

パッケージマネージャの検索リストで動いたのは、[puppy-bionic64-official]レポジトリのこれだけでした。
[ubuntu-bionic-multiverse]のが多く出ますが、ソースだったりと動きません。
petの作者様には感謝です。
Xenialpup64、Fossapup64のパッケージマネージャも見てみたら、このドライバはありませんでした。
thinkpadnerd
記事: 2035
登録日時: 15/10/25(日) 14:00

Broadcom WL driver for Fossapup64

投稿記事 by thinkpadnerd »

本家のほうで Fossapup64 用の WL ドライバが公開されていることのお知らせです。

Broadcom wl driver for Fossapup64-9.5
https://forum.puppylinux.com/viewtopic. ... 870#p20870

b43, bcma, brcmsmac, ssb をブラックリストに追加する必要があるようです。その方法も記されています。
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
返信する