Was rocking along, USB connection was happy, I was moving files via scp then lost the USB.
debian@BeagleBone:~$ systemctl list-units --type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
● bb-usb-gadgets.service loaded failed failed BeagleBoard.org USB gadgets
How did I kill usb-gadgets and
how to get it back?
sudo systemctl list-units | grep -i failed
[sudo] password for debian:
● bb-usb-gadgets.service loaded failed failed BeagleBoard.org USB gadgets
while ```
$journalctl | grep USB | grep disconnected
returned nothing, but removing the grep for ‘disconnected’ returned
Apr 08 02:13:28 BeagleBone kernel: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
Apr 08 02:13:28 BeagleBone kernel: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Apr 08 02:13:28 BeagleBone kernel: usb usb1: Product: MUSB HDRC host driver
Apr 08 02:13:28 BeagleBone kernel: hub 1-0:1.0: USB hub found
Apr 08 02:13:32 BeagleBone systemd[1]: Starting BeagleBoard.org USB gadgets…
Apr 08 02:13:33 BeagleBone systemd[1]: Failed to start BeagleBoard.org USB gadgets.
Apr 08 02:13:39 BeagleBone systemd[1]: Reached target Hardware activated USB gadget.
Apr 08 02:28:35 BeagleBone systemd[1]: Stopped target Hardware activated USB gadget.
Apr 08 02:28:37 BeagleBone systemd[1]: Starting BeagleBoard.org USB gadgets…
Apr 08 02:28:37 BeagleBone systemd[1]: Starting BeagleBoard.org USB gadgets…
Apr 08 02:28:37 BeagleBone systemd[1]: Failed to start BeagleBoard.org USB gadgets.
Apr 08 02:28:37 BeagleBone systemd[1]: Failed to start BeagleBoard.org USB gadgets.
Apr 08 02:28:43 BeagleBone systemd[1]: Reached target Hardware activated USB gadget.
Apr 08 02:28:43 BeagleBone systemd[1]: Reached target Hardware activated USB gadget.
Apr 08 16:07:12 BeagleBone kernel: usbhid: USB HID core driver
Apr 08 16:07:12 BeagleBone kernel: musb-hdrc musb-hdrc.1: MUSB HDRC host driver
Apr 08 16:07:12 BeagleBone kernel: musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
Apr 08 16:07:12 BeagleBone kernel: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
Apr 08 16:07:12 BeagleBone kernel: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Apr 08 16:07:12 BeagleBone kernel: usb usb1: Product: MUSB HDRC host driver
Apr 08 16:07:12 BeagleBone kernel: hub 1-0:1.0: USB hub found
Apr 08 16:07:16 BeagleBone systemd[1]: Starting BeagleBoard.org USB gadgets…
Apr 08 16:07:17 BeagleBone systemd[1]: Failed to start BeagleBoard.org USB gadgets.
Apr 08 16:07:23 BeagleBone systemd[1]: Reached target Hardware activated USB gadget.
Apparently the usb cable wiggled or something because I did not unplug it. usb-gadgets failed to start for some reason. Is this common?
I ran $ journalctl -xe
░░
░░ The job identifier is 340.
Apr 08 17:12:58 BeagleBone systemd[1]: bb-usb-gadgets.service: Control process exited, code=exited, status=203/EXEC
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: Debian -- User Support
░░
░░ An ExecStartPre= process belonging to unit bb-usb-gadgets.service has exited.
░░
░░ The process’ exit code is ‘exited’ and its exit status is 203.
Is this saying a process needed by bb-usb-gadgets exited or just that bb-usb-gadgets itself exited. What is error status 203/EXEC. Does that tell me why it quit?
I tried systemctl stop, kill, kill -f, clean but it will not stop bb-usb-gadgets or clear the error code so it can restart. What can be done to clear the error?