| Linux Tips | |
LinuxでBCM43xx搭載の無線LANカードを使うには 北浦訓行 |
|
LinuxでBCM43xx搭載の無線LANカードを使用するには、NdisWrapperが必要だった(LinuxでWindows用無線LANドライバを利用するには参照)。だが、カーネル2.6.17からBCM43xxシリーズのドライバがサポートされたため、簡単に使えるようになった。ここでは、Fedora Core 5(FC5)を例に、BCM43xxシリーズのドライバを使用する方法を説明する。
カーネルでドライバがサポートされたため、[ネットワーク設定](system-configt-network)で自動的にハードウェアが認識される。
![]() |
| BCM4306が認識された[ネットワーク設定]の[ハードウェア]パネル |
このまま[デバイス]パネルで[新規]ボタンをクリックし、新規にデバイスタイプを登録すれば使えるような気がするが、その前にbcm43xx-fwcutterというツールでWindowsのドライバからファームウェアを取り出す必要がある。
bcm43xx-fwcutterは、http://bcm43xx.berlios.de/にtarボールが用意されている。FC5の場合はFedora Extrasにパッケージが用意されているため、yumコマンドでインストール可能だ。
# yum install bcm43xx-fwcutter |
bcm43xx-fwcutterをインストールしたら、-lオプションを付けてbcm43xx-fwcutterコマンドを実行する。これにより、サポートされているドライバの一覧が表示される。
# bcm43xx-fwcutter -l |
また、/usr/share/doc/bcm43xx-fwcutter-004/READMEには、ドライバのバージョンとダウンロード可能なURLが記述されている。GNOME端末の場合、URLを右クリックして[リンクを開く]を選択することでそのファイルをダウンロードできるので便利だ。
ドライバをダウンロードしたら展開する。筆者がダウンロードしたファイル(Windowsの自己展開ファイル)は、lhaで展開できた。FC5の場合、lhaはFedora Extrasからダウンロードできる。
$ lha x wdrv_660.exe |
ドライバを展開したら、rootでログインしてファームウェアの切り出しを行う。が、その前に、-iオプションで内容を確認する。
$ su |
切り出しは、以下のコマンドで行う。/lib/firmwareは切り出したファームウェアを保存するディレクトリで、bcmwl5.sysがWindows用のドライバだ。
# bcm43xx-fwcutter -w /lib/firmware/ bcmwl5.sys |
ファームウェアを切り出したら、念のため/lib/firmwareディレクトリを確認する。
# ls /lib/firmware/ |
以上で準備は完了だ。システムを再起動したら、[ネットワーク設定](system-configt-network)でデバイスを登録する。
| Linux Tips Index |
| Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
|
TechTargetジャパン
- 新しい記事も入っていて安心しました (2012/2/7)
Linux Squareのアクセスランキングを公開します。定番の記事ばかりでなく、連載中の記事もよろしくお願いいたします - エラーメッセージをどう扱うか? (2012/2/2)
今回は、スクリプト実行時にエラーが発生したことを知らせるメッセージの扱い方を説明します - ファイルのアップロードを制限する (2012/1/30)
HTTPクライアントがアップロードしてくるファイルの扱いについて解説します。そもそも受け入れる必要があるのか? ということのほかにも、いろいろ設定が必要です - OSに付属するシェルスクリプトを読んで技術を盗む (2012/1/27)
シェルスクリプトマスターに近づくには、他人から技術を盗まなければならない。OS付属のスクリプトから技術を盗もう
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -

