Welcome, Guest
Username: Password: Remember me

TOPIC: Linux and virtual ports

Linux and virtual ports 18 Nov 2020 18:47 #1

  • tomas
  • tomas's Avatar
  • OFFLINE
  • Posts: 32
  • Thank you received: 5
Hi,
I have been running tty0tty as my virtual port "program" - github.com/freemed/tty0tty
However I'm getting problems sometimes after a kernel updates and it will not work after modeprob, its a bit clunky...

I have not tested any other method or program, I know about Socat but never tried it.
If you have any advice or experience to share using other solutions, it would be very much appreciated!

73
/T
you can contact me on the matrix protocol - matrix.to/#/@tomas2:minasidor.com
The administrator has disabled public write access.

Linux and virtual ports 19 Nov 2020 12:50 #2

  • tomas
  • tomas's Avatar
  • OFFLINE
  • Posts: 32
  • Thank you received: 5
Another source for tty0tty with a slightly later version number (v1.3), not sure if there is any differences? - github.com/lcgamboa/tty0tty
you can contact me on the matrix protocol - matrix.to/#/@tomas2:minasidor.com
The administrator has disabled public write access.

Linux and virtual ports 20 Nov 2020 12:51 #3

  • kc2rgw
  • kc2rgw's Avatar
  • OFFLINE
  • Posts: 38
  • Thank you received: 9
I keep the build dir in my home directory. When the kernel updates I just rebuild it, copy it, run depmod and insmod it. A bit tedious but meh. I just need to wrap it in a script.
The administrator has disabled public write access.

Linux and virtual ports 20 Nov 2020 15:09 #4

  • tomas
  • tomas's Avatar
  • OFFLINE
  • Posts: 32
  • Thank you received: 5
yeah, I'm doing the same. Sometimes the build doesn't work and I have to revert my kernel though :(

Thanks for you feedback!
you can contact me on the matrix protocol - matrix.to/#/@tomas2:minasidor.com
The administrator has disabled public write access.

Linux and virtual ports 21 Nov 2020 12:24 #5

  • kc2rgw
  • kc2rgw's Avatar
  • OFFLINE
  • Posts: 38
  • Thank you received: 9
Don’t forget a make clean.

make clean && make
The administrator has disabled public write access.
The following user(s) said Thank You: tomas

Linux and virtual ports 02 Feb 2021 20:20 #6

  • dl3ney
  • dl3ney's Avatar
  • OFFLINE
  • Posts: 3
  • Thank you received: 8
Hi!
I wrote a small program that adapts TCI to the Hamlib network protocol. It implements enough Hamlib commands that WSJT-X, FLDigi, and CQRLog work. The "TCI-Hamlib Adapter" can run as a systemd service or simply be started manually, no need to manually compile a kernel module.
You can find the program on my github page: github.com/ftl/tciadapter and some details about the setup on my blog: thecodingflow.com/post/expertsdr-digi/
If you give it a try, I'll be glad to get some feedback.
73! Florian
The administrator has disabled public write access.
The following user(s) said Thank You: S58WW, Rome, LA3QMA, tomas

Linux and virtual ports 04 Feb 2021 17:56 #7

  • LA3QMA
  • LA3QMA's Avatar
  • OFFLINE
  • Posts: 26
  • Thank you received: 22
DL3NEY thank you! i compiled it my selves with go and it's working as expected.
One less step to have rig control :-)

I'm using PAT for Winlink and it's using Hamlib but using it via TCI-Hamlib Adapter was a a better experience.
getpat.io/
The administrator has disabled public write access.
The following user(s) said Thank You: dl3ney

Linux and virtual ports 04 Feb 2021 19:00 #8

  • S58WW
  • S58WW's Avatar
  • OFFLINE
  • A half-truth is the most cowardly of lies.
  • Posts: 98
  • Thank you received: 26
Florian!

Thans for excelent info and instructions!
73 Pibo S58WW
1st SUNSDR2pro S/N EED05521500187
2nd SUNSDR2pro S/N EED05351600211
PC:
AMD RYZEN 7 2700 (8 cores ; 16 threads) 32 GB RAM
on Gigabyte Aorus Elite B450 with 1TB and 250 GB INTEL NVMe M.2
The administrator has disabled public write access.
The following user(s) said Thank You: dl3ney
Time to create page: 0.147 seconds