HOW TO: Install the dgnc Digi Neo/ClassicBoard Driver in Ubuntu Linux

HOW TO:  Install the dgnc Digi Neo/ClassicBoard Driver in Ubuntu Linux

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.


Last updated: Aug 08, 2017

Recently Viewed Articles

No recently viewed articles
Contact a Digi expert and get started today! Contact Us