I want to load my custom service to show orangepi zero as three devices on the host PC. But as the UDC ( /sys/class/udc/musb-hdrc.1.auto) is being used by another service which is probably the builtin service using udc to show orangepi as:
Bus 001 Device 048: ID 0525:a4a7 Netchip Technology, Inc. Linux-USB Serial Gadget (CDC ACM mode)
I want to disable that service so that my custom service can use the UDC for the required purpose.
This is the command:
echo "$(ls /sys/class/udc/)" > UDC
and this is the error:
echo: write error: Device or resource busy
"ls /sys/class/udc" has the file musb-hdrc.1.auto
and UDC is in the folder /sys/kernel/config/usb-gadget/< custom name>/ , which is created using a bash script
Regards,
Sumit