CQRLOG, WSJT-X, ICOM 7300 and 9700 on the same computer

7 posts / 0 new
Last post
ZL1TA
CQRLOG, WSJT-X, ICOM 7300 and 9700 on the same computer

Is anyone successfully running this combination, with both radios running at the same time? I've been trying to get this working for over a week and at this point, I'm looking for help.

I'm running Ubuntu 26.04.

I had the 7300 working flawlessly. I added the 9700 with a second instance of WSJT-X and CAT control was working but I couldn't get any modulation out when transmitting FT-8. I verified I was using the input/output for the 9700 in the seconds instance of WSJT-X. In troubleshooting this, I somehow broke the audio out from the 7300. I even removed the 9700 from the picture and the 7300 still wasn't working right.

I'd really like to contact someone who is successfully running this configuration and see if I can get their input.

ZL1TA
I'm afraid to say anything

I'm afraid to say anything and jinx this, but I think have it running.

The WSJT-X instance that is controlling the 7300 is using Hamlib Net rigctl. I ended up setting its audio in to: front:CARD=IC7300,DEV=0 and audio out to iec957:CARD=IC7300,DEV=0.

The WSJT-X instance that is controlling the 9700 is using the 9700 as its "Rig" and the serial port is /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_IC-9700_12008850_A-if00-port0. Its audio in is front:CARD=IC9700,DEV=0 and audio out is iec958:CARD=IC9700,DEV=0.

I've also configured Ubuntu to not sleep the sound cards.

So far, so good. I've been running like this for a couple of hours. I've been able to turn radios on and off, disconnect and reconnect them, and to reboot. Everything is still working.

Unfortunately, I don't have anyone local for a 2m FT-8 QSO, but I've used another radio to at least verify the audio on the 2m FT-8 transmission is good.

G6YIQ
ZL1TA, Please help!

Hi
I am Jeff G6YIQ
i have been trying really hard to get CQRlog running on Unbuntu 26.04 for a few weeks with a limited knowledge of Linux.
The results so far I Can start CQRlog, I can get Mariadb to run (at least Linux says it is running) but CQRlog stalls whilst starting saying that it cannot start mysql or cannot find the log.
I have followed all the advice I can find, loaded mariadb first, loaded CQRlog first but all to no avail.
Can you possibly help me to get this going and perhaps find out where I have been going wrong?
Thank you.
Jeff

Jeff

oh1kh
get CQRlog running on Unbuntu

Hi Jeff!
It looks like your MariaDB install may not be complete.
Delete file ~/.config/cqrlog/database/mysql.err Simplest to do via command console:

rm ~/.config/cqrlog/database/mysql.err

Then start Cqrlog and when it stops on error open the same file.

less ~/.config/cqrlog/database/mysql.err

At beginning of file there should be "starting MariaDB". If there is instead "starting Mysql " your MariaDB install has not completed.

If that is ok then question is do you have "save log data to local machine" checked?
Checking it creates another MariaDB instance to run and place all log data to folder ~/.config/cqrlog/database/
That is the most common way to run Cqrlog.

You can also place log data to MariaDB server already running in your linux. By using that you need to set server name: localhost, Port :3306 and set username and password to ones you have created for this purpose using command console and mysql terminal, or with mysql admin program (there are several suitable for that).
Username /password combination needs privileges to use mysql server either with full rights, or at least full rights for databases cqr% (whose name begins 'cqr' as all cqrlog database names start with that)
If you are using database server also for other purposes then it might be safe to grant privileges only form cqr% beginnings.
Once all this done, check Remember me and Auto connect and press Connect button. That should start usage.

As you see the most common way (1st one) is lot more easier to get started but the second way offers also usage over internet, so your SQL server may be anywhere. Not just at localhost (I.E. same computer).

--------------------

1st check the mysql.err file that there exist "MariaDB" in text. If not repeat the MaraDB install to get it completed. Searching from this forum you see what packets must be installed.

2nd if it is ok but Cqrlog fails to s start, then start Cqrlog from console typing:

cqrlog --debug=1 > /tmp/debug.txt

