Digirig Lite failure after running properly

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

This sounds like an RFI issue. Check out the “sticky PTT” section of the troubleshooting guide.

1 Like