kchimoto
2024年12月5日 11時26分
==========
製品型番: Armadillo-IoT G3L
Debian/ABOSバージョン: Debian 10
カーネルバージョン: 4.9.133-at22
その他: u-boot: at23 DTB: at22
==========
お世話になっております。
先日G3Lのキッティングを行っていたところ、上記OSとkernelバージョンにおいて
wlcoreの再起動が発生する事象を確認しました。以下がログになります。
wlcore: ERROR SW watchdog interrupt received! starting recovery. ------------[ cut here ]------------ WARNING: CPU: 0 PID: 190 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work+0x64/0x68 Modules linked in: CPU: 0 PID: 190 Comm: irq/167-wl18xx Not tainted 4.9.133-at22 #2 Hardware name: Freescale i.MX7 Dual (Device Tree) [<8010f7fc>] (unwind_backtrace) from [<8010b470>] (show_stack+0x10/0x14) [<8010b470>] (show_stack) from [<803fffb8>] (dump_stack+0x78/0x8c) [<803fffb8>] (dump_stack) from [<801d733c>] (__warn+0xe4/0x100) [<801d733c>] (__warn) from [<801310e0>] (warn_slowpath_null+0x20/0x28) [<801310e0>] (warn_slowpath_null) from [<806a9c6c>] (wl12xx_queue_recovery_work+0x64/0x68) [<806a9c6c>] (wl12xx_queue_recovery_work) from [<806aa038>] (wlcore_irq+0x108/0x160) [<806aa038>] (wlcore_irq) from [<8017ad24>] (irq_thread_fn+0x1c/0x54) [<8017ad24>] (irq_thread_fn) from [<8017aff8>] (irq_thread+0x148/0x1e0) [<8017aff8>] (irq_thread) from [<8014d6a8>] (kthread+0x108/0x110) [<8014d6a8>] (kthread) from [<80107990>] (ret_from_fork+0x14/0x24) ---[ end trace 9a3bb4ded160e2c6 ]--- wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.69 wlcore: pc: 0x3966, hint_sts: 0x00000000 count: 1 wlcore: down wlcore: down ieee80211 phy0: Hardware restart was requested wlcore: PHY firmware version: Rev 8.2.0.0.236 wlcore: firmware booted (Rev 8.9.0.0.69)
ルートファイルシステムを除いた以下をバージョンアップしたところ、
現象は発生しなくなりました。
kernel: at22 → at35
u-boot: at23 → at25
DTB: at22 → at35
【質問】
(1) 本現象に絡み、上記バージョン間においてドライバ等のアップデートを実施しましたでしょうか。
アップデート情報やリリースノート等がありましたら、ご提示頂ければと存じます。
(2) これまで上記の旧SW構成にてG3Lのキッティングを行ってきましたが
本現象が発生したことはなく、先日初めて発生しました。
G3LのHW側の変更等はありましたでしょうか。
以上、よろしくお願いいたします。
コメント
kchimoto
at_shota.shimoyama
2024年12月5日 16時32分
下山です。
おそらくですが、この現象は X1・G3・G3Lの特定個体で発生するDRAMのデータ化けによるものだと思われます。
> (1) 本現象に絡み、上記バージョン間においてドライバ等のアップデートを実施しましたでしょうか。
> アップデート情報やリリースノート等がありましたら、ご提示頂ければと存じます。
2024/03の製品アップデートより、本現象を対策しております。
アップデート情報や詳しい情報については以下のリンクをご参照ください。
・Armadillo 製品アップデートのお知らせ (2024年3月/Armadillo-IoT G3L対象)
https://armadillo.atmark-techno.com/news/20240329/software-update-aiotg…
・[重要] ソフトウェア更新のお願い (Armadillo-IoT G3/G3L、Armadillo-X1対象) 動作中に DRAMのデータ化け・再起動がごくまれに起こる
https://armadillo.atmark-techno.com/news/software-errata/x1/20240328
> (2) これまで上記の旧SW構成にてG3Lのキッティングを行ってきましたが
> 本現象が発生したことはなく、先日初めて発生しました。
> G3LのHW側の変更等はありましたでしょうか。
G3LのHW側の変更等はありません。
本現象が発生するかどうかは個体差になります。
お手数をおかけして申し訳ございませんが、
本現象を回避するために、U-Bootのat25へのアップデートを推奨いたします。
よろしくお願いします。