Thanks to a report from John, GM0WRR, I have identified a problem with WSJT-X 2.3 and the use of PulseAudio on the Raspberry Pi.
When setting the input and output soundcard you would normally set both to pulse. However, if you do that, WSJT-X will fail after the first transmission. If you close and try to restart WSJT-X you will get a file lock error that you can’t clear. This is because, in its failled state, closing the program stops the interface but a WSJTX process is left running. To restart WSJT-X you need to reboot the Pi or Open the Task Manager (Accessories – Task Manager) and find wsjtx, right-click and kill it!
The work-around to this problem is to select the soundcard device, rather than pulse as the audio input and output.
Here’s a step-by-step process:
- With your USB soundcard or USB rig plugged in, start WSJT-X
- Go to File – Settings – Audio
- In the Soundcard, Input drop-down, select the entry that begins with: alsa_input.usb (it will probably be near the bottom of the list)
- In the Output drop-down, select the entry that begins with: alsa_output.usb (near bottom of list)
- Click OK to close and save the settings
- You should now be back in business.
Mike – G4WNC