Reset button (S2)

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?

Thanks,

John

I can not tell you the reason. But I can tell that the same happens
with my board which is a C4 version.
Regards,
Frederico