I have a Digirig Lite that I’m using with a Yaesu FT-5DR. I bought my cable from the site rather that making my own. My Raspberry Pi is having some trouble recognizing the sound card. It usually doesn’t see it when I boot. I have to unplug the USB and plug it back in. Sometimes more than once. Eventually it will be detected. Then I’m able to use the cm108
utility to test PTT. Most of the time that works, but sometimes the PTT will lock open and the operating system will say that the sound card has disappeared.
If I make it past the cm108
test of PTT then I can start direwolf and it will run as expected. However in somewhere between three to five minutes I’ll see the same issue where the PTT locks and direwolf sends this message:
Write to /dev/hidraw0 failed, n=-1, errno=32
ERROR: PTT for channel 0 has failed. See User Guide for troubleshooting tips.
Audio input device 0 error code -19: No such device
Then I have to unplug the USB one or two times to get the OS to see it. Any ideas? Is this a driver thing? I’m about to boot up a different Raspberry pi and make sure it’s not a problem specific to the Pi I’m using.
I also saw this in my dmesg
that might be red herrings or might help to understand the problem:
hid-generic 0003:0D8C:0012.0001: input,hidraw0: USB HID v1.00 Device [C-Media Electronics Inc. USB Audio Device] on usb-0000:01:00.0-1.1/input3
[ 883.918106] usb usb2-port1: over-current change #2
[ 884.133970] usb usb2-port2: over-current change #2
[ 884.349957] usb usb2-port3: over-current change #2
[ 884.565936] usb usb2-port4: over-current change #2
[ 885.810119] usb 1-1.1: reset full-speed USB device number 3 using xhci_hcd