Vortex RAID Utility gdtmon: "Segmentation fault"

Support knowledgebase (vortex_segfault)
Applies to

SuSE Linux: Version 6.4
This article refers to an older version of SuSE Linux. Therefore some of the informations given in this article may be outdated or the article may contain stale links.

Kernel: Version 2.2.14

Symptom:

You operate a hardware RAID (Redundant Array of Independent Disks) using an ICP Vortex RAID-Controller in a system running SuSE Linux 6.4.

Invoking the maintenance utility gdtmon for the RAID controller (SuSE Linux package gdtmon, series ap) results, however, in:

Segmentation fault.
immediately after the initial selection of the controller.

Cause:

Unfortunately, the gdtmon utility contained in the SuSE Linux 6.4 package is linked against obsolete versions of crucial system libraries.

Solution:

Build a new /sbin/gdtmon as described below. In order to do this, the following packages need to be installed in your system:

If any packages are missing, start with installing them (and their dependencies): the most convenient way to do this is using YaST.

  1. Get the archive containing the necessary object files and libraries (the manufacturer does not provide sources). You find it:

  2. Unpack the archive into a new, empty working directory and delete the (useless) binary gdtmon contained therein:
      /bin/mkdir /tmp/gdtmon.work
      cd /tmp/gdtmon.work
      /bin/tar xvzf /path/to/your/gdtmon.tgz
      /bin/rm -f gdtmon
    
  3. Re-build a new executable gdtmon and replace the faulty gdtmon file contained in the SuSE Linux 6.4 package:
      /usr/bin/make     # builds a new gdtmon
      /bin/ls gdtmon    # Success? If yes:
      /bin/mv /sbin/gdtmon /sbin/gdtmon.BAD
      /bin/cp -a gdtmon /sbin
    
  4. Done!

Keywords: RAID, ICP, VORTEX, CONTROLLER, SCSI, FESTPLATTE, HARDDISK

Categories: SCSI

SDB-vortex_segfault, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 17. Mär 2000
SuSE Linux AG - Last generated: 17. Mär 2000 by kgw (sdb_gen 1.40.0)