BWI(4) | FreeBSD Kernel Interfaces Manual | BWI(4) |
名称
bwi — Broadcom BCM43xx IEEE 802.11b/g 無線ネットワークドライバ書式
このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:
device bwi
device wlan
device wlan_amrr
device firmware
device wlan
device wlan_amrr
device firmware
もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:
if_bwi_load="YES"
解説
bwi ドライバは、Broadcom BCM43xx ベースの PCI/CardBus ネットワークアダプタのサポートを行います。それは、 station と monitor 操作をサポートします。 1 つの仮想インタフェースだけを、いつでも設定することができます。このデバイスを設定する詳しい情報については、 ifconfig(8) を参照してください。
このドライバは、動作する前に、ファームウェアがロードされることを必要とします。 ifconfig(8) が動作する前に、 ports/net/bwi-firmware-kmod ポートが、インストールされる必要があります。
ハードウェア
bwi ドライバは、次を含む Broadcom BCM43xx ベースの無線デバイスをサポートします:カード | チップ | バス | 規格 |
Apple Airport Extreme | BCM4306 | PCI | b/g |
Apple Airport Extreme | BCM4318 | PCI | b/g |
ASUS WL-138g | BCM4318 | PCI | b/g |
Buffalo WLI-CB-G54S | BCM4318 | CardBus | b/g |
Buffalo WLI-PCI-G54S | BCM4306 | PCI | b/g |
Compaq R4035 onboard | BCM4306 | PCI | b/g |
Dell Wireless 1390 | BCM4311 | Mini PCI | b/g |
Dell Wireless 1470 | BCM4318 | Mini PCI | b/g |
Dell Truemobile 1300 r2 | BCM4306 | Mini PCI | b/g |
Dell Truemobile 1400 | BCM4309 | Mini PCI | b/g |
HP nx6125 | BCM4319 | PCI | b/g |
Linksys WPC54G Ver 3 | BCM4318 | CardBus | b/g |
Linksys WPC54GS Ver 2 | BCM4318 | CardBus | b/g |
TRENDnet TEW-401PCplus | BCM4306 | CardBus | b/g |
US Robotics 5411 | BCM4318 | CardBus | b/g |
bwi ドライバは、Broadcom のファームウェアの古い v3 バージョンを使用しています。この古いファームウェアは、ほとんどの BCM43xx の部品をサポートしますが、 bwn(4) ドライバは、それがサポートするより新しいチップに対してうまく動作します。古い Broadcom チップセット (BCM4301, BCM4303 と BCM4306 rev 2) を使用しているなら bwi ドライバを使用しなければなりません。 bwn(4) が使用するファームウェアの v4 バージョンは、これらのチップをサポートしません。
使用例
既存の BSS ネットワークに結合します (すなわち、アクセスポイントに接続します):
ifconfig wlan create wlandev bwi0 inet 192.168.0.20 \ netmask 0xffffff00
ネットワーク名“ my_net
”で特定の BSS ネットワークに結合します:
ifconfig wlan create wlandev bwi0 ssid my_net up
64 ビットの WEP 暗号化で特定の BSS ネットワークに結合します:
ifconfig wlan create wlandev bwi0 ssid my_net \ wepmode on wepkey 0x1234567890 weptxkey 1 up
歴史
bwi ドライバは、 FreeBSD 8.0 ではじめて登場しました。作者
bwi ドライバは、 によって DragonFly BSD のために書かれ、その後、 FreeBSD に移植されました。バグ
BCM4306 と BCM4309 チップに基づくいくつかのカードは、チャネル 1、2 と 3 で正しく動作しません。February 6, 2011 | FreeBSD |