Solved! The symptoms were
- IC-7300 audio devices (Burr Brown CODEC) not listed in WSJTX under Ubuntu 20.04 - Ubuntu 20.04 running in Virtualbox on same machine showed the IC7300 autio devices just fine and worked. - QT audio test program also failed to show the IC-7300 audio devices So, the problem is that some installed audio thing seemed to be screwing up QT. After a few months of thinking and delaying, I finally got around to trying to fix the problem. - Remove Jack package and all it's dependencies - Remove other unused audio programs and libraries. - Didn't fix - Reboot, Didn't fix Took a look at apt autoremove package list and there were a _lot_. - sudo apt autoremove - PROBLEM FIXED! It's interesting that package autoremove was necessary I have no idea which of the dozens of packages actually caused the problem. jeff, wa1hco On Wed, Dec 29, 2021 at 4:57 PM jeff millar <wa1...@gmail.com> wrote: > I have more information about WSJTX IC-7300 audio device missing. > > WSJTX running on my Desktop Ubuntu 20.04 does not list the IC-7300 audio > devices named "Burr-Brown from TI Audio CODEC" > > But an Unbuntu 20.04 VM under VirtualBox running on the *same machine* > can see the Burr-Brown devices and works fine. > > My guess is that the WSJTX call to QT's availableDevices() function is > either setting the requested mode to an odd value or my Desktop Ubuntu is > configuring the ports to an odd value. > > This is a setup problem because I've used WSJTX on this computer for > years. But what is the oddball setup that is causing this? > > Any ideas? > > I would love to learn how to add printf() or use a debugger on WSJTX if > someone can help ne with that. > > jeff, wa1hco > > On Tue, Dec 28, 2021 at 2:11 PM jeff millar <wa1...@gmail.com> wrote: > >> Hello all, >> >> I'm dead the water here. WSJTX 2.5.3 on Ubuntu 20.04. Tried with both >> 2.5.3.deb and compiled from source. Compiling 2.5.3 from source worked the >> first try! thanks to all those that made it happend. >> >> The problem is that File/Settings/Audio Input and Output no longer list >> the IC-7300 audio devices. They should be >> >> Burr-Brown_from_TI_USB_Audio_CODEC. >> >> but they are not in the list. This happened once before a few months >> back and I don't know how it fixed itself. >> >> Linux can see the devices as PCM-2901, the pactl tool can list the >> Burr-Brown codec, so this problem seems to be isolated to the way >> WSJTX uses QT. >> >> The receive decode works fine with the default audio device set in Linux >> to PCM-2901 (the other name for the IC-7300) >> >> Can't set any of audio devices to work with transmit, "requested setting >> not available". >> >> I've read the source code as best I can and it seems that QAudio >> availableDevices() is not including the ALSA Burr-Brown CODEC in the list. >> Although the command >> >> $pactl list | grep Name | grep Burr >> >> shows the devices. >> >> If someone knows of a magic fix I'll take it. If not, can someone help >> me set up for debugging the source. I'm ok with C but need help setting up >> a debug environment with the WSJTX source tree. Anyone have a workspace >> for VSCODE??? >> >> thanks, >> >> jeff, wa1hco >> >
_______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel