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.