Download Latest Version memconf.v3.17.1.pl.gz (93.0 kB)
Email in envelope

Get an email when there's a new version of memconf - memory configuration on UNIX

Home
Name Modified Size InfoDownloads / Week
V3.17.1 2024-03-29
V3.16 2022-07-28
memconf.v3.17.1.pl.gz 2024-03-29 93.0 kB
memconf.man 2024-03-29 3.1 kB
memconf.v3.17.1.pkg.gz 2024-03-29 94.5 kB
README 2024-03-29 5.8 kB
Totals: 6 Items   196.5 kB 10
memconf - Identify sizes of memory modules installed on a
          Solaris, Linux, FreeBSD or HP-UX workstation or server.
          Tom Schmidt 29-Mar-2024 V3.17.1

Maintained by Tom Schmidt (tom@4schmidts.com)

  Check https://sourceforge.net/projects/memconf/ or my website at
  https://www.4schmidts.com/unix.html to get the latest version of memconf.

  If memconf does not recognize a system, then please run 'memconf -D' to
  have it automatically E-mail me the information I need to enhanced to
  recognize it. If the unrecognized system is a Sun clone, please also send
  any hardware documentation on the memory layout that you may have.

Usage: memconf [ -v | -D | -h ] [explorer_dir]
                 -v            verbose mode
                 -D            E-mail results to memconf maintainer
                 -h            print help
                 explorer_dir  Sun/Oracle Explorer output directory

memconf reports the size of each SIMM/DIMM memory module installed in a
system. It also reports the system type and any empty memory sockets.
In verbose mode, it also reports the following information if available:
 - banner name, model and CPU/system frequencies
 - address range and bank numbers for each module

memconf is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.

Original version based on SunManagers SUMMARY by Howard Modell
(h.modell@ieee.org) on 29-Jan-1997.