and add the first abt. 40 lines from file /tmp/debug.txt to your next message.

--
Saku
OH1KH

G6YIQ
THank you Saku

I am afraid it is still not running but I do feel I am getting closer regardless of the fact that it still keeps stalling at the same point.
This however is the debug dump'

jeff@jeff-Aspire-A515-56:~$ run?
Command 'run?' not found, did you mean:
command 'run0' from deb systemd (259.5-0ubuntu3)
command 'runc' from deb runc (1.4.0-0ubuntu1)
command 'runc' from deb runc-stable (1.3.4-0ubuntu1)
command 'runq' from deb exim4-daemon-heavy (4.99.1-1ubuntu1.1)
command 'runq' from deb exim4-daemon-light (4.99.1-1ubuntu1.1)
command 'runq' from deb sendmail-bin (8.18.2-1)
Try: sudo apt install
jeff@jeff-Aspire-A515-56:~$ systemctl daemon-reload
jeff@jeff-Aspire-A515-56:~$ sudo systemctl status mariadb
[sudo: authenticate] Password:
● mariadb.service - MariaDB 11.8.6 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset: enabled)
Active: active (running) since Wed 2026-05-20 14:42:09 BST; 1h 4min ago
Invocation: 80aebd265cdf4a708ac564c6a2483a84
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 7774 (mariadbd)
Status: "Taking your SQL requests now..."
Tasks: 9 (limit: 56686)
Memory: 94.1M (peak: 99.8M)
CPU: 1.550s
CGroup: /system.slice/mariadb.service
└─7774 /usr/sbin/mariadbd

May 20 14:42:09 jeff-Aspire-A515-56 systemd[1]: Started mariadb.service - MariaDB 11.8.6 database server.
May 20 14:42:09 jeff-Aspire-A515-56 /etc/mysql/debian-start[7791]: Upgrading MariaDB tables if necessary.
May 20 14:42:40 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 14:42:40 31 [Warning] Access denied for user 'jeff'@'localhost' (using password: NO)
May 20 15:07:23 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 15:07:23 33 [Warning] Access denied for user 'cqrlog'@'localhost'
May 20 15:07:42 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 15:07:42 34 [Warning] Access denied for user 'cqrlog'@'localhost'
May 20 15:36:31 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 15:36:31 35 [Warning] Access denied for user 'cqrlog'@'localhost'
May 20 15:37:15 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 15:37:15 36 [Warning] Access denied for user 'cqrlog'@'localhost'
May 20 15:37:43 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 15:37:43 37 [Warning] Access denied for user 'Jeff'@'localhost' (using password: YES)
May 20 15:38:52 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 15:38:52 38 [Warning] Access denied for user 'Jeff'@'localhost' (using password: YES)
May 20 15:39:27 jeff-Aspire-A515-56 mariadbd[7774]: 2026-05-20 15:39:27 39 [Warning] Access denied for user 'Jeff'@'localhost' (using password: YES)
jeff@jeff-Aspire-A515-56:~$ cqrlog -debug=1 > /tmp/debug.txt
QSocketNotifier: Can only be used with threads started with QThread
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Could not open required defaults file: /home/jeff/.config/cqrlog/database/mysql.cnf
Fatal error in defaults handling. Program aborted
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
This plugin supports grabbing the mouse only for popup windows
This plugin supports grabbing the mouse only for popup windows
This plugin supports grabbing the mouse only for popup windows
This plugin supports grabbing the mouse only for popup windows
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
jeff@jeff-Aspire-A515-56:~$

I am really not sure that it is helpful but I live in hope!
Many of the things I tried under your guidance did not result in the result I expected but I did manage to confirm that Mariadb was running.

Thanks again,
Jeff

Jeff

oh1kh
Hi Jeff!

Hi Jeff!

Please send email to me to QRZ address. We can continue this via emails.

--
Saku
OH1KH

ZL1TA
Sorry, but I didn't encounter

Sorry, but I didn't encounter that problem and don't how to resolve it. If you can't get help here, I recommend giving your favorite (or least unfavorite) AI a try.