Toradexサポート様
お世話になっております。
Colibri iMX6ULLのシステムでLANの認識不具合が発生しております。
リセットSWで再起動したときはLANは正常に認識されます。
コマンドからリブートしたときはLANを認識しない状態です。
コマンドは次の2種類です
shutdown -r now
reboot --force
どちらも同じ結果です。
1.リセットSWを押したときの起動シーケンスが知りたい
2.OSリブートの時の起動シーケンスが知りたい
3.上記2パターンの時のLANのPhyに対してどのような処理をしているのか知りたい
4.これまでに同様の不具合はあったのか、また対処方法があれば教えていただきたい。
基本的な問題かもしれませんがよろしくお願い致します。
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Toradexサポート様
お世話になっております。
Colibri iMX6ULLのシステムでLANの認識不具合が発生しているとのこと、以下の情報を提供いたします。
1. リセットSWを押したときの起動シーケンス
リセットSWを押したときの起動シーケンスは、ハードウェアリセットがトリガーされ、システム全体が再起動します。このプロセスでは、電源が一時的に遮断され、すべてのハードウェアコンポーネントが初期状態に戻ります。その後、ブートローダー(U-Boot)が起動し、OSがロードされます。
2. OSリブートの時の起動シーケンス
OSリブート(shutdown -r now
や reboot --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:
I would like to put the processor to sleep while keeping the Ethernet active. I don’t control software on the other end and therefore can’t send a WoL packet, but LAN8742, for instance, has “Perfect DA Detection” which can interrupt if an Ethernet frame is received. Can the iMX6ULL go to S2RAM and then wakeup on this interrupt? Will the wakeup be fast enough so that it doesn’t affect TCP?
Hello @henrique.tx , @marcel.tx ,
Our application reboots the system periodically for maintenance reasons. It can also be rebooted sometimes out of schedule due to updates or for other reasons.
The reboot sequence works fine most of the time, but sometimes, randomly, the entire system will get stuck at some unknown point in the reboot sequence, and the only way to reset the system is to physically power cycle the carrier board.
I attempted to work around this issue by activating the watchdog ju…
iMX6ULL intermittent Ethernet PHY issue .
Toradexサポート様
お世話になっております。
LAN不具合(認識する、しない)の問題で、U-BOOT時に添付のような差が出ております。
問題点を明確にする為に何を確認すればよいかご教授願います。
リセットSW時
U-Boot 2020.07-5.7.2+git.d7ac31a7e7ac (Feb 15 2023 - 08:17:15 +0000)
CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 38C
Reset cause: POR
DRAM: 512 MiB
NAND: 512 MiB
MMC: FSL_SDHC: 0
Loading Environment from NAND… OK
In: serial
Out: serial
Err: serial
Model: Toradex Colibri iMX6ULL 512MB IT V1.1A, Serial# 14851063
Net: eth0: ethernet@20b4000
Hit any key to stop autoboot: 0
Booting from NAND…
shutdown -r nowの時
U-Boot 2020.07-5.7.2+git.d7ac31a7e7ac (Feb 15 2023 - 08:17:15 +0000)
CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 40C
Reset cause: WDOG
DRAM: 512 MiB
NAND: 512 MiB
MMC: FSL_SDHC: 0
Loading Environment from NAND… OK
In: serial
Out: serial
Err: serial
Model: Toradex Colibri iMX6ULL 512MB IT V1.1A, Serial# 14851063
Net: Could not get PHY for FEC0: addr 2
No ethernet found.
Hit any key to stop autoboot: 0
Booting from NAND…
よろしくお願い致します。