Support / Knowledge Base / Linux RealPort Error: ERROR: couldn't register node

Linux RealPort Error: ERROR: couldn't register node

Symptoms:

#/usr/bin/dgrp/config: ./dgrp_cfg_node -v -v init xx 192.168.2.10 8./dgrp_cfg_node: init requested for node xx
./dgrp_cfg_node: testing for a loaded module
Using /usr/bin/dgrp/dgrp.o
./dgrp_cfg_node: double checking the load
./dgrp_cfg_node: testing for xx in /proc
./dgrp_cfg_node: /proc/dgrp/config: No such device or address
./dgrp_cfg_node: double checking the addition of xx

ERROR: couldn't register node xx.

Problem:

This message indicates that the kernel has been upgraded to a version with a different compiler than the original kernel version.

Solution:

Please be sure to remove any existing RealPort driver:

# rmmod dgrp
# rpm -e realport

Next, check the compiler version required by your kernel:

# more /proc/version

Look for the gcc version on the output of this command. If it is gcc 2.96, you will need to install the compat-egcs and compat-glibc packages for proper driver compilation. If the gcc version is 3.x, please upgrade your gcc compiler to the 3.x version. Additionally, any kgcc compilers should be removed for the driver compilation:

rpm -e compat-egcs-c++
rpm -e compat-egcs-g77
rpm -e compat-egcs-objc
rpm -e compat-egcs
rpm -e compat-glibc

cpp-3.2-7.i386.rpm
libgcc-3.2-7.i386.rpm
glibc-devel-2.2.93-5.i386.rpm
glibc-common-2.2.93-5.i386.rpm
glibc-2.2.93-5.i386.rpm
binutils-2.13.90.0.2.-2.i386.rpm
gcc-3.2-7.i386.rpm

We had to use the force option to install:

# rpm -i --force cpp-3.2-7.i386.rpm libgcc-3.2-7.i386.rpm glibc-devel-2.2.93-5.i386.rpm glibc-common-2.2.93-5.i386.rpm glibc-2.2.93-5.i386.rpm binutils-2.13.90.0.2.-2.i386.rpm gcc-3.2-7.i386.rpm

After these packages are installed, re-install the Digi driver
Last updated: Aug 23, 2017

Filed Under

Network

Recently Viewed Articles

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