The IPX drivers use a backq system call. Due to a bug in the IRIX 5.3 operating system, the kernel did not define this system call. If you do not define backq, the TotalNET IPX/SPX (tnipx) drivers fail to load and you may see one of these errors:
WARNING: /var/opt/totalnet/nw: symbol backq not found |
or
Error loading module tnipx_: Can't resolve all symbols in object |
Remedy this by adding backq to the run-time symbol table, as follows:
Log in as root.
Find the file /var/sysgen/master.d/rtsymtab. Look for a section beginning with this text:
rtsymtab rtsymtab[] = { |
This line signals the beginning of the section that defines the run-time symbol table.
Within this section, look for a line beginning with the following comment:
/* from sys/stream.h */ |
The lines that follow this comment define symbols from the sys/stream.h header file.
Add the following line:
{(long) &backq, "backq"}, |
Save and quit the file.
Make a copy of the current kernel:
# cp /unix /unix.orig |
Reconfigure the operating system using the following command:
# /etc/autoconfig |
Reboot the UNIX server.