Colibri iMX6ULL 起動時のシーケンスについて

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Toradexサポート様

お世話になっております。

Colibri iMX6ULLのシステムでLANの認識不具合が発生しているとのこと、以下の情報を提供いたします。

1. リセットSWを押したときの起動シーケンス

リセットSWを押したときの起動シーケンスは、ハードウェアリセットがトリガーされ、システム全体が再起動します。このプロセスでは、電源が一時的に遮断され、すべてのハードウェアコンポーネントが初期状態に戻ります。その後、ブートローダー(U-Boot)が起動し、OSがロードされます。

2. OSリブートの時の起動シーケンス

OSリブート(shutdown -r nowreboot --force コマンドを使用)の場合、ソフトウェアリセットがトリガーされます。このプロセスでは、カーネルが再起動シーケンスを開始し、システムの再初期化を行いますが、ハードウェアリセットとは異なり、電源は遮断されません。

3. 上記2パターンの時のLANのPhyに対しての処理

  • ハードウェアリセット(リセットSW): LAN PHYは完全にリセットされ、電源が再供給されるため、初期化プロセスが再度実行されます。
  • ソフトウェアリセット(OSリブート): LAN PHYは電源が遮断されないため、完全なリセットは行われませんが、カーネルが再初期化を試みます。この際、PHYの状態が不安定になる可能性があります。

4. 同様の不具合と対処方法

同様の不具合が報告されたことがあります。以下の対処方法を試してみてください:

  • カーネルパラメータの確認: カーネルの設定やドライバのバージョンが最新であることを確認してください。
  • デバイスツリーの設定: デバイスツリーの設定が正しいことを確認してください。特にLAN PHYのリセットピンやクロック設定が正しいか確認してください。
  • ファームウェアの更新: U-Bootやカーネルのバージョンを最新のものに更新してみてください。

もしこれらの対処方法で問題が解決しない場合、詳細なログや設定ファイルを提供いただければ、さらに具体的なサポートが可能です。

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

Please, also check if these links can help you solve your problem:

iMX6ULL intermittent Ethernet PHY issue.