root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# dmesg | grep usb [ 7.618521] usbcore: registered new interface driver usbfs [ 7.626660] usbcore: registered new interface driver hub [ 7.638856] usbcore: registered new device driver usb [ 7.656818] usbcore: registered new interface driver usbserial [ 16.601652] extcon-usb-gpio extcon_usb2: GPIO lookup for consumer id [ 16.601663] extcon-usb-gpio extcon_usb2: using device tree for GPIO lookup [ 16.601675] of_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/extcon_usb2[0]' [ 16.601684] of_get_named_gpiod_flags: can't parse 'id-gpio' property of node '/extcon_usb2[0]' [ 16.601691] extcon-usb-gpio extcon_usb2: using lookup tables for GPIO lookup [ 16.601699] extcon-usb-gpio extcon_usb2: lookup for GPIO id failed [ 16.601707] extcon-usb-gpio extcon_usb2: GPIO lookup for consumer vbus [ 16.601714] extcon-usb-gpio extcon_usb2: using device tree for GPIO lookup [ 16.601723] of_get_named_gpiod_flags: can't parse 'vbus-gpios' property of node '/extcon_usb2[0]' [ 16.609969] of_get_named_gpiod_flags: parsed 'vbus-gpio' property of node '/extcon_usb2[0]' - status (0) [ 26.771889] dwc3 488d0000.usb: failed to initialize core [ 26.865662] dwc3 488d0000.usb: failed to initialize core [ 27.011745] dwc3 488d0000.usb: failed to initialize core root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# dmesg | grep dcw3 root@am57xx-evm:~# dmesg | grep dwc3 [ 26.771889] dwc3 488d0000.usb: failed to initialize core [ 26.865662] dwc3 488d0000.usb: failed to initialize core [ 27.011745] dwc3 488d0000.usb: failed to initialize core root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# ./chkusb.sh chkusb.sh Version 0.2.4 Linux am57xx-evm 4.14.40-rt29-gd5443cbd3b #5 SMP PREEMPT RT Mon Oct 29 08:43:33 CET 2018 armv7l GNU/Linux USB initialization failed Warning: CONFIG_USB_OTG undefined, which is required for DRD mode. Error: /lib/modules/4.14.40-rt29-gd5443cbd3b/modules.dep seems to be valid, but xhci-plat-hcd.ko is not loaded. Please provide /proc/config.gz and /lib/module/4.14.40-rt29-gd5443cbd3b/* for further investigation. Error: /lib/modules/4.14.40-rt29-gd5443cbd3b/modules.dep seems to be valid, but xhci-hcd.ko is not loaded. Please provide /proc/config.gz and /lib/module/4.14.40-rt29-gd5443cbd3b/* for further investigation. ./chkusb.sh: line 320: warning: command substitution: ignored null byte in input ./chkusb.sh: line 321: warning: command substitution: ignored null byte in input usb@48890000: otg, disabled ./chkusb.sh: line 320: warning: command substitution: ignored null byte in input ./chkusb.sh: line 321: warning: command substitution: ignored null byte in input usb@488d0000: peripheral, okay Gadget Kernel Config: g_zero is enabled Gadget Kernel Config: g_audio is enabled Gadget Kernel Config: g_ether is enabled Gadget Kernel Config: g_ncm is enabled Gadget Kernel Config: g_mass_storage is enabled Gadget Kernel Config: g_serial is enabled Gadget Kernel Config: g_printer is enabled gadget driver loaded: (none) The list of USB gadget drivers installed: /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/: function/ legacy/ libcomposite.ko udc/ /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/function: u_audio.ko u_ether.ko u_serial.ko usb_f_acm.ko usb_f_ecm.ko usb_f_ecm_subset.ko usb_f_eem.ko usb_f_fs.ko usb_f_hid.ko usb_f_mass_storage.ko usb_f_midi.ko usb_f_ncm.ko usb_f_obex.ko usb_f_printer.ko usb_f_rndis.ko usb_f_serial.ko usb_f_ss_lb.ko usb_f_uac1.ko usb_f_uac2.ko usb_f_uvc.ko /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/legacy: g_acm_ms.ko g_audio.ko g_cdc.ko g_dbgp.ko g_ether.ko g_ffs.ko g_hid.ko g_mass_storage.ko g_midi.ko g_multi.ko g_ncm.ko g_printer.ko g_serial.ko g_webcam.ko g_zero.ko gadgetfs.ko /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/udc: udc-core.ko root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# ls -l /sys/class/udc/ root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# modprobe g_ether [ 126.318826] udc-core: couldn't find an available UDC - added [g_ether] to list of pending drivers root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# ls -l /sys/class/udc/ root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# ./chkusb.sh chkusb.sh Version 0.2.4 Linux am57xx-evm 4.14.40-rt29-gd5443cbd3b #5 SMP PREEMPT RT Mon Oct 29 08:43:33 CET 2018 armv7l GNU/Linux USB initialization failed Warning: CONFIG_USB_OTG undefined, which is required for DRD mode. Error: /lib/modules/4.14.40-rt29-gd5443cbd3b/modules.dep seems to be valid, but xhci-plat-hcd.ko is not loaded. Please provide /proc/config.gz and /lib/module/4.14.40-rt29-gd5443cbd3b/* for further investigation. Error: /lib/modules/4.14.40-rt29-gd5443cbd3b/modules.dep seems to be valid, but xhci-hcd.ko is not loaded. Please provide /proc/config.gz and /lib/module/4.14.40-rt29-gd5443cbd3b/* for further investigation. ./chkusb.sh: line 320: warning: command substitution: ignored null byte in input ./chkusb.sh: line 321: warning: command substitution: ignored null byte in input usb@48890000: otg, disabled ./chkusb.sh: line 320: warning: command substitution: ignored null byte in input ./chkusb.sh: line 321: warning: command substitution: ignored null byte in input usb@488d0000: peripheral, okay Gadget Kernel Config: g_zero is enabled Gadget Kernel Config: g_audio is enabled Gadget Kernel Config: g_ether is enabled Gadget Kernel Config: g_ncm is enabled Gadget Kernel Config: g_mass_storage is enabled Gadget Kernel Config: g_serial is enabled Gadget Kernel Config: g_printer is enabled gadget driver loaded: (none) The list of USB gadget drivers installed: /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/: function/ legacy/ libcomposite.ko udc/ /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/function: u_audio.ko u_ether.ko u_serial.ko usb_f_acm.ko usb_f_ecm.ko usb_f_ecm_subset.ko usb_f_eem.ko usb_f_fs.ko usb_f_hid.ko usb_f_mass_storage.ko usb_f_midi.ko usb_f_ncm.ko usb_f_obex.ko usb_f_printer.ko usb_f_rndis.ko usb_f_serial.ko usb_f_ss_lb.ko usb_f_uac1.ko usb_f_uac2.ko usb_f_uvc.ko /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/legacy: g_acm_ms.ko g_audio.ko g_cdc.ko g_dbgp.ko g_ether.ko g_ffs.ko g_hid.ko g_mass_storage.ko g_midi.ko g_multi.ko g_ncm.ko g_printer.ko g_serial.ko g_webcam.ko g_zero.ko gadgetfs.ko /lib/modules/4.14.40-rt29-gd5443cbd3b/kernel/drivers/usb/gadget/udc: udc-core.ko root@am57xx-evm:~# root@am57xx-evm:~# root@am57xx-evm:~# CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7 | VT102 | Offline | ttyUSB0