Tested to work on 32-bit and 64-bit kernels on:
- Solaris 10 6/06 or later on x86 with /usr/platform/i86pc/sbin/prtdiag
- Linux on SPARC with sparc-utils and /dev/openprom
- Linux on x86 and x86_64 with kernel-utils or pmtools for dmidecode
- Linux on ARM and aarch64 with dmidecode
- FreeBSD on x86 and x86_64 with dmidecode
- Most HP-UX systems with SysMgmtPlus (cprop) or Support Tools Manager (cstm)
- Solaris (SunOS 4.X or 5.X) on the following SPARC systems
  - sun4c Sun SS1, SS2, IPC, IPX, ELC with Open Boot PROM V2.X
  - sun4m Sun 4/6x0, SS4, SS5, SS10, SS20, LX/ZX, Classic, Voyager, JavaEngine1
  - sun4d Sun SPARCserver-1000, 1000E, SPARCcenter-2000, 2000E
  - sun4u Sun Ultra 1, 2, 5, 10, 30, 60, 450
  - sun4u Sun Ultra 80, Ultra Enterprise 420R, and Netra t1400/1405.
  - sun4u Sun Ultra Enterprise 220R, 250, 450
  - sun4u Sun Ultra Enterprise 3000, 3500, 4000/5000, 4500/5500, 6000, 6500
  - sun4u1 Sun Ultra Enterprise 10000
  - sun4u Sun StorEdge N8400 and N8600 Filer
  - sun4u Sun SPARCengine Ultra AX, AXi, AXmp, AXmp+, AXe
  - sun4u Sun SPARCengine CP 1400, CP 1500, CP2140
  - sun4u Sun Netra t1 100/105, t1120/1125, ft1800, X1, T1 200, AX1105-500, 120
  - sun4u Sun Netra 20 (Netra T4)
  - sun4u Sun Netra ct800
  - sun4u Sun Blade 100, 150, 1000, 1500, 2000, 2500
  - sun4u Sun Fire 280R
  - sun4u Sun Fire 3800, 4800, 4810, 6800
  - sun4u Sun Fire V100, V120, V210, V240, V250, V440
  - sun4u Sun Netra 210, 240, 440
  - sun4u Sun Fire V125, V215, V245, V445
  - sun4u Sun Fire V480, V490, V880, V880z, V890
  - sun4u Sun Fire 12000, 15000, E20K, E25K
  - sun4u Sun Fire V1280, Netra 1280 (Netra T12)
  - sun4u Sun Fire E2900, E4900, E6900
  - sun4u Sun Fire B100s Blade Server
  - sun4u Sun Ultra 25 Workstation
  - sun4u Sun Ultra 45 Workstation
  - sun4u Sun/Fujitsu Siemens SPARC Enterprise M3000, M4000, M5000, M8000,
    and M9000 Server
  - sun4v Sun Fire T2000, T1000, Netra T2000
  - sun4v Sun Blade T6300, T6320, T6340
  - sun4v Sun SPARC Enterprise T2000, T1000 Server
  - sun4v Sun SPARC Enterprise T5120, T5140, T5220, T5240 Server, Netra T5220
  - sun4v Sun SPARC Enterprise T5440 Server, Netra T5440
  - sun4v Oracle SPARC T3-1, T3-1B, T3-2, T4-1, T4-2, T4-4, T5-2, T5-4, T7-4, T8-2
  - sun4v Oracle SPARC S7-2, S7-2L
  - sun4v Fujitsu SPARC M10-1, M10-4
  - sun4m Tatung COMPstation 5, 10, 20AL, 20S and 20SL clones
  - sun4m transtec SPARCstation 20I clone
  - sun4m Rave Axil-255 SPARCstation 5 clone
  - sun4m Rave Axil-245, 311 and 320 clones (no verbose output)
  - sun4u AXUS Ultra 250
  - sun4u Tatung COMPstation U2, U60 and U80D clones
  - Force Computers SPARC clones (no verbose output)
  - Tadpole SPARCbook 3 and RDI PowerLite-170 (no verbose output)
  - Tadpole VoyagerIIi
  - Tadpole (Cycle) 3200 CycleQUAD Ultra 2 upgrade motherboard
  - Tadpole (Cycle) UP-520-IIi SPARCstation 5/20 upgrade motherboard
  - Tadpole SPARCle
  - Auspex 7000/650 (no verbose output)
  - Fujitsu S-4/10H, S-4/20L and S-4/20H clones (no verbose output)
  - Fujitsu GP7000, GP7000F
  - Fujitsu Siemens PrimePower 200, 400, 600, 800, 1000, 2000
  - Fujitsu Siemens PrimePower 250, 450, 650, 850
  - Fujitsu Siemens PrimePower 900, 1500, 2500, HPC2500
  - Twinhead TWINstation 5G, 20G
  - Detects VSIMMs for SX graphics on SS10SX/SS20 (1st VSIMM only)
  - Detects Prestoserve NVSIMMs on SS10/SS20/SS1000/SC2000

Untested systems that should work:
- sun4c Sun SS1+ with Open Boot PROM V2.X
- sun4m Tatung COMPstation 20A clone
- sun4u Sun Netra ct400, ct410, ct810
- sun4u Sun SPARCengine CP2040, CP2060, CP2080, CP2160
- sun4v Sun Netra CP3260
- sun4v Oracle SPARC T3-1BA, T3-4, T4-1B, T4-2B, T5-8, T5-1B, T7-1, T7-2
- Sun4v Oracle SPARC M5-32. M6-32, M7-8, M7-16
- sun4v Oracle Netra SPARC T3 systems
- Sun4v Fujitsu SPARC M10-4S
- May not work properly on Sun clones

Won't work on:
- SPARC systems without /dev/openprom
- sun4c Sun SS1, SS1+, SLC, IPC with Open Boot PROM V1.X (no 'memory' lines
  in devinfo/prtconf output)
- sun4 kernel architecture, and sun3 and older systems
- Perl 5.001 is known to have problems with hex number conversions
- Does not detect unused VSIMMs (another FB installed) or second VSIMM

To Do list and Revision History can be found on the maintainers web site at
https://www.4schmidts.com/unix.html

Source: README, updated 2024-03-29