Fedora15でHPMiniのBCM4312ワイヤレスデバイスが認識されない

Pocket

Fedora15がリリースされたのでHPMiniのネットブックに導入してみました。

GNOME3は申し分なく動くのですがワイヤレスがファームウェアが見つからないって言われてしまいます。

$ lspci | grep 802.11
01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

802.11なのでこれがワイヤレスデバイスみたい。

$ sudo yum search wireless
...
bcm43xx-fwcutter.i686 : Firmware extraction tool for Broadcom wireless driver
...

これを入れればよさそうな予感なので、

$ sudo yum -y install bcm43xx-fwcutter

使い方がわからないのでググると以下のページがヒットしました。

Fedora Package Database — bcm43xx-fwcutter

This package contains the ‘bcm43xx-fwcutter’ tool which is used to
extract firmware for the Broadcom network devices, from the official
Windows, MacOS or Linux drivers.

See the README.Fedora file shipped in the package’s documentation for
instructions on using this tool.

要約するとREADME.Fedora読んでねってことらしいです。
さっそくパッケージがどこに展開されたのか確認しました。

$ rpm -ql bcm43xx-fwcutter
/usr/bin/bcm43xx-fwcutter
/usr/share/doc/bcm43xx-fwcutter-006
/usr/share/doc/bcm43xx-fwcutter-006/COPYING
/usr/share/doc/bcm43xx-fwcutter-006/README
/usr/share/doc/bcm43xx-fwcutter-006/README.Fedora
/usr/share/man/man1/bcm43xx-fwcutter.1.gz

簡単に言うと以下のように/lib/firmware以下に対応するファイルを散らかせばいいみたいです。

$ sudo bcm43xx-fwcutter -w /lib/firmware 

でもどれを選んだらいいのかわかりません。またググりました。クリーンヒット。

Broadcom Wireless BCM4312 – FedoraForum.org

Re: Broadcom Wireless BCM4312
you can extract the firmware from that Broadcom driver by using b43-fwcutter (or bcm43xx-fwcutter) and install it for firmware.

first, download the driver http://downloads.openwrt.org/sources…0.10.5.tar.bz2.
second, extract and copy firmware to /lib/firmware directory

tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o

please refer to address: http://linuxwireless.org/en/users/Drivers/b43
My wireless chip is BCM4311, it’s working. good luck.

$ wget http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
$ tar xvjf broadcom-wl-4.150.10.5.tar.bz2 
$ cd broadcom-wl-4.150.10.5/driver/
$ ls
config   wl_ap_micro.o  wl_apsta.o        wl_apsta_mimo.o  wl_sta_micro.o
wl_ap.o  wl_ap_mimo.o   wl_apsta_micro.o  wl_sta.o         wl_sta_mimo.o
$ sudo b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o 
[sudo] password for noguchgi: 
This file is recognised as:
  ID         :  FW13
  filename   :  wl_apsta_mimo.o
  version    :  410.2160
  MD5        :  cb8d70972b885b1f8883b943c0261a3c
Extracting b43/pcm5.fw
Extracting b43/ucode15.fw
Extracting b43/ucode14.fw
Extracting b43/ucode13.fw
Extracting b43/ucode11.fw
Extracting b43/ucode9.fw
Extracting b43/ucode5.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals15.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/lp0initvals14.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/lp0initvals13.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0initvals11.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/b0g0initvals5.fw

これでワイヤレスデバイスが認識されるようになりました。
めでたし。

追記 (2011/05/28 10:00)

あまり接続が安定しないみたいです・・・。

投稿者紹介

株式会社ユニキャスト
私たちは、テクノロジに魅せられた個性あふれるメンバーによって構成された茨城県日立市に本社を構えるベンチャー企業です。
”テクノロジを通して「驚き」と「感動」を創造し、人々の「夢」と「笑顔」を支えます。” の経営理念をモットーに明るい未来を描き、ワクワクする企画提案を続けて参ります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください