To use the Digi PortServer, you’ll need to install the appropriate RealPort drivers for your kernel.
Additionally, any time the kernel is upgraded, you’ll need to recompile and reinstall the drivers. As such, it is important to plan your kernel upgrades in advance and perform testing after the first boot using a new kernel.
Screencast
Installing or Upgrading the Digi RealPort Drivers
If the drivers are already installed, uninstall the existing drivers:
rpm -e dgrp
Download the latest drivers, for example:
mkdir -p /esupport/digi && cd /esupport/digi wget -c http://ftp1.digi.com/support/driver/40002086_AA.src.rpm
Download and install the Red Hat kernel source:
yum -y install kernel-headers-`uname -r` kernel-devel-`uname -r` rpm-build gcc ncurses-devel
Compile the drivers:
rpmbuild --rebuild /esupport/digi/40002086_Z.src.rpm
Install the drivers:
rpm -Uvh /usr/src/redhat/RPMS/x86_64/dgrp-1.9-39.x86_64.rpm OR rpm -Uvh /root/rpmbuild/RPMS/x86_64/dgrp-1.9-39.x86_64.rpm
Edit udev to set permissions for tty devices:
vim /etc/udev/rules.d/10-dgrp.rules
Locate the “tty_dgrp” entry, and modify it as displayed below:
KERNEL=="tty_dgrp*", PROGRAM="/usr/bin/dgrp_udev %k", NAME="%c", GROUP="lp", MODE="0666", OPTIONS="last_rule"
Adding Digi Ports to Linux
If this is a new Digi, setup the ports in the following manner:
dgrp_cfg_node init (ttyid) (ip_address) (number_of_ports)
Example (change the IP address and number of ports to match your device):
dgrp_cfg_node init D 192.168.100.111 1
Starting the Digi Service
When the drivers have been installed, and the ports have been configured, start the Digi service to activate the serial ports:
service dgrp_daemon restart
Adding Digi Ports to VSI-FAX
If you are configuring VSI-FAX for the first time, or if you’re adding a new fax modem to your environment, you’ll need to make VSI-FAX aware of the new modem’s serial port location. For example, to create a new modem called modem1 at the serial port location /dev/ttyD00:
vfxadmin device -a -d -v /dev/ttyD00 modem1
After adding the modem to VSI-FAX, you will also need to add the modem to the default fax “pool” or class. To add the new modem1 to the default fax “pool” named fax1:
vfxadmin class -d -a modem1 fax1
Can you please explain how to edit the “tty_dgrp” entry? How are you able to enter/save the entry?
The instructions are to use the vim text editor (though any text editor will work) to open the “/etc/udev/rules.d/10-dgrp.rules” file for editing, locate the line containing “tty_dgrp”, make the changes and save the file.