mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* Ethernet reinit on phyCORE hangs the device
@ 2022-06-14  7:12 Andrej Picej
  2022-06-14  8:27 ` Sascha Hauer
  0 siblings, 1 reply; 3+ messages in thread
From: Andrej Picej @ 2022-06-14  7:12 UTC (permalink / raw)
  To: Barebox List

Hi all,

when testing barebox ethernet on i.MX6 (phyCORE) we encountered a bug:
the ethernet re-init on barebox doesn't work! If we do:
$ ifup eth0
$ ifdown eth0
and then:
$ ifup eth0
$ ping HOST_IP
the device hangs and can only be saved by resetting the board manually.

We narrowed the problem down to the "fec_tx_task_enable". It seems that 
enabling tx task with writing to TDAR reg hangs the device shortly after.

Did you guys maybe encounter something similar on i.MX6 boards or on any 
other boards?

I guess this is a really specific problem as people don't normally do 
ifup/ifdown with ethernet in bootloader :D.

Do you have any idea what could be the reason or how could this be solved?
Any useful information would be greatly appreciated.

Using barebox v2022.02.

Best Regards,

barebox mailing list

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-06-14 10:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-14  7:12 Ethernet reinit on phyCORE hangs the device Andrej Picej
2022-06-14  8:27 ` Sascha Hauer
2022-06-14 10:33   ` Andrej Picej

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox