RAL(4) | FreeBSD Kernel Interfaces Manual | RAL(4) |
名称
ral — Ralink Technology IEEE 802.11a/g/n 無線ネットワークドライバ書式
このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:
device ralfw
device wlan
device wlan_amrr
device firmware
もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:
if_ral_load="YES"
解説
ral ドライバは、 Ralink RT2500, RT2501, RT2600, RT2700, RT2800 と RT3090 チップセットに基づく PCI/PCIe/CardBus 無線アダプタをサポートします。RT2500 チップセットは、Ralink からの 802.11b/g アダプタの第一世代です。それは、2 つの統合チップ、RT2560 MAC/BBP と RT2525 無線トランシーバから成ります。
RT2501 チップセットは、Ralink からの 802.11a/b/g アダプタの第二世代です。それは、2 つの統合チップ、RT2561 MAC/BBP と RT2527 無線トランシーバから成ります。このチップセットは、複数のハードウェアのトランスミッションキューがある IEEE 802.11e 標準のサポートを行い、効率的な DMA 操作のために scatter/gather が可能です。
RT2600 チップセットは、2 つの統合チップ、RT2661 MAC/BBP と RT2529 無線トランシーバから成ります。このチップセットは、アダプタの動作範囲を拡張し、より高いスループットを達成するために、複数の無線トランシーバがある MIMO (複数入力、複数出力) 技術を使用します。しかしながら、RT2600 チップセットは、802.11n 機能のうちのいずれもサポートしません。
RT2700 チップセットは、RT2800 チップセットの低コストのバージョンです。それは、単一の送信パスと 2 つの受信パス (1T2R) をサポートしています。それは、2 つの統合チップ、RT2760 または RT2790 (PCIe) MAC/BBP と RT2720 (2.4GHz) または RT2750 (2.4GHz/5GHz) 無線トランシーバから成ります。
RT2800 チップセットは、Ralink からの 802.11n のアダプタの第一世代です。それは、2 つの統合チップ、RT2860 または RT2890 (PCIe) MAC/BBP と RT2820 (2.4GHz) または RT2850 (2.4GHz/5GHz) 無線トランシーバから成ります。 RT2800 チップセットは、2 つの転送パスと 3 つまでの受信パス (2T2R/2T3R) サポートしています。それは、144Mbps (20MHz の帯域幅) と 300Mbps (40MHz の帯域幅) までの速度を達成することができます。
RT3090 チップセットは、Ralink からの単一チップ 802.11n アダプタの第一世代です。 ral は、 station, adhoc, hostap, mesh, wds と monitor モード操作をサポートします。いつでも、1 つの hostap または mesh 仮想インタフェースだけを設定することができます。いくつもの wds 仮想インタフェースは、 hostap インタフェースと共に設定されます。複数の station のインタフェースは、無線リピータデバイスを組み立てるために hostap インタフェースと共に操作されます。
転送速度は、ユーザが選択可能か、またはハードウェア転送リトライの数に依存するドライバによって自動的に適用できます。このデバイスを設定する詳細については、 ifconfig(8) を参照してください。
ハードウェア
ral ドライバは、次を含んで、Ralink Technology チップセットに基づく PCI/PCIe/CardBus の無線のアダプタをサポートします:
カード | MAC/BBP | バス |
A-Link WL54H | RT2560 | PCI |
A-Link WL54PC | RT2560 | CardBus |
AirLink101 AWLC5025 | RT2661 | CardBus |
AirLink101 AWLH5025 | RT2661 | PCI |
Amigo AWI-914W | RT2560 | CardBus |
Amigo AWI-922W | RT2560 | mini-PCI |
Amigo AWI-926W | RT2560 | PCI |
AMIT WL531C | RT2560 | CardBus |
AMIT WL531P | RT2560 | PCI |
AOpen AOI-831 | RT2560 | PCI |
ASUS WL-107G | RT2560 | CardBus |
ASUS WL-130g | RT2560 | PCI |
Atlantis Land A02-PCI-W54 | RT2560 | PCI |
Atlantis Land A02-PCM-W54 | RT2560 | CardBus |
Belkin F5D7000 v3 | RT2560 | PCI |
Belkin F5D7010 v2 | RT2560 | CardBus |
Billionton MIWLGRL | RT2560 | mini-PCI |
Canyon CN-WF511 | RT2560 | PCI |
Canyon CN-WF513 | RT2560 | CardBus |
CC&C WL-2102 | RT2560 | CardBus |
CNet CWC-854 | RT2560 | CardBus |
CNet CWP-854 | RT2560 | PCI |
Compex WL54G | RT2560 | CardBus |
Compex WLP54G | RT2560 | PCI |
Conceptronic C54RC | RT2560 | CardBus |
Conceptronic C54Ri | RT2560 | PCI |
Digitus DN-7001G-RA | RT2560 | CardBus |
Digitus DN-7006G-RA | RT2560 | PCI |
E-Tech WGPC02 | RT2560 | CardBus |
E-Tech WGPI02 | RT2560 | PCI |
Edimax EW-7108PCg | RT2560 | CardBus |
Edimax EW-7128g | RT2560 | PCI |
Eminent EM3036 | RT2560 | CardBus |
Eminent EM3037 | RT2560 | PCI |
Encore ENLWI-G-RLAM | RT2560 | PCI |
Encore ENPWI-G-RLAM | RT2560 | CardBus |
Fiberline WL-400P | RT2560 | PCI |
Fibreline WL-400X | RT2560 | CardBus |
Gigabyte GN-WI01GS | RT2561S | mini-PCI |
Gigabyte GN-WIKG | RT2560 | mini-PCI |
Gigabyte GN-WMKG | RT2560 | CardBus |
Gigabyte GN-WP01GS | RT2561S | PCI |
Gigabyte GN-WPKG | RT2560 | PCI |
Hawking HWC54GR | RT2560 | CardBus |
Hawking HWP54GR | RT2560 | PCI |
iNexQ CR054g-009 (R03) | RT2560 | PCI |
JAHT WN-4054P | RT2560 | CardBus |
JAHT WN-4054PCI | RT2560 | PCI |
LevelOne WNC-0301 v2 | RT2560 | PCI |
LevelOne WPC-0301 v2 | RT2560 | CardBus |
Linksys WMP54G v4 | RT2560 | PCI |
Micronet SP906GK | RT2560 | PCI |
Micronet SP908GK V3 | RT2560 | CardBus |
Minitar MN54GCB-R | RT2560 | CardBus |
Minitar MN54GPC-R | RT2560 | PCI |
MSI CB54G2 | RT2560 | CardBus |
MSI MP54G2 | RT2560 | mini-PCI |
MSI PC54G2 | RT2560 | PCI |
OvisLink EVO-W54PCI | RT2560 | PCI |
PheeNet HWL-PCIG/RA | RT2560 | PCI |
Pro-Nets CB80211G | RT2560 | CardBus |
Pro-Nets PC80211G | RT2560 | PCI |
Repotec RP-WB7108 | RT2560 | CardBus |
Repotec RP-WP0854 | RT2560 | PCI |
SATech SN-54C | RT2560 | CardBus |
SATech SN-54P | RT2560 | PCI |
Sitecom WL-112 | RT2560 | CardBus |
Sitecom WL-115 | RT2560 | PCI |
SMC SMCWCB-GM | RT2661 | CardBus |
SMC SMCWPCI-GM | RT2661 | PCI |
SparkLAN WL-685R | RT2560 | CardBus |
Surecom EP-9321-g | RT2560 | PCI |
Surecom EP-9321-g1 | RT2560 | PCI |
Surecom EP-9428-g | RT2560 | CardBus |
Sweex LC500050 | RT2560 | CardBus |
Sweex LC700030 | RT2560 | PCI |
TekComm NE-9321-g | RT2560 | PCI |
TekComm NE-9428-g | RT2560 | CardBus |
Unex CR054g-R02 | RT2560 | PCI |
Unex MR054g-R02 | RT2560 | CardBus |
Zinwell ZWX-G160 | RT2560 | CardBus |
Zinwell ZWX-G360 | RT2560 | mini-PCI |
Zinwell ZWX-G361 | RT2560 | PCI |
Zonet ZEW1500 | RT2560 | CardBus |
Zonet ZEW1600 | RT2560 | PCI |
使用例
既存の BSS ネットワークに結合します (すなわち、アクセスポイントに接続します):
ifconfig wlan create wlandev ral0 inet 192.168.0.20 netmask 0xffffff00
ネットワーク名“ my_net
”で特定の BSS ネットワークに結合します:
ifconfig wlan create wlandev ral0 inet 192.168.0.20 \ netmask 0xffffff00 ssid my_net
40 ビットの WEP 暗号化で特定の BSS ネットワークに結合します:
ifconfig wlan create wlandev ral0 inet 192.168.0.20 \ netmask 0xffffff00 ssid my_net \ wepmode on wepkey 0x1234567890 weptxkey 1
104 ビットの WEP 暗号化で特定の BSS ネットワークに結合します:
ifconfig wlan create wlandev ral0 inet 192.168.0.20 \ netmask 0xffffff00 ssid my_net \ wepmode on wepkey 0x01020304050607080910111213 weptxkey 1
診断
- ral%d: could not load 8051 microcode
- マイクロコードをオンボード 8051 マイクロコントローラユニットにアップロードする試みの間にエラーが発生しました。
- ral%d: timeout waiting for MCU to initialize
- オンボード 8051 マイクロコントローラユニットは、時間内の初期化に失敗しました。
- ral%d: device timeout
- トランスミッションのためのハードウェアへのディスパッチされたフレームが、時間内に完了しませんでした。ドライバは、ハードウェアをリセットします。これは、起こるべきではありません。
関連項目
intro(4), cardbus(4), wlan(4), wlan_ccmp(4), wlan_tkip(4), wlan_wep(4), wlan_xauth(4), hostapd(8), ifconfig(8), wpa_supplicant(8) Ralink Technology, http://www.ralinktech.com/.歴史
ral ドライバは、 OpenBSD 3.7 ではじめて登場しました。 RT2501 と RT2600 のチップセットのサポートは、 OpenBSD 3.9 で追加されました。 RT2800 チップセットのサポートは、 OpenBSD 4.3 で追加されました。 RT2700 チップセットのサポートは、 OpenBSD 4.4 で追加されました。 RT3090 チップセットのサポートは、 OpenBSD 4.9 で追加されました。作者
元々 ral ドライバは、 <damien@openbsd.org>によって書かれました。警告
ral ドライバは、ハードウェアの暗号のエンジンを使用するようにしません。ral ドライバは、RT2700 と RT2800 チップセットによって与えられる 802.11n ケーパビリティのうちのいずれもサポートしません。それらの機能をサポートすることができるようになる前に、追加の作業が要求されます。
ホスト AP モードは、省電力をサポートしません。省電力モードを使用することを試みるクライアントは、重要なパケット損失を経験するかもしれません (クライアントで省電力を無効にすると、これを修正します)。
いくつかの PCI の ral アダプタは、PCI 2.2 以上をサポートするシステムを厳密に要求するように思われ、PCI の仕様のより古いリビジョンに基づいたシステムでおそらく動作しません。カードを購入する前にボードの PCI バージョンをチェックしてください。
May 10, 2012 | FreeBSD |