Ethernet reinit on phyCORE hangs the device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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,
Andrej


_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux