I am experiencing a strange problem with my CamillaDSP box using RPi4 USB gadget port as capture device.
My digital audio chain is as follows:
piCorePlayer 8.2.0 RPi4 --> latest Raspberry Pi OS RPi4 --> USB DAC
In my first attempts, the pCP host did not recognise the gadget device. However, after a few cable disconnections and reconnections, the gadget device was magically recognised. I myself cannot explain the reason for this success. Since then I have done countless tests of the system and: the camilladsp gadget always worked properly, and the DAC produced the right sounds.
Unfortunately, after a few more cable disconnections and reconnections, the system returned to the situation of the first attempts: the gadget device was not recognised by the host.
From then on, no matter how many attempts I made, the camilladsp gadget was no longer recognised by the host.
Please note the following:
- On the camilladsp gadget the command 'arecord -l' shows the UAC2Gadget device, as expected.
- Checking with dmesg, it seems that neither the gadget nor the host notices connections and disconnections between the USB-C port on the gadget side and a USB-A port on the host side
- The same seems to happen when trying to connect the gadget device to an Ubuntu server (instead of the piCorePlayer host)
- I tried replacing USB cables and the power/data splitter, but nothing changed
I need your help.
My digital audio chain is as follows:
piCorePlayer 8.2.0 RPi4 --> latest Raspberry Pi OS RPi4 --> USB DAC
In my first attempts, the pCP host did not recognise the gadget device. However, after a few cable disconnections and reconnections, the gadget device was magically recognised. I myself cannot explain the reason for this success. Since then I have done countless tests of the system and: the camilladsp gadget always worked properly, and the DAC produced the right sounds.
Unfortunately, after a few more cable disconnections and reconnections, the system returned to the situation of the first attempts: the gadget device was not recognised by the host.
From then on, no matter how many attempts I made, the camilladsp gadget was no longer recognised by the host.
Please note the following:
- On the camilladsp gadget the command 'arecord -l' shows the UAC2Gadget device, as expected.
- Checking with dmesg, it seems that neither the gadget nor the host notices connections and disconnections between the USB-C port on the gadget side and a USB-A port on the host side
- The same seems to happen when trying to connect the gadget device to an Ubuntu server (instead of the piCorePlayer host)
- I tried replacing USB cables and the power/data splitter, but nothing changed
I need your help.
Last edited: