Armadilloフォーラム

USB挿し→抜きすると抜いたタイミングで勝手にrebootする

shun_nabe

2022年6月30日 17時59分

お世話になっております。
イットーソフトウェア 渡邉です。

掲題の件、直近で11台ほどG3Lを入荷し、今現在内9台ほど検証をしておりますが、9内中1台だけ動作不安定なものがございました。
※同個体のみ、題記の問題が2回ほど発生しております。

初期不良?なのか問題切り分けしたく知見いただきたく。

他、必要情報あればご教示ください。

■1回目のリブート

①USB挿入時にスクリプトを実行するよう設定更新
②USBを挿入(※①のスクリプトにてUSBの内容を参照した後に umountする)
③USBを引き抜く
となりますが、③の再に何故か
「Unable to handle kernel NULL pointer dereference at virtual address 00000204」
がコンソール上に表示されリブート

■2回目のリブート

その後同じUSBを抜き挿し(5回程度)しても再現はせず、
しばらく時間を空いた後にsyslog取得のため別のUSBを使用して

①USBを挿入
②手動でマウント
③syslogコピー
④アンマウント
⑤USBを引き抜く
と操作した際に
「Trying to boot from SPI」
がコンソール上に表示されリブート

となっております。
その後同じUSBにて改めてsyslogコピーした際は同様の問題発生しませんでした。

参考までに
・1回目リブート直前/後のコンソールログ
・2回目リブート直前/後のコンソールログ
・2回目リブート後のsyslog
を添付いたします。

コメント

渡邉です。

追記です。
・USBは都合2つ使用しておりますが、他の8台では同様の問題ございませんでした。
・1回目リブート前にセットアップしたスクリプトは過去に同じものをG3Lに適用した実績がございます。(10台ほど)

アットマークテクノの古賀です。

以下の件ですが、症状からすると、今年3月末の製品アップデートで修正を取り込んだ、USB OTG ホストドライバの不具合が原因かも知れません:
 https://armadillo.atmark-techno.com/news/20220330/software-update-aiotg…
 https://github.com/atmark-techno/linux-4.9-at/commit/2b8bf5098326d7b1b0…

渡邉さん:
>掲題の件、直近で11台ほどG3Lを入荷し、今現在内9台ほど検証をしておりますが、9内中1台だけ動作不安定なものがございました。
>※同個体のみ、題記の問題が2回ほど発生しております。
>
>初期不良?なのか問題切り分けしたく知見いただきたく。
>
>他、必要情報あればご教示ください。
>
>■1回目のリブート
>
>①USB挿入時にスクリプトを実行するよう設定更新
>②USBを挿入(※①のスクリプトにてUSBの内容を参照した後に umountする)
>③USBを引き抜く
>となりますが、③の再に何故か
>「Unable to handle kernel NULL pointer dereference at virtual address 00000204」
>がコンソール上に表示されリブート
>
>■2回目のリブート
>
>その後同じUSBを抜き挿し(5回程度)しても再現はせず、
>しばらく時間を空いた後にsyslog取得のため別のUSBを使用して
>
>①USBを挿入
>②手動でマウント
>③syslogコピー
>④アンマウント
>⑤USBを引き抜く
>と操作した際に
>「Trying to boot from SPI」
>がコンソール上に表示されリブート
>
>となっております。
>その後同じUSBにて改めてsyslogコピーした際は同様の問題発生しませんでした。

お手数ですが、お使いの G3L のカーネルバージョンを確認してみて頂けますか:
 https://armadillo.atmark-techno.com/blog/8700/3601
もし、3月末の製品アップデートでリリースした 4.9-at22 より前のバージョンであれば、現状最新の 4.9-at23 など、4.9-at222 以降のバージョンのカーネルへアップデートすることで、問題の発生を解消できる可能性が高いです。

以上、どうぞ宜しくお願いします。

古賀様、

お世話になっております。
イットーソフトウェア渡邉です。
ご回答いただきありがとうございます。

下記についてかしこまりました。
あいにく今触れない状態でしたので、後日バージョン確認および
アップデート実施と再発有無検証してみます。

> お手数ですが、お使いの G3L のカーネルバージョンを確認してみて頂けますか:
>  https://armadillo.atmark-techno.com/blog/8700/3601
> もし、3月末の製品アップデートでリリースした 4.9-at22 より前のバージョンであれば、現状最新の 4.9-at23 など、4.9-at222 以降のバージョンのカーネルへアップデートすることで、問題の発生を解消できる可能性が高いです。

> 以上、どうぞ宜しくお願いします。
>

古賀様、

お世話になっております。
イットーソフトウェア渡邉です。

ご教示いただいたファーム更新を行い、
現象が再現しなくなったことを確認できました。

重ねてありがとうございました。