modprobe mwifiexはMarvell 8786のUSBバージョンをサポートしていませんが、SDIOはサポートしています。

modprobe mwifiexはMarvell 8786のUSBバージョンをサポートしていませんが、SDIOはサポートしています。

私は小さな(家庭用)アクセスポイントが必要で、88W8786UでMarvell K20326を保存したことを覚えていました。いくつかの調査の最後に、mwifiexドライバが指定されたドライバであることがわかり、そのドライバを正常に「インストール」しました。また、cfg80211を呼び出して発見します。Dmesg検出された装置:

[974038.223967] usb 1-2.3: new high-speed USB device number 31 using xhci_hcd
[974038.407437] usb 1-2.3: New USB device found, idVendor=1286, idProduct=203c, bcdDevice=31.14
[974038.407443] usb 1-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[974038.407446] usb 1-2.3: Product: Marvell Wireless Device
[974038.407449] usb 1-2.3: Manufacturer: Marvell
[974038.407452] usb 1-2.3: SerialNumber: 0000000000000000

上記と同じで、見つけることができるifconfig他のコマンドもあります。

編集するまあ、私は過去数日間多くを学びました。そして矛盾する情報をたくさん見つけました。カーネルコードをより深く掘り下げると、ドライバは次のようになりますmwifiexいいえUSBバージョン88W8786をサポートしていますが、するサポートされるSDIOバージョン。

したがって、質問を変えてみてください。

SDIOバージョンをUSBに変換するのがどれほど複雑かを知っていますか?これがうまくいく可能性はどのくらいですか?

その後、(閉じた)ファームウェアの問題があります。

以下はボードのいくつかのイメージです。流通中のバリエーションが多いようで、一部は同じFCCコードを使用します。

ボードのRF側 ボードグランドプレーン

答え1

私はあなたがそれを見つけたと仮定しますhttps://bugzilla.kernel.org/show_bug.cgi?id=211497最後のコメントは(部分的な)解決策を紹介するようです。ここにジャンプしようhttps://wikidevi.wi-cat.ru/Mwifiex#Driversそしてここhttps://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.gitより多くのドライバが提供されます。

私たち全員の利益のための解決策を見つけるために一緒に努力しましょう。私は古いEpsonプリンタを分解し、簡単なはんだ付けによってカードをUSB Wi-Fiアダプタに切り替えました。ここで見たFCCテスト設定によると、これは可能性があるようです。https://fccid.io/BKMFBSP88W8786/Test-Setup-Photos/TSup-BKMFBSP88W8786-1197293

所定の位置にはんだ付けしていくつかの簡単な操作を行った後、$ lsusb私のデバイスを次のように検出できました。

Bus 004 Device 004: ID 1286:203c Marvell Semiconductor, Inc. K30326 802.11bgn Wireless Module [Marvell 88W8786U]

これは、POP_OSを実行している2つの異なるコンピュータにあります。ただし、VMware Windows10 システムではアダプターとしてのみ認識されますが、システムは正しいドライバーをインストールできません。同様の問題があるかどうかをテストできますか? (あなたがK20326に言及していることを知っていて、私はK30326に取り組んでいますが、それは非常に似ていると思います。)

のための」写真またはそのようなことは起こりませんでした。'外の人々 受信終了 後ろに

2022年1月修正

デスクトップに接続した状態でいくつかの測定を行った結果、カードに内部レギュレータがないことが明らかになりました。

最大4.42Vのスループット!これで抵抗器をはんだ付けする時が来たようです。

@jcoppens 2022年7月1日コメントで言及した実験者へのリンクはありますか?

電圧測定

2023年6月3日修正

いくつかの小さな追加。電圧を下げるために2つのダイオードを追加し、クリーニングのために2つのコンデンサ(1uF赤+白線と110nF赤線)を追加しました。カード内のさまざまなUSBポートの最終電圧は3.30V、3.46V、3.57Vでした。これが私が今できる最善です。

奇妙なことに、この簡単な設定により、カードはlsusbを介して検出されなくなります。 LM317法は、より複雑でやや汚れているが、正しい識別結果を提供する。 (USB以外の他の電源にさらしたことがないので、そのまま放置しそうではありません。)

ダイオード付きカード

関連情報