The apalis module can not detect already connected USB gadget (to Windows or Linux PC) during the boot-up:
dmesg | tail [ 3.367952] EXT3-fs (mmcblk0p4): using internal journal [ 3.367964] EXT3-fs (mmcblk0p4): mounted filesystem with ordered data mode [ 3.836676] g_serial gadget: Gadget Serial v2.4 [ 3.836688] g_serial gadget: g_serial ready [ 3.879963] flexcan 2090000.flexcan can0: writing ctrl=0x07292005 [ 3.880077] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready [ 3.885176] flexcan 2094000.flexcan can1: writing ctrl=0x01232004 cat /sys/devices/soc0/soc/2100000.aips-bus/2184000.usb/ci_hdrc.0/udc/ci_hdrc.0/state not attached
The serial device already exists and can be opened, but no serial data comes in or can be sent out.
ll /dev/ttyGS0 crw-rw---- 1 root dialout 245, 0 Mar 28 16:25 /dev/ttyGS0
When the USB cable is unplugged and plugged again, then the USB is detected by the module.
dmesg | tail -n1 [ 340.738593] g_serial gadget: high-speed config #2: CDC ACM config cat /sys/devices/soc0/soc/2100000.aips-bus/2184000.usb/ci_hdrc.0/udc/ci_hdrc.0/state configured
Is there any way to get this working without unplugging the USB cable after every reboot?
Thanks in advance