bad news, it stopped working again today, when I started the cold parallella
@shodruk
root@linaro-nano:~# cat /proc/cmdline
console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=1
root@linaro-nano:~# cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
@Sean S
with upper information it does not matter anymore, but what I meant with the OTG-cable was the short cable (microUSB to host port) which is in the assesory kit from Adapteva. (I guess it shortens pins 4 and 5..., never measured it, though)
but back to the facts. I came home, connected OTG-cable, network(1G) and microHDMI (oh, and serial port of course), than i powered it up. All accessories are from the official kit. But no usb

Reset button did not help, connecting a hub and the reset button neither. With nothing in the usb-port I disconnected power and reconnected it, and then there it was...ok again. Connecting, disconnecting, repowering, reset button it did not stop working.
So here is my next theory.
The USB-driver probing is maybe too sharp on timeout. Slightly changes in temperature, cable lentgh etc. is the difference between working and not working. Or the Phy does not like his voltage ramp up sometimes... Maybe too early releasing the Phy from reset...
So next step could be to make the EHCI-driver a module, to be able to load unload it again.(but today, only repowering helped to recover...)
Is there a possibility to reset the Phy via SW (GPIO pin or something?) Then a reset pulse at boot may help also...