PTT not working, "invalid argument" in alsamixer, errors in dmesg

This started today with my Xiegu G90 suddenly throwing PTT errors in WSJT-X improved, on settings that had previously worked. I’m still able to receive and decode audio.

I went to check the volume settings in alsamixer, but I’m unable to open the digirig in it, it gives me an error:

cannot load mixer controls: Invalid argument

I checked dmesg to see exactly what is going on and I’m met with a number of errors:

This has me kind of stumped. The only recent update I did that I think might possibly affect things is going from kernel 6.12.32 to 6.12.34?

EDIT: tried to reset alsactl init and all I get is

/usr/share/alsa/init/default:121: value write error: Invalid argument
/usr/share/alsa/init/default:121: value write error: Invalid argument

Can you try the same hardware with the PC to rule out anything on the side of Digirig and the radio?

I don’t have any issues on another machine, having spoke with someone who maintains the modified Debian image I use, he believes it is a change to the dwc2 driver in the newest kernel, so I think I’ll have to report an issue with the raspberry pi kernel

1 Like

Here’s the issue I’ve opened on the raspberry pi kernel github.

If anyone else has this issue on a kernel >6.12.32 please add your experience!

Just as an update, has been solved with a pull request to fix the functioning driver, it just hadn’t made it out to a new release yet.

1 Like