You will want to first unload the in-kernel jsm driver as it will cause a hardware conflict:
# sudo rmmod jsm
We recommend copying the jsm.ko or jsm.o module file to something else:
sudo mv /lib/modules/`uname -r`/kernel/drivers/serial/jsm.ko /lib/modules/`uname -r`/kernel/drivers/serial/old.jsm
The system should be rebooted to release the driver.
The latest source rpm driver candidate supporting the latest kernels is available for download from:
http://www.digi.com/support/productdetail?pid=1872&type=drivers
Be sure the rpm, alien, matching kernel-headers and libncurses5-devel packages are installed as prerequisites.
To install:
Make a symbolic link the bash shell in place of dash (there are problems using dash):
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
sudo script
sudo rpmbuild --rebuild (driver).src.rpm
sudo alien -d --scripts /usr/src/rpm/RPMS/(arch)/dgnc-(ver).(arch).rpm
sudo dpkg -i dgnc_(ver+1)_(arch).deb
exit
sudo /etc/init.d/dgnc start
Where (arch) represents the system architecture (i.e.: i386, x86_64, amd64, etc) and (ver) represents the driver version. The (ver+1) represents alien incrementing the version number by 1. For example, dgnc-1.3-28.i386.rpm will be labeled dgnc_1.3-29.i386.deb.
If errors are seen, please send the file called typescript residing in the directory where the script command was issued to: Support Wizards.