Description
Linux null modem emulator
Installation Instructions
Enable this COPR repository:
dnf copr enable rok/tty0tty
Make sure kernel development package is installed
dnf install kernel-devel
Also, make sure that you have kernel-devel
package installed for the current version of running kernel. If you just updated your system and that included kernel update, you might want to reboot the system so that the latest kernel (with its corresponding kernel-devel
package) is in use. Otherwise, in some circumstances, the kernel module will not be built when the packages are installed, but rather on the next reboot.
Install the package with kernel module:
dnf install tty0tty
Load the kernel module:
akmods
systemctl restart systemd-modules-load.service
The kernel module should be automatically reloaded on reboot.
Add user to dialout group
The udev rule shipped with the package makes the /dev/tntX
device accessible to the dialout
group. If necessary, add the user to that group:
usermod -a -G dialout <username>
After completely logging out of the current session (or restarting) the system.
Use
After the tty0tty
kernel module is (automatically) loaded, eight /dev/tntX
devices should be available, and they are connected in sequential pairs (/dev/tnt0
and /dev/tnt1
, /dev/tnt2
and /dev/tnt3
, etc.).
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 39 | x86_64 (42)* | Fedora 39 (35 downloads) |
Fedora 40 | x86_64 (62)* | Fedora 40 (38 downloads) |
Fedora 41 | x86_64 (19)* | Fedora 41 (10 downloads) |
Fedora rawhide | x86_64 (19)* | Fedora rawhide (22 downloads) |
* Total number of downloaded packages.