SEARCH CONTACT US SUPPORT SERVICES PRODUCTS STORE
United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH
gears
compaq support options
support home
software & drivers
ask Compaq
reference library
support forum
frequently asked questions
support tools
warranty information
service centers
contact support
product resources
parts for your system
give us feedback
associated links
.
} what's new
.
} contract access
.
} browse patch tree
.
} search patches
.
} join mailing list
.
} feedback
.
patches by topic
.
} DOS
.
} OpenVMS
.
} Security
.
} Tru64 Unix
.
} Ultrix 32
.
} Windows
.
} Windows NT
.
connection tools
.
} nameserver lookup
.
} traceroute
.
} ping
SCSI_CAM-UNX CLCMC313_E1 SCSI CAM Layered Components ECO Summary

TITLE: SCSI_CAM-UNX CLCMC313_E1 SCSI CAM Layered Components ECO Summary Copyright (c) Compaq Computer Corporation 1999. All rights reserved. Modification Date: 29-NOV-99 Modification Type: New Kit PRODUCT: SCSI CAM (Common Access Method) Layered Components for Tru64 UNIX Version 3.1b or later OP/SYS: Tru64 UNIX Versions 4.0d, 4.0e, 4.0f, 4.0g COMPONENT: SCSI CAM Medium Changer Device Driver (cam_changer) SOURCE: Compaq Computer Corporation ECO INFORMATION: ECO Kit Name: CLCMC313_E1 ECO Kits Superseded by This ECO Kit: None ECO Kit Approximate Size: 320 Blocks 163840 Bytes Kit Applies To: SCSI CAM Layered Components for Tru64 UNIX V3.1b on Tru64 UNIX V4.0d, V4.0e, V4.0f, V4.0g System/Cluster Reboot Necessary: No Rolling Re-boot Supported: Information Not Available Installation Rating: INSTALL_UNKNOWN ECO KIT SUMMARY: An ECO kit exists for cam_changer.o from SCSI CAM Layered Components for Tru64 UNIX V3.1b or later on Tru64 UNIX V4.0d through V4.0g. This kit addresses the following problems: Problems Addressed in CLCMC313_E1: System Panic when accessing media changer device. This patch contains fixes for two problems with the changer driver. 1) Panic in changer_ready() During an open of the changer device, there was a window of opportunity in which another process could come in and start another open to the same device. With multiple opens occurring simultaneously, one of the processes will close the device before the other. When the close of the first process occurs, certain kernel data structures are cleared, which are still required for the other process which has the device open. The next time the process which still has the device open, goes to access those kernel data structures, the system panics because of a NULL pointer. Solution: The locking flag which is used to prevent other processes from opening the device at the same time has been expanded to include the entire open code, not just a small part of it, thereby closing the window during which another process can open the device while the first open is in progress. 2) Panic in changer_read_attributes() When an attempt is made to open a changer device which has been disconnected, a structure member is not initialized properly. Solution: A pointer is copied from one structure to another, which allows the changer_read_attributes() routine to succeed. INSTALLATION NOTES: The patch provided is for V4.0D, V4.0E, V4.0F, and V4.0G systems. The tar file contains the file cam_changer.4.0D.o. This file should be installed on the customer's system in: /usr/opt/CLCXXX/mc The symbolic link in that directory should point to this new patch, replacing the symbolic link which previously existed. The kernel should then be rebuilt and the system rebooted. All trademarks are the property of their respective owners.



This patch can be found at any of these sites:

Colorado Site
Georgia Site



Files on this server are as follows:

clcmc313_e1.README
clcmc313_e1.CHKSUM
clcmc313_e1.CVRLET_TXT
clcmc313_e1.tar
clcmc313_e1.CVRLET_TXT

privacy and legal statement