As of February 6, 2002 IRIX 6.5.15 is releasing with all new systems
shipping from SGI's worldwide manufacturing center.
The IRIX 6.5.15 release contains updates for both the maintenance
(6.5.15m) and feature (6.5.15f) streams. This release continues the
focus on stability, reliability and compatibility required in the
IRIX 6.5.X quarterly release process.
Approximately 95 customer reported incidents are fixed in this release.
In addition to bug fixes, the IRIX 6.5.15 maintenance path delivers
several software enhancements and additional installation improvements.
Since a major goal of the IRIX 6.5.X release process is to provide a
feature stream as stable as the maintenance stream, the same bug fixes
and software enhancements are also applied to the IRIX 6.5.15 feature path.
The general distribution process is through the online ordering system.
IRIX 6.5.15m and 6.5.15f images are also available for download off
Summary of Software Enhancements Delivered by IRIX 6.5.15
IRIX 6.5.15 Feature Stream:
IRIX 6.5.15 Maintenance and Feature Stream:
- XVM Subvolume naming convention
The default naming convention for subvolumes in the /dev/lxvm/ and
/dev/cxvm directories is volname, subvolume.
- Group quotas for XFS filesystems
Disk quotas maybe implemented on XFS filesystems according to group ID.
Previous releases of IRIX supported implementing quotas according to user
and project ID. Project and group accounting are mutually exclusive.
Caution: Group quotas are supported in the feature stream only. Do not
implement group quotas on a disk and, subsequently, mount that disk with
the pquota mount option on a machine running the maintenance stream.
- CXFS new features
Default scripts are now provided in the /var/cluster/clconfd-scripts
directory to permit NFS-exporting of CXFS filesystems listed in /etc/exports.
Changes have been made to the rotatelogs script syntax. The root crontab
file now has an entry to run the rotatelogs script weekly. If you run the
script twice in one day, it will append the current log file
- CXFS upgrade: filesystem definitions
The structure of the CXFS filesystem configuration was changed with the
release of IRIX 6.5.13f. Backward compatibility with earlier versions is
no longer maintained as of IRIX 6.5.14f, since all nodes in the cluster
must be running the same or adjacent releases.
- If you are upgrading from 6.5.13f to 6.5.14f or later, there is no
- If you are upgrading from 6.5.12f or earlier, you must perform a
one-time manual conversion of your CXFS filesystem definitions.
- CXFS upgrade: cluster nodes
For CXFS customers, if you install IRIX 6.5.15f including sysadm_base on a
cluster node where the the 6.5.13f or earlier version of CXFS is installed,
you will need to upgrade to the 6.5.15f version CXFS (sysadm_cxfs) and
install 6.5.15f sysadm_cluster.
- inode allocation
XFS inode numbers are 64-bit values containing an encoded disk location.
For large filesystems (1 Terabyte plus), the inode numbers can overflow
into the top 32 bits of the number. Certain backup applications which use
the inode number only allow 32 bits of space, and thus have severe
problems dealing with very large XFS filesystems.
In IRIX 6.5.15, XFS has been changed to allocate inodes only within the
lower portion of the filesystem to avoid this overflow issue. Other
allocation policies in the filesystem will make this lower order space
preferred for inodes and reduce the risk of a filesystem refusing to
create new inodes when it still has space available.
For existing large filesystems with high numbered inodes this does not
solve the problem, but it does solve it for new filesystems, and for new
files created on existing filesystems.
For backwards compatibility a new mount option is available, inode64, this
will allow xfs to place inodes anywhere in the filesystem and follow
exactly the original placement policies. Filesystems which were small
enough not to be able to overflow 32 bits of inode number also retain the
- /dev/poll device added
Support has been added for the /dev/poll interface for scalable and efficient
- DHCP Setup
The Dynamic Host Configuration With Proclaim section in IRIX Admin:
Networking and Mail has been updated to include detailed procedures and
descriptions for setting up DHCP.
- New DHCP client options
The DHCP client (proclaim) has been updated to include options to allow DHCP
clients to capture changes to DNS, NIS, or GATEWAY in your environment.
- For FailSafe customers, if you install IRIX 6.5.15, including sysadm_base,
on a cluster node where FailSafe 2.1.1 is installed, you will need to
upgrade to FailSafe 2.1.2 (sysadm_failsafe2) and install 6.5.15
- Designating CPUs in the cpuset configuration file
This release provides the ability to designate one or more CPUs or a range
of CPUs on a single line in the cpuset configuration file. The CPUs in a
cpuset configuration file do not have to be specified in a particular order.
System Performance and Tuning
- Update to systune(1M) man page
The systune(1M) man page has been updated to describe a situation where the
system segment size value (syssegsz) reported by the systune command is
different than the value set in the /unix file.
Origin 300 Systems
- Support for PCI Expansion Module on Origin 300 systems
This release introduces support for the PCI Expansion Module and
provides for expansion independent of additional CPUs and memory.
SGI Origin 3000 server (Onyx 3000 server)
- Partitioned FLEXlm licensing change
Starting with the IRIX 6.5.15 release, each partition of a partitioned
Origin 3000 system will have a new unique FLEXlm host ID (lmhostid). Any
FLEXlm license based on the old non-partitioned lmhostid value will no
longer work and a new license key must be generated. See the following
web page for additional details, /support/licensing/.
- Contact the applicable software product vendor and provide the
lmhostid number of the partition to generate a new license key. For
nodelock licenses, provide the lmhostid for all partitions of the
software installed and operating.
- For software licensed by SGI, see the following web page for more
- lmparthostids and lmbasehostid commands
Support for the lmparthostids and lmbasehostid commands has been added.
The lmparthostids command generates a list of all 63 partition specific
hostids and the unpartitioned id. The lmbasehostid command takes any
arbitrary lmhostid and generates the base unpartitioned id.
- Updated FLEXlm v7.2i support from GLOBEtrotter Software, Inc.
The license manager daemon and the floating license server are built in
V5 compatibility mode. For backwards compatibility, the client libraries
and header files are still based on FLEXlm v6.1g.
SGI software product life cycle management
- In accordance with the SGI software product life cycle management strategy
announced in November 2000, SGI will announce support mode changes for
various software products on a quarterly basis. To view customer letters
containing support mode changes announced since November 2000, as well as
the latest IRIX Support Policy documents, visit the IRIX Support Policy Web
page located at:
The following products were updated with bug fixes only:
- Netscape Communicator 4.79
By default, Netscape Communicator version 4.79 will install the new N32
version of the browser. Any existing third-party plugins for the browser
that are O32 will no longer function. Support for the O32 Macromedia
Flash plugin is also included but requires the O32 Netscape client which
must be manually selected for installation. For more information on the
features of the Netscape client, see
- IRIX Interactive Desktop System Administration
- Information Searching Execution Environment
- Impressario 2.10.5
- NEdit 5.1.1c
- Webviewer 3.0.2
The following products contain enhancements or new features:
- InSight Online Doc Viewer 4.4.1 is now N32 for better performance.
- SGI Web Server, based on the Apache 1.3.22
Other IRIX Software Changes
- IRIX OS Bundled Software:
For more information on support modes, see the Support Policy page at
IRIX 6.5 Application Compatibility Mandate
For those providers asking about quarterly recertification of
applications, please take a moment and become acquainted with the
application compatibility protections offered by IRIX 6.5. This is a
very powerful mandate that allows an application to be developed under
IRIX 6.5.X and be run on any IRIX 6.5.Y, regardless of whether
Y > X, Y == X, or Y < x.
The Mandate of Application Compatibility in SGI IRIX 6.5 is at URL:
Caveats to Read Before You Upgrade
Users are reminded to review the special "Caveats to Read Before You
Upgrade" section of the online Start Here document. Visit the the
"Caveat and Release Note Updates" link at:
for any late-breaking information.
IRIX 6.5.X Lookahead
IRIX 6.5.16 is in development and is planned to release mid-May, 2002