web-dev-qa-db-ja.com

ASUS USB-N13アダプター(realtek)を使用したWi-Fiの問題

最近、ASUS Wi-Fiアダプター(USB-N13)を購入しましたが、問題があるようです。たまにWi-Fi接続が機能しなくなるだけですが、インジケーターはまだ接続していることを示しています。アダプターのfirmware-realtekドライバーを使用しています。公式のドライバーではなく、インストールが難しいためです。私のOSを知る必要がある場合は、Debian 8 Jessieも使用しています。

lsusb:

Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0b05:17ab ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0738:1705 Mad Catz, Inc. 
Bus 001 Device 005: ID 04b3:301b IBM Corp. SK-8815 Keyboard
Bus 001 Device 003: ID 04b3:301a IBM Corp. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
5
SpecialBomb

重要な注意:wifiチップセット/ USBスティックと内部wifiチップセットは、Linuxの互換性について評価する必要があり、コンパイルする必要はありませんbeforeそれらを購入します。

[〜#〜] tldr [〜#〜]

Wifi APを作成する場合、最もコストのかかる方法は、openWRT互換のAPを購入することです。

より安定したwifi接続を実現するには、WiFiチップセットがUSBコントローラーに内部接続されていないノートブック/ iOT /ルーターデバイスを選択します。 realtekは避けてください。

内蔵のrealtekカードをお持ちの場合は、お使いのマシンのモデルと互換性のある内蔵の交換用カードを購入してみてください。好みの順序で、アテロス、broadcom、ralink、またはIntelをベースにしています。異なる場合があります。 (重要な注意:ベンダーがwifiカードモデルをホワイトリストに登録する場合があります。その場合、互換性のあるモデルに翻弄されます-HP、Dell、およびLenovoはこれで知られています。すでに所有している場合は、ノートブックのブランド/モデルを確認してください

Adenda:通常、Windowsドライバーはバグを回避するための厄介なハックがあるため、realtekチップセットはWindowsで「うまく」機能すると報告しています一部のバグ)。

ただし、これらは「より良く」機能しますが、通常は速度/範囲が大幅に低下し、それでも問題が発生します。多くのrealtek実装では、より深刻なハードウェアのバグのいくつかは回避できません。

realtekチップセットについて

ID 0b05:17abおよびlspci出力の文字列[Realtek RTL8192CU]は、Wifiデバイスが実際にRealtek RTL8192CU 802.11nモデルのブランド変更であることを確認します。

Realtek RTL8192を自宅のARM server/Lamobo R1にインストールしました。これは、ASUS USB-N13と同じチップセットです(または、言い換えると、ASUS USB-N13 rev Bです) ASUSのブランドを変更したRTL8192CU)。

このスレッドの投稿#2 に見られるように、私はかなり長い間それを使って何かを試みたと私を信じてください。

チップセットはジャンク品です。 Lamobo R1を所有している人々は、Lamobo R1を使って何か有用なことをすることを完全に諦めました。

ファームウェアのバグ、ドライバーのバグ、エネルギー管理のバグであり、安価なRealtekチップセットのリビジョン/モデルのほとんどに蔓延しているため、プロトコルで許可されているよりも遅いパフォーマンスで使用する必要があります。

バグを回避しようとした後でも、不可解なクラッシュが頻繁に発生します。正確には、wifiモジュールが正しく動作せず、ファイルシステムが読み取り専用モードのままになり、何が起こったのか疑問に思います。

それを改善するために5dBアンテナも購入しました。

私は再びrealtek nano USB wifiも購入しましたこれはさらに悲惨であることが判明しました;それは加熱を開始し、WindowsおよびLinuxシステムの両方で一度に数秒間そのトラックで完全に停止しました。

Realtek wifiカードを「適切に」機能させるための労力と手間は、問題に値しません。

RealtekでR1をAPとして使用するのをやめ、代わりにTP-LINKからAPを購入しました。これは、OpenWRTでフラッシュしたArcher C7 v2です。 ( https://openwrt.org


それでもRealtek/ASUSを使いたい場合は、hostapdモードの場合、/ etc/hostapd.confで次を使用する必要があります。

wmm_enabled=0

速度が落ちます。

これをhostapまたはクライアントとして使用する場合、いくつかのバグを回避するために、/etc/modprobe.d/rtl8192cu.confでモジュールのロードを構成する必要もあります。

options rtl8192cu  rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1

次に、オプションを有効にするためにデバイスを再起動します。


WiFiテクノロジーに関する一般的なアドバイス

最後のコメントとして、特にWiFiでは、約束どおりに機能する優れたチップセットを使用するには、かなりの金額を支払う必要があります。

通常、特にチップセットをAPモードで使用するには、外部アンテナが必要です。

このチップセットは2GHz帯のみをサポートしていることに注意してください。文明化された世界のほとんどの部分で、2GHz帯はかなり混雑しているので、信号が良好であるか、問題がかなり発生しています。したがって、これは外部アンテナの必要性を強化します。

5GHzを使用する場合でも、5GHzプロトコルはより短い距離を移動するように設計されているため、外部アンテナは必須です。

また、2.4GHz帯域のアンテナが1つだけで済む場合もありますが、5GHzを扱う場合は少なくとも2つのアンテナが必要です。

私はRalinkとAtherosベースのチップセットを使った良い経験がありますが、realtekのチップセットはそれほどではありません。

更新:私は以前、自分のiOTデバイスでシールドなしのrealtekを使用していましたが、それが悪かったため使用されませんでした。ソフトウェアでブラックリストに登録されているものでも、ほぼ毎週クラッシュしました。

ボードから物理的に切り取ります。ボードは問題なく動作し、数か月間使用できます。また、RF自宅での干渉も少なくなります。

非常に良い10€ノーブランドのralink wifiチップセットデュアル周波数スティックをaliexpress "300Mbpsデュアルバンド2.4GHz/5.8GHz Ralink RT5572N WiFi USBアダプター"で購入しましたが、結局 TP-Linkルーターを購入しましたOpenWRT を使用して、イーサネット経由で接続します。

Realtekについての私の「怒り」を終わらせるために。購入する5GHz AC APを決定する際に、かなり安価なAPの1つであるASUS EA-N66を調べました。これは、完全にrealtekチップセットに基づいています。フォーラムはそれが少なくとも毎週数回不思議なことにそれを締めることの不満でいっぱいです。

ASUSやRealtekはすぐには買わない。 IMOは、機能しない安価なジャンクの販売に重点を置いています。

この答えを再検討する:その間、カーネル/ USBレベルで、私が知っている/思ったよりも深い解決された理由があることを学びましたUSBベースのチップセットwifisの不安定性に対してPCI /カードソケットを介したwifiアダプタの安定性がより適切に機能するの安定性を説明するもっともらしい答え。

また、最近のUSB wifisの市場のほとんどは、realtekとralinkが独占しており、他のブランドのほとんどは単なるリブランドであることがわかりました。

残念ながら、AliExpressで購入したUSB Ralinkアダプターは、バグのセットを含む古いチップセットモデルでもありますが、2つの悪点の間では、Realtekよりも一貫して機能します。 OpenBSDはこのRalinkを使用してうまく機能し、FreeBSDにはまだいくつかの厄介なバグがあります。

[〜#〜] ps [〜#〜]:より良いブランドのWifiを使用できるように、USB-> PCIeアダプターを購入するように提案されましたカード外部。私がそれを試したりテストしたりした場合、この答えを再訪します。

関連する質問を参照してください WiFiルーターがチャンネル選択の悪い仕事をするのはなぜですか?

21
Rui F Ribeiro