2407456_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2407456_ja-JP

2407456_ja-JP

IW610 (USB) ファームウェアが「WLAN FW がアクティブ」になってから約 4 秒後にクラッシュします。

こんにちは、

OpenWrt 25(カーネル6.12)でIW610Gモジュールを起動するのに苦労しています。列挙は順調に進み、ファームウェアのダウンロードも問題なさそうですが、クラッシュが発生します。

USBの列挙とファームウェアのダウンロードは毎回成功します。モジュールはメインファームウェアを起動し、「WLAN FW is active」と表示し、VDLLブロック(48000バイト)をロードします。その後、**一貫して約3.9~4.1秒後**にファームウェアがクラッシュし、独自のダンプ(「FW trigger fw dump」)がトリガーされます。このタイミングは数十回のブート(コールドブートとウォームEHCIリバインドサイクルの両方)で非常にデターミニスティックであり、ランダムな信号ノイズではなく固定された内部タイマー/ウォッチドッグであると推測します。

この正確な起動時からのフルファームウェアダンプ(「file_fwdump」、1,230,600バイト)とドライバー情報ダンプ(「file_drv_info」、259,772バイト)が添付されています。

最新のクリーンブート時の関連するdmesgの抜粋全文:

[ 34.484411] usb 1-1: 新しいUSBデバイスが見つかりました。idVendor=0471、idProduct=0214、bcdDevice=40.00
[ 34.500356] USB 1-1: 製品:NXPワイヤレスデバイス
[ 34.525526] VID/PID = 471/214、Boot2 バージョン = 4000
[ 34.573668 リクエストファームウェア:nxp/usbusb_iw610.bin.se
[ 37.189918] fw_dnld: 808824バイトダウンロード
[ 37.381917] USB 1-1:USB切断、デバイス番号2
[ 37.883662] USB 1-1:EHCIプラットフォームを使用した新しい高速USBデバイス番号3
[ 38.115044] USB 1-1:新しいUSBデバイスが発見、idVendor=0471、idProduct=0215、bcdDevice=32.01
[ 38.131013] USB 1-1:製品:BluetoothおよびワイヤレスLANコンポジットデバイス
[ 38.288804] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0
[ 38.295470] VID/PID = 471/215、Boot2 バージョン = 3201
[ 38.300509] woal_usb_probe: 無効なエンドポイント割り当て
[ 38.306315] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0
[ 38.312906] VID/PID = 471/215、Boot2 バージョン = 3201
[ 38.318003] woal_usb_probe: 無効なエンドポイント割り当て
[ 38.473628] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0
[ 38.480227] VID/PID = 471/215、Boot2 バージョン = 3201
[ 38.485411] モアルハンドル操作を取り付けろ、カードインターフェースタイプ:0x40d
[ 38.628304 ] WLAN FWは稼働中
[ 38.631408 on_time 38628138922
[ 38.655388] VDLL: ファームウェアをリクエスト:nxp/usbusb_iw610.bin.se
[ 38.671234] VDLLイメージ: 長さ=48000
[ 38.675868] fw_cap_info=0x487cbf03、dev_cap_mask=0xffffffff
[ 38.681912] uuid: 30548cc5aad797baaa0885c430d55486
[ 38.686932] max_p2p_conn = 8、max_sta_conn = 8
[ 42.576334] FW トリガー fw ダンプ <-- 「WLAN FW がアクティブです」から約 3.95 秒後
[ 42.579535] =====FWトリガーダンプ====
[ 42.589155] ディレクトリ /var/dump_42 の作成に成功しました
[ 42.601497] ファームウェアダンプディレクトリ名は /var/dump_42 です
[ 42.607105] DRVダンプデータは/var/dump_42/file_drv_infoにあります
[ 43.786094] IOCTL が失敗しました: d64defa8 id=0xd0000、sub_id=0xd0004 action=1、status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_11D_DOMAIN_INFO_EXT)
[ 43.796200] IOCTL が失敗しました: 12d298a2 id=0x30000、sub_id=0x30003 action=2、status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_ANT_CFG)
[43.807348] 11D: FW でドメイン情報を設定する際にエラーが発生しました
[ 43.844117] ファームウェア情報の取得に失敗しました!ステータス=-1、エラーコード=0x0
[43.954897] ファームウェア初期化失敗
[43.963379] カードが削除されました: -2
[ 44.027311] woal_usb_probe: woal_add_card が失敗しました

「WLAN FWがアクティブになった」状態から約4秒後に発生するという決定性、およびキャンセルされた2つのコマンド(`ANT_CFG`、`11D_DOMAIN_INFO_EXT`)を考慮すると、このクラッシュのシグネチャは`MM6X18540`シリーズの既知の問題と一致しますか?それとも、ファームウェアダンプで確認すべき特定の事項がありますか?必要であれば、`file_fwdump`/`file_drv_info`を直接共有することも可能です。どのような方法で送信すればよろしいでしょうか?

アドバイスをいただければ幸いです。



- **ホストSoC**:Qualcomm Atheros QCA9533(AR9531/QCA9533ファミリ)、カスタムボード、OpenWrt、Linuxカーネル6.12.71(ath79ターゲット)。
- **モジュール**:NXP IW610(Wi-Fi 6 + BLE 5.4 + 802.15.4コンボ)、このテスト用にUSB2.0(Wi-Fi + BT)経由で接続;SPI(802.15.4)リンクはボード上にありますが、現在は無効化されています(下記参照)。
- **ドライバ**: 'nxp-imx/mwifiex', コミット '09f41e1423e4806a127507d5fa284cd02c46772f' — 「ホットフィックスリリースMM6X18540.p41のドライバコミット(2025-12-23)、ブランチ `hotfix/lf-6.12.49_2.2.0_hotfix`。`MLAN_RELEASE_VERSION "540.p41"`をコンパイルしました。
- **ファームウェア**: `usbusb_iw610.bin.se`(Wi-Fi+BTのみ、SPIブロックなし)、`nxp-imx/imx-firmware`コミット`216a015fea`から取得 — "ホットフィックスリリースMM6X18540.p41 2025-12-23のファームウェアコミット"、内部タグ`IW610-18.99.5.p86`。これはNXP独自のリリースノートとp41ドライバーのペアです。
- モジュールパラメータ (`wifi_mod_para.conf`):'USBIW610 = { dual_nb=0 fw_name=nxp/usbusb_iw610.bin.se }' — これは明示的に2つ目の狭帯域(802.15.4/SPI)ファームウェアブロックを無効化するため、純粋なUSB Wi-Fi+BTを単独でテストしています。


タグ(1)
評価なし
バージョン履歴
最終更新日:
土曜日
更新者: