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:
Jan 01, 2024