I’ve got a weird behavior when I do a hard reboot of the beagleboard. My board has an OTG to host connection, the USB LAN9500 and USB Wifi are working fine if I reboot the board using the command “reboot”. The two devices are always detected and configured every time I loaded the g_ether module. But, when I reboot the board by pressing the switch 2, I had to reboot the board twice in order to automatically detect/configure the two devices.
Any idea what it act differently?