AlphaServer SC patch kit: ========================== AlphaServer SC Version : SC V2.6 UK1 Kit Name: SCV26UK11206623459C Release Date: 07/04/2005 QuIX: QXCM1000220347 WFM Number: 1206623459 Abstract: ep3: 256k alignment of DMAs. Description of Patch: ===================== 1. Allocates an extra elan page for DMAs that end exactly on a 256k page boundary. This avoids a page fault when the last byte of the region is accessed by the elan driver. Also contains the following fixes from SCV26UK11206623459B: 2. Verbose console output for elan Rev B prefetch traps. This functionality was turned on by default in SCV26UK11206623459B but is turned off by default in this patch. Also contains the following fixes from SCV26UK11206623459: 3. Increases the tenacity with which the ep_dma_retry thread tries to reissue DMAs that failed to go through first time. Older versions of the ep3 driver did not give fair service to low priority DMAs under high load and they could sit in the DMA retry queue for extended periods. 4. Adds the sysconfig parameter ClassicDmaRetries that, when set to one, disables the new "tenacious" method of retrying DMAs and uses the same method as older versions of ep3.mod. 5. Splits the ep3 sysconfig parameter IssueDmaFailMode into two, one for the retry thread (RetryDmaFailMode) and one for all other threads (IssueDmaFailMode). Unless specifically advised otherwise by Sierra you should always keep these equal. Kit location: ============= The patch kit is SCV26UK11206623459C.tar.gz and it is available from ITRC. Prerequisites: ============== Before installing this Patch kit, you should ensure the following: 1) You have all mandatory patches for this release installed Kit checksum: ============= # cksum SCV26UK11206623459C.tar.gz 317123167 393808 SCV26UK11206623459C.tar.gz Updated files: ============== A list of the files included in this patch is given below along with the cksum values for each file: 1372535440 617519 /usr/opt/elan/sys/ep3.mod Instructions: ============= This patch is provided as a setld installable kit. Unpack it into a directory that is NFS mounted on all domains e.g. /nfs/SCV26UK11206623459C and install it as follows: Patch required on Management Server (if used) : NO Patch required on Domains : YES On Domains: ----------- Install the patch as follows: # cd /nfs/SCV26UK11206623459C # scrun -d all setld -l /nfs/SCV26UK11206623459C SCV26UK11206623459C # # scrun -d all BuildKernels # scrun -d all DeployKernels # sra shutdown -domains all # sra boot -domains all Installation is complete at this point. To remove the patch use the following commands: # scrun -d all setld -d SCV26UK11206623459C # # scrun -d all BuildKernels # scrun -d all DeployKernels # sra shutdown -domains all # sra boot -domains all Once the patch is installed and you are satisfied that it is working correctly the GENERIC kernels should also be updated, using the following command: # scrun -d all DeployKernels -g =======================================================================