Intel Wireless Card AX200 5g APモードが動作中に失敗する

Intel Wireless Card AX200 5g APモードが動作中に失敗する

2つのIntelワイヤレスネットワークカードがあり、そのうちの1つがAX200です。 Intelがすべての5G APモードを無効にしたという事実を購入する前は知りませんでした。 APにワイヤレスネットワークカードを使用したいのは、より良いハードウェアを備えたx86プラットフォームで、ソフトAPがどれだけの同時接続をサポートできるかをテストするためです。

最初はwin10でconnectify proを使ってテストし、正常に5gモードで動作するようにしました。その後、Ubuntu20.04をインストールし、Hostapdでテストしました。 5Gでも動作しますが、チャネル帯域幅が20MHzに遅すぎて、他のワイヤレスカードと交換しました。結果は同じです。その後、Hostapdの設定ファイルを調整し、ついに5gと80MHzで動作するようにしました。 ax200を含む両方のワイヤレスカードをテストしましたが、結果はとても良かったです。何時間もオンラインゲームをプレイするためにアプリに接続しました。その間、コンピュータも数回再起動しました。重要な場合は、コンピュータがモデムに直接接続されています。

翌日、私は自分のコンピュータをオフィスに持ち込んで、同時に自分のコンピュータにいくつかのデバイスを接続できるかどうかを調べました。その後、両方のIntelワイヤレスカードで5Gモードを有効にできなくなることがわかりました。すべての5Gチャンネルが無効または表示されているかどうかno ir, radar detection。以前に作業していたUbuntu 20.04を再インストールしました。今回、私のコンピュータはソフトルーターに接続されていました。

その後、インターネットで検索した結果、ほとんどのワイヤレスカードが5GでAPモードをサポートしていないかのように、Intelがすべての5G APチャネルを無効にしたため、まったく機能しないことに非常に驚きました。

現在の状況は@VRSが言及した通りです。インテルAX200 APモード

私は彼が言ったすべてを試しましたが、結果は同じでした。

私はLinuxの専門家でもなく、Cも知らず、制限を避けるためにカーネルをパッチすることが可能かもしれません。ただファイルをランダムに推測して修正しました。https://github.com/torvalds/linux/blob/master/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 315行目:

if (nvm_flags & NVM_CHANNEL_RADAR)
        # flags |= IEEE80211_CHAN_RADAR;
        flags |= IEEE80211_CHAN_NO_80MHZ;

いくつかの行はデフォルトで各行をIEEE80211_CHAN_RADAR置き換え、カーネルをパッチしてIEEE80211_CHAN_NO_80MHZコンパイルしてインストールします。

iw listフラグは表示されなくなりましたno ir, radar detection。しかし、Hostapdは動作せずに文句を言います。Kernel reports: (extension) channels is disabled ここに画像の説明を入力してください。

申し訳ありません。この写真は昨夜の撮影です。今はコンピュータにありません。したがって、コードの代わりに写真を使用してください。

結局のところ、コードでフラグを変更することはまったく役に立ちませんiw list

そもそもこの2枚のカードがどのように動作するのか理解できません。なぜ動作が停止したのか。どんなアイデアがありますか?

ベストアンサー1

おすすめ記事