Posted at

LinuxのUSB無線LAN子機の対応状況

More than 3 years have passed since last update.

Linux、正確には Raspberry Pi でUSB無線LAN子機を使いたいのですが、不安定な物が多く、BUFFALO, PLANEX, IO DATA, NECの各商品のチップセットと Debian Jessie (Raspbian) での対応状況を調べてみました。Ubuntu も大体同じじゃないかと思います。

どのチップセットかはネット情報ですし不確実です。また、チップセットが分かったからといって Debian Jessie でちゃんと動作するかも不確実です。加えてバグがどれくらいあるかも不明ですし、ハードウェアの完成度も不明です。不確実な事だらけですが、参考程度にお願いします。表で「対応」と書いてあるのは、チップセットのドライバが Debian Jessie に入っているかどうかです。

あと、802.11n、Windows では 300Mbps で動作しても、Linux では 150Mbps でしか動作しないドライバもあるそうです。

また、Debian Jessie が対応していなくても、個別にデバイスドライバを入れる事で対応できるものもあります。PLANEX は基本的に Linux 向けのデバイスドライバを配布しています。

多くの人が Raspberry Pi で使っている有名所として、以下の物がありますが、このような問題を聞きます。


  • BUFFALO WLI-UC-GNM2 - 熱くなり熱暴走することが多いらしいです。

  • PLANEX GW-USNANO2 - チップセットがバグっていて回線が切れやすいそうです。バグ修正版を GitHub に公開している人がいます。

Facebookで教えてもらったのですが、PLANEX GW-USNANO2、ファイル /etc/modprobe.d/8192cu.conf に options 8192cu rtw_power_mgnt=0 という行を書くと、節電モードが無効になり、通信が安定します。これを付けないと、iPhone からの ping などが応答しないという不具合が発生します。 https://rtl8192cu.googlecode.com/hg/document/HowTo_enable_the_power_saving_functionality.pdf によると、設定できる数値は 0, 1, 2 などがあり、節電効果が変わるそうです。

Amazon.co.jp でのレビューの傾向として、この順番で評価が高いようです(1が一番高い)。


  1. ある程度面積のある300Mbpsタイプ(回線が安定するようです)

  2. 可動式アンテナのタイプ(可動部が壊れやすい)

  3. 超小型タイプ(不安定な傾向)

全体的な傾向として Debian Jessie、802.11 ac が非対応で、802.11 n が対応している事が多いようです。


BUFFALO

商品名
チップセット
対応

WI-U3-866D
Realtek RTL8812AU
×

WI-U2-433DM
Realtek RTL8811AU
×

WI-U2-300D
Ralink RT5572
×

WLI-UTX-AG300/C
不明

WLI-UC-G301N
Ralink RT3072

WLI-UC-GNM2
Ralink RT8070 (RT3070として動作)

WLI-UC-GNME
不明


PLANEX

商品名
チップセット
対応

GW-900D
Realtek RTL8821AU
×

GW-450D2
MediaTek MT7610U
×

GW-450D
MediaTek MT7610U
×

GW-450D KATANA
MediaTek MT7610U
×

GW-450S
Realtek RTL8811AU
×

GW-300S KATANA
Realtek RTL8192EU
たぶん○

GW-USECO300
Realtek RTL8192CUS
たぶん○

GW-USNANO2
Realtek RTL8188CUS


IO DATA

商品名
チップセット
対応

WN-AC867U
Realtek RTL8812AU
×

WN-AC433UK
MediaTek MT7610U
×

WN-AC433UMW
Realtek RTL8192EUか?
×

WN-AC433UA
不明

WN-AG300U
不明

WN-G300UA
Realtek RTL8192CU

WN-G300U
Ralink RT2870

WN-G150U
Ralink RT2870

WN-G150UMW
Realtek RTL8192CU


NEC

商品名
チップセット
対応

WL900U
Realtek RTL8812AU
×

WL450NU-AG
Ralink RT3573
×

WL300NU-AG
Atheros AR9170 + Atheros AR9104

WL300NU-GS
Realtek RTL8192SU


Debian の情報源

Ralink と MediaTek は同じ会社だそうです。


PLANEX の情報源

https://www.planex.co.jp/support/taiou/kisyu/developer_wifiusb.shtml