Hello,
I spent most of the weekend trying to get Wfview to play well with WSJT-X. I really wanted to figure this out myself, but in the end, my minimal knowledge of Linux failed me. I think I’ve been going around in circles and probably wouldn’t recognize the solution now if I saw it .
Any help would be much appreciated. Thanks in advance! - Steve
This is what I’m seeing:
Starting Wfview
- Configured as server
- I can access Wfview from the external internet
- I can change frequency on radio from Wfview
- Radio can change frequency in Wfview
- Wfview can power off and power on radio
- Wfview manually turn on PTT and turn off PTT
Starting WSJT-x
- I can see WSJT-x waterfall
- I can receive and decode FT8 transmissions
- A frequency change in Wfview changes Frequence in WSJT-s change frequency of radio
- When trying to transmit the following rig control error happens
Hamlib error: read_string_generic(): RX 8 characters, direct=1*
0000 52 50 52 54 20 2d 31 0a RPRT -1.
netrigctl_set_vfo called
netrigctl_set_vfo: cmd='V None
netrigctl_transaction: called len=7
rig_flush: called for network device
network_flush called
write_block(): TX 7 bytes, method=2
0000 56 20 4e 6f 6e 65 0a V None.
read_string_generic called, rxmax=1024 direct=1, expected_len=1
read_string_generic(): RX 7 characters, direct=1
0000 52 50 52 54 20 30 0a RPRT 0.
Invalid parameter
In WSJT-x settings radio tab
- Test CAT works
- Test PTT generates the same error
WSJT-X settings
Radio: IC-7300
- Rig: Hamlib NET rogcti (Hamlib version: 4.5.5 Apr 05 11:43:08Z 2023 SHA=6eecd3)
- Network Server: 127.0.0.1:4532
- PTT Method: CAT
- Transmit Audio Source: Front/Mic
- Split Operation: Fake it
Audio:
- Input: alsa_input.usb-Burr-Brown_from_T1_USB_Audio_CODEC-00.analog-stereo (Mono)
- Output: alsa_output.usb-Burr-Brown_from_T1_USB_Audio_CODEC-00.analog-stereo (Stereo)
Rig settings
- Radio: IC-7300
- CI-V Baud Rate: 19200
- CI-V Address: 94h
- CI-Vtransceive: ON
- CIV USB _ Remote Transceive Address: 00hCI-V Output (for ANT):OFF
- CI-V USB Baud Rate: 115200
- CI-V USB Echo Back: ON
WFview log here
WSJT-X log extract here
Some terminal commands I tried
- sudo netstat -lp
- sudo netstat -tulnp
- sudo ss -ltnp
- ls -l /dev/serial/by-id/
- ps aux | grep tty
- ls -l /dev/ttyUSB0
- cat /dev/ttyUSB0
- ls -l /dev/tty*
- ls /dev/pts/
- sudo dmesg | grep tty
- ps aux | grep socat
- lsof | grep /dev/tty
- cat /etc/udev/rules.d/*.rules | grep tty
- sudo netstat -tulnp | grep LISTEN
- ps aux | grep -E ‘WFview|wsjtx’
- sudo netstat -tulnp | grep -E ‘WFview|wsjtx’
- cat ~/.config/WSJT-X.ini | grep -i ‘network|port|rig’
- cat ~/.config/WFview/WFview.conf | grep -i
- ps aux | grep rigctld
- cat wsjtx_syslog.log | tail -50
Output of above commands
sudo netstat -lp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 localhost:ipp 0.0.0.0:* LISTEN 3264/cupsd
tcp 0 0 _localdnsstub:domain 0.0.0.0:* LISTEN 627/systemd-resolve
tcp 0 0 0.0.0.0:sunrpc 0.0.0.0:* LISTEN 1/init
tcp 0 0 _localdnsproxy:domain 0.0.0.0:* LISTEN 627/systemd-resolve
tcp6 0 0 [::]:sunrpc [::]:* LISTEN 1/init
tcp6 0 0 [::]:50001 [::]:* LISTEN 3799/WFview
tcp6 0 0 localhost:ipp [::]:* LISTEN 3264/cupsd
udp 0 0 0.0.0.0:mdns 0.0.0.0:* 721/avahi-daemon: r
udp 0 0 0.0.0.0:51562 0.0.0.0:* 721/avahi-daemon: r
udp 0 0 0.0.0.0:39910 0.0.0.0:* 4799/wsjtx
udp 0 0 _localdnsproxy:domain 0.0.0.0:* 627/systemd-resolve
udp 0 0 _localdnsstub:domain 0.0.0.0:* 627/systemd-resolve
udp 0 0 0.0.0.0:sunrpc 0.0.0.0:* 1/init
udp6 0 0 Latitude-:dhcpv6-client [::]:* 857/NetworkManager
udp6 0 0 [::]:50001 [::]:* 3799/WFview
udp6 0 0 [::]:50002 [::]:* 3799/WFview
udp6 0 0 [::]:50003 [::]:* 3799/WFview
udp6 0 0 [::]:mdns [::]:* 721/avahi-daemon: r
udp6 0 0 [::]:51675 [::]:* 3920/firefox
udp6 0 0 [::]:36807 [::]:* 721/avahi-daemon: r
udp6 0 0 [::]:sunrpc [::]:* 1/init
raw6 0 0 [::]:ipv6-icmp [::]:* 7 857/NetworkManager
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 18516 2327/xdg-dbus-proxy /run/user/1000/.dbus-proxy/session-bus-proxy-BZLR12
unix 2 [ ACC ] STREAM LISTENING 18517 2327/xdg-dbus-proxy /run/user/1000/.dbus-proxy/system-bus-proxy-0WLR12
unix 2 [ ACC ] STREAM LISTENING 18518 2327/xdg-dbus-proxy /run/user/1000/.dbus-proxy/a11y-bus-proxy-I0QR12
unix 2 [ ACC ] STREAM LISTENING 18837 1/init /run/cups/cups.sock
unix 2 [ ACC ] STREAM LISTENING 1772 729/irqbalance /run/irqbalance/irqbalance729.sock
unix 2 [ ACC ] STREAM LISTENING 14468 1052/Xorg /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 16012 1725/gnome-session- /tmp/.ICE-unix/1725
unix 2 [ ACC ] STREAM LISTENING 27331 4843/xdg-dbus-proxy /run/user/1000/.dbus-proxy/session-bus-proxy-WKIT12
unix 2 [ ACC ] STREAM LISTENING 27332 4843/xdg-dbus-proxy /run/user/1000/.dbus-proxy/a11y-bus-proxy-QSIT12
unix 2 [ ACC ] STREAM LISTENING 13080 1605/ibus-daemon /home/stevebarefoot/.cache/ibus/dbus-2v2Gk6NK
unix 2 [ ACC ] STREAM LISTENING 481 1/init /run/systemd/private
unix 2 [ ACC ] STREAM LISTENING 483 1/init /run/systemd/userdb/io.systemd.DynamicUser
unix 2 [ ACC ] STREAM LISTENING 484 1/init /run/systemd/io.systemd.ManagedOOM
unix 2 [ ACC ] STREAM LISTENING 498 1/init /run/lvm/lvmpolld.socket
unix 2 [ ACC ] STREAM LISTENING 500 1/init /run/rpcbind.sock
unix 2 [ ACC ] STREAM LISTENING 9431 1/init /run/systemd/io.systemd.sysext
unix 2 [ ACC ] SEQPACKET LISTENING 512 1/init /run/systemd/coredump
unix 2 [ ACC ] STREAM LISTENING 514 1/init /run/systemd/fsck.progress
unix 2 [ ACC ] STREAM LISTENING 520 1/init /run/systemd/journal/stdout
unix 2 [ ACC ] SEQPACKET LISTENING 522 1/init /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 8885 627/systemd-resolve /run/systemd/resolve/io.systemd.Resolve
unix 2 [ ACC ] STREAM LISTENING 8886 627/systemd-resolve /run/systemd/resolve/io.systemd.Resolve.Monitor
unix 2 [ ACC ] STREAM LISTENING 15812 1462/systemd /run/user/1000/systemd/private
unix 2 [ ACC ] STREAM LISTENING 1171 342/systemd-journal /run/systemd/journal/io.systemd.journal
unix 2 [ ACC ] STREAM LISTENING 15821 1462/systemd /run/user/1000/bus
unix 2 [ ACC ] STREAM LISTENING 10994 1462/systemd /run/user/1000/gnupg/S.dirmngr
unix 2 [ ACC ] STREAM LISTENING 10996 1462/systemd /run/user/1000/gcr/ssh
unix 2 [ ACC ] STREAM LISTENING 10998 1462/systemd /run/user/1000/keyring/control
unix 2 [ ACC ] STREAM LISTENING 11000 1462/systemd /run/user/1000/gnupg/S.gpg-agent.browser
unix 2 [ ACC ] STREAM LISTENING 11002 1462/systemd /run/user/1000/gnupg/S.gpg-agent.extra
unix 2 [ ACC ] STREAM LISTENING 11004 1462/systemd /run/user/1000/gnupg/S.gpg-agent
unix 2 [ ACC ] STREAM LISTENING 11006 1462/systemd /run/user/1000/gnupg/S.keyboxd
unix 2 [ ACC ] STREAM LISTENING 11008 1462/systemd /run/user/1000/pk-debconf-socket
unix 2 [ ACC ] STREAM LISTENING 11010 1462/systemd /run/user/1000/pulse/native
unix 2 [ ACC ] STREAM LISTENING 11012 1462/systemd /run/user/1000/speech-dispatcher/speechd.sock
unix 2 [ ACC ] STREAM LISTENING 11019 1462/systemd /run/user/1000/gnupg/S.gpg-agent.ssh
unix 2 [ ACC ] STREAM LISTENING 15822 1479/gnome-keyring- /run/user/1000/keyring/pkcs11
unix 2 [ ACC ] STREAM LISTENING 11094 1621/dbus-daemon /run/user/1000/at-spi/bus_0
unix 2 [ ACC ] STREAM LISTENING 13118 1479/gnome-keyring- /run/user/1000/keyring/ssh
unix 2 [ ACC ] STREAM LISTENING 24995 3795/xdg-dbus-proxy /run/user/1000/.dbus-proxy/session-bus-proxy-XILS12
unix 2 [ ACC ] STREAM LISTENING 24996 3795/xdg-dbus-proxy /run/user/1000/.dbus-proxy/a11y-bus-proxy-7WCS12
unix 2 [ ACC ] STREAM LISTENING 25205 3916/xdg-dbus-proxy /run/user/1000/.dbus-proxy/session-bus-proxy-SZ5J12
unix 2 [ ACC ] STREAM LISTENING 25206 3916/xdg-dbus-proxy /run/user/1000/.dbus-proxy/system-bus-proxy-9Z5J12
unix 2 [ ACC ] STREAM LISTENING 25207 3916/xdg-dbus-proxy /run/user/1000/.dbus-proxy/a11y-bus-proxy-X75J12
unix 2 [ ACC ] STREAM LISTENING 12087 2310/server /run/user/1000/.flatpak-helper/pkcs11-flatpak-2294
unix 2 [ ACC ] STREAM LISTENING 31755 4347/xdg-dbus-proxy /run/user/1000/.dbus-proxy/session-bus-proxy-JX8F12
unix 2 [ ACC ] STREAM LISTENING 31756 4347/xdg-dbus-proxy /run/user/1000/.dbus-proxy/system-bus-proxy-1W8F12
unix 2 [ ACC ] STREAM LISTENING 31757 4347/xdg-dbus-proxy /run/user/1000/.dbus-proxy/a11y-bus-proxy-G58F12
unix 2 [ ACC ] STREAM LISTENING 8945 1/init /run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 8947 1/init /run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 8948 1/init /run/uuidd/request
unix 2 [ ACC ] STREAM LISTENING 12351 770/touchegg @touchegg
unix 2 [ ACC ] STREAM LISTENING 16011 1725/gnome-session- @/tmp/.ICE-unix/1725
unix 2 [ ACC ] STREAM LISTENING 14467 1052/Xorg @/tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 22786 1839/io.elementary. @/tmp/dbus-applications-menu-1839
sudo netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3264/cupsd
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 627/systemd-resolve
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/init
tcp 0 0 127.0.0.54:53 0.0.0.0:* LISTEN 627/systemd-resolve
tcp6 0 0 :::111 :::* LISTEN 1/init
tcp6 0 0 :::50001 :::* LISTEN 3799/WFview
tcp6 0 0 ::1:631 :::* LISTEN 3264/cupsd
udp 0 0 0.0.0.0:41731 0.0.0.0:* 3920/firefox
udp 0 0 0.0.0.0:5353 0.0.0.0:* 721/avahi-daemon: r
udp 0 0 0.0.0.0:51562 0.0.0.0:* 721/avahi-daemon: r
udp 0 0 0.0.0.0:39910 0.0.0.0:* 4799/wsjtx
udp 0 0 127.0.0.54:53 0.0.0.0:* 627/systemd-resolve
udp 0 0 127.0.0.53:53 0.0.0.0:* 627/systemd-resolve
udp 0 0 0.0.0.0:111 0.0.0.0:* 1/init
udp6 0 0 fe80::c266:791f:863:546 :::* 857/NetworkManager
udp6 0 0 :::50001 :::* 3799/WFview
udp6 0 0 :::50002 :::* 3799/WFview
udp6 0 0 :::50003 :::* 3799/WFview
udp6 0 0 :::5353 :::* 721/avahi-daemon: r
udp6 0 0 :::36807 :::* 721/avahi-daemon: r
udp6 0 0 :::111 :::* 1/init
sudo ss -ltnp
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 127.0.0.1:631 0.0.0.0:* users:((“cupsd”,pid=3264,fd=8))
LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:* users:((“systemd-resolve”,pid=627,fd=15))
LISTEN 0 4096 0.0.0.0:111 0.0.0.0:* users:((“rpcbind”,pid=612,fd=4),(“systemd”,pid=1,fd=276))
LISTEN 0 4096 127.0.0.54:53 0.0.0.0:* users:((“systemd-resolve”,pid=627,fd=17))
LISTEN 0 4096 [::]:111 [::]:* users:((“rpcbind”,pid=612,fd=6),(“systemd”,pid=1,fd=278))
LISTEN 0 50 :50001 : users:((“WFview”,pid=3799,fd=25))
LISTEN 0 4096 [::1]:631 [::]: users:((“cupsd”,pid=3264,fd=7))
ls -l /dev/serial/by-id/
total 0
lrwxrwxrwx 1 root root 13 Feb 10 06:54 usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_IC-7300_02049989-if00-port0 → …/…/ttyUSB0
ps aux | grep tty
root 1052 0.1 1.9 876216 156212 tty7 Ssl+ Feb09 1:29 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 1055 0.0 0.0 49248 2048 tty1 Ss+ Feb09 0:00 /sbin/agetty -o -p – \u --noclear - linux
steveba+ 6067 0.0 0.0 49692 2304 pts/1 S+ 07:23 0:00 grep --color=auto tty
ls -l /dev/ttyUSB0
crw-rw-rw- 1 stevebarefoot dialout 188, 0 Feb 10 06:54 /dev/ttyUSB0
cat /dev/ttyUSB0
Note: This causes IC-7300 to transmit
ls -l /dev/tty*
crw-rw-rw- 1 root tty 5, 0 Feb 10 07:20 /dev/tty
crw–w---- 1 root tty 4, 0 Feb 9 15:17 /dev/tty0
crw–w---- 1 root tty 4, 1 Feb 9 15:17 /dev/tty1
crw–w---- 1 root tty 4, 10 Feb 9 15:17 /dev/tty10
crw–w---- 1 root tty 4, 11 Feb 9 15:17 /dev/tty11
crw–w---- 1 root tty 4, 12 Feb 9 15:17 /dev/tty12
crw–w---- 1 root tty 4, 13 Feb 9 15:17 /dev/tty13
crw–w---- 1 root tty 4, 14 Feb 9 15:17 /dev/tty14
crw–w---- 1 root tty 4, 15 Feb 9 15:17 /dev/tty15
crw–w---- 1 root tty 4, 16 Feb 9 15:17 /dev/tty16
crw–w---- 1 root tty 4, 17 Feb 9 15:17 /dev/tty17
crw–w---- 1 root tty 4, 18 Feb 9 15:17 /dev/tty18
crw–w---- 1 root tty 4, 19 Feb 9 15:17 /dev/tty19
crw–w---- 1 root tty 4, 2 Feb 9 15:17 /dev/tty2
crw–w---- 1 root tty 4, 20 Feb 9 15:17 /dev/tty20
crw–w---- 1 root tty 4, 21 Feb 9 15:17 /dev/tty21
crw–w---- 1 root tty 4, 22 Feb 9 15:17 /dev/tty22
crw–w---- 1 root tty 4, 23 Feb 9 15:17 /dev/tty23
crw–w---- 1 root tty 4, 24 Feb 9 15:17 /dev/tty24
crw–w---- 1 root tty 4, 25 Feb 9 15:17 /dev/tty25
crw–w---- 1 root tty 4, 26 Feb 9 15:17 /dev/tty26
crw–w---- 1 root tty 4, 27 Feb 9 15:17 /dev/tty27
crw–w---- 1 root tty 4, 28 Feb 9 15:17 /dev/tty28
crw–w---- 1 root tty 4, 29 Feb 9 15:17 /dev/tty29
crw–w---- 1 root tty 4, 3 Feb 9 15:17 /dev/tty3
crw–w---- 1 root tty 4, 30 Feb 9 15:17 /dev/tty30
crw–w---- 1 root tty 4, 31 Feb 9 15:17 /dev/tty31
crw–w---- 1 root tty 4, 32 Feb 9 15:17 /dev/tty32
crw–w---- 1 root tty 4, 33 Feb 9 15:17 /dev/tty33
crw–w---- 1 root tty 4, 34 Feb 9 15:17 /dev/tty34
crw–w---- 1 root tty 4, 35 Feb 9 15:17 /dev/tty35
crw–w---- 1 root tty 4, 36 Feb 9 15:17 /dev/tty36
crw–w---- 1 root tty 4, 37 Feb 9 15:17 /dev/tty37
crw–w---- 1 root tty 4, 38 Feb 9 15:17 /dev/tty38
crw–w---- 1 root tty 4, 39 Feb 9 15:17 /dev/tty39
crw–w---- 1 root tty 4, 4 Feb 9 15:17 /dev/tty4
crw–w---- 1 root tty 4, 40 Feb 9 15:17 /dev/tty40
crw–w---- 1 root tty 4, 41 Feb 9 15:17 /dev/tty41
crw–w---- 1 root tty 4, 42 Feb 9 15:17 /dev/tty42
crw–w---- 1 root tty 4, 43 Feb 9 15:17 /dev/tty43
crw–w---- 1 root tty 4, 44 Feb 9 15:17 /dev/tty44
crw–w---- 1 root tty 4, 45 Feb 9 15:17 /dev/tty45
crw–w---- 1 root tty 4, 46 Feb 9 15:17 /dev/tty46
crw–w---- 1 root tty 4, 47 Feb 9 15:17 /dev/tty47
crw–w---- 1 root tty 4, 48 Feb 9 15:17 /dev/tty48
crw–w---- 1 root tty 4, 49 Feb 9 15:17 /dev/tty49
crw–w---- 1 root tty 4, 5 Feb 9 15:17 /dev/tty5
crw–w---- 1 root tty 4, 50 Feb 9 15:17 /dev/tty50
crw–w---- 1 root tty 4, 51 Feb 9 15:17 /dev/tty51
crw–w---- 1 root tty 4, 52 Feb 9 15:17 /dev/tty52
crw–w---- 1 root tty 4, 53 Feb 9 15:17 /dev/tty53
crw–w---- 1 root tty 4, 54 Feb 9 15:17 /dev/tty54
crw–w---- 1 root tty 4, 55 Feb 9 15:17 /dev/tty55
crw–w---- 1 root tty 4, 56 Feb 9 15:17 /dev/tty56
crw–w---- 1 root tty 4, 57 Feb 9 15:17 /dev/tty57
crw–w---- 1 root tty 4, 58 Feb 9 15:17 /dev/tty58
crw–w---- 1 root tty 4, 59 Feb 9 15:17 /dev/tty59
crw–w---- 1 root tty 4, 6 Feb 9 15:17 /dev/tty6
crw–w---- 1 root tty 4, 60 Feb 9 15:17 /dev/tty60
crw–w---- 1 root tty 4, 61 Feb 9 15:17 /dev/tty61
crw–w---- 1 root tty 4, 62 Feb 9 15:17 /dev/tty62
crw–w---- 1 root tty 4, 63 Feb 9 15:17 /dev/tty63
crw–w---- 1 root tty 4, 7 Feb 9 15:17 /dev/tty7
crw–w---- 1 root tty 4, 8 Feb 10 06:52 /dev/tty8
crw–w---- 1 root tty 4, 9 Feb 9 15:17 /dev/tty9
crw------- 1 root root 5, 3 Feb 9 15:17 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 Feb 9 15:17 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Feb 9 15:17 /dev/ttyS1
crw-rw---- 1 root dialout 4, 74 Feb 9 15:17 /dev/ttyS10
crw-rw---- 1 root dialout 4, 75 Feb 9 15:17 /dev/ttyS11
crw-rw---- 1 root dialout 4, 76 Feb 9 15:17 /dev/ttyS12
crw-rw---- 1 root dialout 4, 77 Feb 9 15:17 /dev/ttyS13
crw-rw---- 1 root dialout 4, 78 Feb 9 15:17 /dev/ttyS14
crw-rw---- 1 root dialout 4, 79 Feb 9 15:17 /dev/ttyS15
crw-rw---- 1 root dialout 4, 80 Feb 9 15:17 /dev/ttyS16
crw-rw---- 1 root dialout 4, 81 Feb 9 15:17 /dev/ttyS17
crw-rw---- 1 root dialout 4, 82 Feb 9 15:17 /dev/ttyS18
crw-rw---- 1 root dialout 4, 83 Feb 9 15:17 /dev/ttyS19
crw-rw---- 1 root dialout 4, 66 Feb 9 15:17 /dev/ttyS2
crw-rw---- 1 root dialout 4, 84 Feb 9 15:17 /dev/ttyS20
crw-rw---- 1 root dialout 4, 85 Feb 9 15:17 /dev/ttyS21
crw-rw---- 1 root dialout 4, 86 Feb 9 15:17 /dev/ttyS22
crw-rw---- 1 root dialout 4, 87 Feb 9 15:17 /dev/ttyS23
crw-rw---- 1 root dialout 4, 88 Feb 9 15:17 /dev/ttyS24
crw-rw---- 1 root dialout 4, 89 Feb 9 15:17 /dev/ttyS25
crw-rw---- 1 root dialout 4, 90 Feb 9 15:17 /dev/ttyS26
crw-rw---- 1 root dialout 4, 91 Feb 9 15:17 /dev/ttyS27
crw-rw---- 1 root dialout 4, 92 Feb 9 15:17 /dev/ttyS28
crw-rw---- 1 root dialout 4, 93 Feb 9 15:17 /dev/ttyS29
crw-rw---- 1 root dialout 4, 67 Feb 9 15:17 /dev/ttyS3
crw-rw---- 1 root dialout 4, 94 Feb 9 15:17 /dev/ttyS30
crw-rw---- 1 root dialout 4, 95 Feb 9 15:17 /dev/ttyS31
crw-rw---- 1 root dialout 4, 68 Feb 9 15:17 /dev/ttyS4
crw-rw---- 1 root dialout 4, 69 Feb 9 15:17 /dev/ttyS5
crw-rw---- 1 root dialout 4, 70 Feb 9 15:17 /dev/ttyS6
crw-rw---- 1 root dialout 4, 71 Feb 9 15:17 /dev/ttyS7
crw-rw---- 1 root dialout 4, 72 Feb 9 15:17 /dev/ttyS8
crw-rw---- 1 root dialout 4, 73 Feb 9 15:17 /dev/ttyS9
crw-rw-rw- 1 stevebarefoot dialout 188, 0 Feb 10 06:54 /dev/ttyUSB0
ls /dev/pts/
0 1 ptmx
sudo dmesg | grep tty
[ 0.082084] printk: legacy console [tty0] enabled
[ 0.601558] tty tty28: hash matches
[ 3.422840] usb 3-7.1: cp210x converter now attached to ttyUSB0
[ 85.784604] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[56215.350967] usb 3-7.1: cp210x converter now attached to ttyUSB0
ps aux | grep socat
steveba+ 6458 0.0 0.0 49692 2304 pts/1 S+ 07:30 0:00 grep --color=auto socat
lsof | grep /dev/tty
Note: No response/output
cat /etc/udev/rules.d/*.rules | grep tty
SUBSYSTEM==“tty”, ATTRS{idVendor}==“10c4”, ATTRS{idProduct}==“ea60”, ATTRS{serial}==“IC-7300 02049989”, SYMLINK+=“IC7300”, OWNER=“stevebarefoot”, GROUP=“dialout”, MODE=“0666”
sudo netstat -tulnp | grep LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3264/cupsd
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 627/systemd-resolve
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/init
tcp 0 0 127.0.0.54:53 0.0.0.0:* LISTEN 627/systemd-resolve
tcp6 0 0 :::111 :::* LISTEN 1/init
tcp6 0 0 :::50001 :::* LISTEN 3799/WFview
tcp6 0 0 ::1:631 :::* LISTEN 3264/cupsd
ps aux | grep -E ‘WFview|wsjtx’
steveba+ 3785 0.0 0.0 3580 2048 ? S 06:53 0:00 bwrap --args 39 – WFview
steveba+ 3798 0.0 0.0 3580 1408 ? S 06:53 0:00 bwrap --args 39 – WFview
steveba+ 3799 0.2 1.2 1658244 100428 ? Sl 06:53 0:06 WFview
steveba+ 4799 2.1 3.0 1859576 240536 ? Sl 06:58 0:47 /usr/bin/wsjtx
steveba+ 6638 0.0 0.0 49692 2304 pts/1 S+ 07:35 0:00 grep --color=auto -E WFview|wsjtx
sudo netstat -tulnp | grep -E ‘WFview|wsjtx’
tcp6 0 0 :::50001 :::* LISTEN 3799/WFview
udp 0 0 0.0.0.0:39910 0.0.0.0:* 4799/wsjtx
udp6 0 0 :::50001 :::* 3799/WFview
udp6 0 0 :::50002 :::* 3799/WFview
udp6 0 0 :::50003 :::* 3799/WFview
cat ~/.config/WSJT-X.ini | grep -i ‘network|port|rig’
CATNetworkPort=127.0.0.1:4532
CATSerialPort=/dev/pts/3
CATUSBPort=
N1MMServerPort=2333
PSKReporter=true
PSKReporterTCPIP=false
PTTport=/dev/ttyUSB0
Rig=Hamlib NET rigctl
UDPServerPort=2237
cat ~/.config/WFview/WFview.conf | grep -i ‘network|port|rig’
cat: /home/stevebarefoot/.config/WFview/WFview.conf: No such file or directory
ps aux | grep rigctld
steveba+ 6827 0.0 0.0 49692 2304 pts/1 S+ 07:39 0:00 grep --color=auto rigctld
cat wsjtx_syslog.log | tail -50
[RIGCTRL][2025-02-09 20:18:24.668808][00:00:33.273134][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:24.668839][00:00:33.273165][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:25.616588][00:00:34.220913][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:25.616650][00:00:34.220975][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:25.617770][00:00:34.222096][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:25.617798][00:00:34.222123][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:25.618335][00:00:34.222660][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:25.618356][00:00:34.222681][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:25.618944][00:00:34.223270][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:25.618966][00:00:34.223291][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:26.566275][00:00:35.170600][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:26.566334][00:00:35.170660][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:26.567241][00:00:35.171566][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:26.567268][00:00:35.171594][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:26.567790][00:00:35.172115][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:26.567812][00:00:35.172137][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:26.568367][00:00:35.172692][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:26.568388][00:00:35.172713][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:27.522903][00:00:36.127228][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:27.522958][00:00:36.127283][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:27.523940][00:00:36.128265][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:27.523967][00:00:36.128292][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:27.524503][00:00:36.128828][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:27.524524][00:00:36.128849][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:27.525057][00:00:36.129382][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:27.525077][00:00:36.129402][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:28.026588][00:00:36.630913][warning] network_flush: network data clear d: ret=0, len=12, ‘’
[RIGCTRL][2025-02-09 20:18:28.026643][00:00:36.630968][warning] network_flush: network data cleared: ret=0, len_read=12/0xc
[RIGCTRL][2025-02-09 20:18:28.077327][00:00:36.681652][error] read_string_generic(): read failed, direct=1 - Success
[RIGCTRL][2025-02-09 20:18:28.077372][00:00:36.681698][error] netrigctl_close: close error network_flush: network data cleared: ret=0, len_read=12/0xc
0000 4e 6f 6e 65 0a 52 50 52 54 20 30 0a None.RPRT 0.
write_block(): TX 9 bytes, method=2
0000 54 20 56 46 4f 41 20 30 0a T VFOA 0.
read_string_generic called, rxmax=1024 direct=1, expected_len=1
read_string_generic(): RX 7 characters, direct=1
0000 52 50 52 54 20 30 0a RPRT 0.
1:rig_set_ptt: elapsed=51ms
1:rig.c(3301):rig_set_ptt returning(0)
1:rig.c(1425):rig_close entered
netrigctl_close called
netrigctl_transaction: called len=2
rig_flush: called for network device
network_flush called
write_block(): TX 2 bytes, method=2
0000 71 0a q.
read_string_generic called, rxmax=1024 direct=1, expected_len=1
read_string_generic(): read failed, direct=1 - Success
IO error
IO error
[SYSLOG][2025-02-09 20:18:28.124047][00:00:36.728374][info] Log Finish