Wlanモジュールの実装が上手くできません

@alvaro.tx

下記、WLANモジュールをインストールされようと試みておられるのですが上手くいきません。

下記までは進んでいますが、別のエラーが出て停滞しています。

・「Build Torizon OS from Source With Yocto Project/OpenEmbedded」を参照し、

適合ドライバ「ath11k」をOSイメージに組み込んでSoCにインストールし起動させる事はできました。

・OS起動時WLANカードはカーネルでも認識し、ドライバを組み込んでいる(lsmodで確認)

          Module                  Size  Used by

          ath11k_pci             36864  0

          mhi                    77824  1 ath11k_pci

          ath11k                442368  1 ath11k_pci

          qmi_helpers            32768  1 ath11k

          mac80211              983040  1 ath11k

          cfg80211              856064  3 ath11k,mwifiex,mac80211

・ドライバが起動する時に、エラーを発している(dmesg の8秒の位置)

[ 8.267571] ath11k_pci 0000:01:00.0: Unsupported WCN6855 SOC hardware version: 18 17

[ 8.275762] ath11k_pci: probe of 0000:01:00.0 failed with error -95

上記以外もいくつかエラーが出ていますが、WLANには関係が無いものと考えて対策はしていません。

・OSバージョン(イメージ作成時は6.x.yを選択、起動後uname -r で確認すると5.15.148-6.8.0と表示)

・lsmod とdmesgの応答は別に渡したファイルをご確認ください。

なお、ネットの掲示板にいくつか情報もあり、試しては見たものの別のエラーが出たりして動作に至っていません。


使用しているSoMは、00571101 Verdin iMX8M Mini DualLite 1GB V1.1Bです。
キャリアボードは01731000 Verdin Yavia Carrier Board V1.0Aです。
WLANモジュールはQualcomm QFA765の使用を考えています。よろしくお願いいたします。

@kentaro

こちらのエラーメッセージは、「drivers/net/wireless/ath/ath11k/pci.c」から発生しています。

ath11k_pciドライバーがQualcomm QFA765のデバイスIDをWCN6855_DEVICE_ID(0x1103)として認識していますが、コード(Linux 5.15)ではバージョン2のみがサポートされています。QFA765は、サポートされていないメジャーバージョン(18)を共有しているため、ドライバーはエラー-95(EOPNOTSUPP)を返しています。

最新のカーネルバージョン(6.11)を確認すると、いくつかの異なるマイナーバージョンに対応する追加がなされていますが、依然としてサポートされているメジャーバージョンは2のみです。そのため、新しいバージョンでも同じ問題が発生すると考えています。

私の推測では、このドライバー「ath11k_pci」は少なくとも最新のオープンソース版ではQFA765に適していない可能性があります。

他のプラットフォームでこのデバイスがどのように動作したかについて、より詳しい情報をお持ちでしょうか?メールでは、このデバイスがRaspberry Piで動作したとおっしゃっていたかと思います。

可能であれば、その動作しているプラットフォームの参考として、lsmoddmesgの出力を提供してください。

よろしくお願いいたします。