Digirig interface not recognized by Direwolf

I am trying to set up Direwolf on a Raspberry Pi 5. I’ve been following the guide here and am almost to the end. However I’m getting an error starting Direwolf:

Dire Wolf version 1.7
Includes optional support for:  gpsd cm108-ptt

Reading config file direwolf.conf
Audio device for both receive and transmit: plughw:3,0  (channel 0)
Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, A+, 44100 sample rate / 3.
Ready to accept AGW client application 0 on port 8000 ...
Ready to accept KISS TCP client application 0 on port 8001 ...
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Terminating after audio input failure.

I’ve triple checked the ADEVICE line in direwolf.conf, and confirmed that it matches the output of arecord -l

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 3: Device [USB Audio Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
ADEVICE  plughw:3,0

You can even see that direwolf is trying to use the right device in its output on launch: Audio device for both receive and transmit: plughw:3,0 (channel 0)

I’m stumped as to what I am missing here. Any thoughts?

I just reinstalled the Raspberry Pi OS from scratch and set up the Digirig and Direwolf again. This time Direwolf starts up successfully, but I still get the same error when trying to actually transmit:

$ direwolf
Dire Wolf version 1.7
Includes optional support for:  cm108-ptt dns-sd

Reading config file direwolf.conf
Audio device for both receive and transmit: plughw:1,0  (channel 0)
Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, A+, 44100 sample rate / 3.
Ready to accept AGW client application 0 on port 8000 ...
Ready to accept KISS TCP client application 0 on port 8001 ...
DNS-SD: Avahi: Announcing KISS TCP on port 8001 as 'Dire Wolf on radiopi'
DNS-SD: Avahi: Service 'Dire Wolf on radiopi' successfully registered.


Attached to KISS TCP client application 0 on port 8001 ...

Ready to accept KISS TCP client application 1 on port 8001 ...
[0L] W7APK-4>TUSRPW,WIDE2-1:`2A@l <0x1c>M/"3r}
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Audio input device 0 error code -19: No such device
Terminating after audio input failure.

This was me trying to transmit from QTH.app on my Mac through the Direwolf KISS TCP server on the Pi.

Well this is unsatisfying, I restarted Direwolf one more time and now it’s working. :man_shrugging:

1 Like

Thanks for reporting on what happened.

73 Constrainted