PROBLEM: (QAR 58916 QAR 59120 QAR 59123 QAR 60351) (QAR 60785 QAR 60892 QAR 61364 QAR 61715) (QAR 62206 QAR 62635) (Patch ID: OSF435-425378) ******** This patch fixes the following problems that may occur when using QLogic adapters: o Fixes "simple_lock: time limit exceeded" panics. o Fixes a problem in which adapter errors are reported as disk errors. o Fixes a problem in which a processor may appear to hang for long periods of time when doing large, non-aligned, non-block, multiple I/O transfers. o Fixes a problem in which random memory corruption problems may occur when a device error is encountered and the device does not have an entry in the DDR database. PROBLEM: (BCGM80NCB, QAR 63216, QAR 61054, MGO103457, ECP JDOE1001) (Patch ID: OSF435-028) ******** This srequest fixes three separate problems which are: 1) This patch fixes a problem in the cam driver. A disk failure can cause the driver to spend too much time retrying interleaved Test Unit Ready and Start Unit commands. As a result, the logging of the hard error caused by the disk failure is delayed. 2) This patch fixes a problem with the ddr_config command, where the -x option would intermittently fail. 3) The purpose of this patch is to provide an application with the ability to obtain tape position information directly from the drive and to position the tape accordingly. One new ioctl (MTIOCRDPOS) has been implemented to obtain tape position. This new ioctl requires the use of the structure mtrdpos, defined in mtio.h. Two new subcommands of the MTIOCTOP ioctl have been added to provide tape positioning commands to the tape drive. The MTSEEK command sends a SCSI LOCATE command using SCSI logical block addresses. The MTSEEKDS command sends a SCSI LOCATE command using device specific addresses. This is useful for some devices which provide fast positioning, based on device specific information. PROBLEM: (QAR numbers 65104) (Patch ID: OSF435-061) ******** If the ITPSA 895/896 controller is the only controller in the system, the kernel does not build due to some undefined symbols. PROBLEM: (QAR numbers 65104 and 65310) (Patch ID: OSF435-061) ******** Support for LVD devices is not seen by customer. LVD supported enabled in cam_data.c PROBLEM: (CLD TKTR12275 CLD TKTR21726) (Patch ID: OSF435-158) ******** This patch fixes the problem that causes a "ccmn_rem_ccb3: ccb not on any list" panic and a device starvation problem when Rapid Error Recovery is in use. A typical stack trace is: 5 panic "ccmn_rem_ccb3: ccb not on any list") 6 ccmn_rem_ccb3 7 cdisk_complete 8 xpt_callback_thread PROBLEM: (QAR 64377) (Patch ID: OSF435-071) ******** This patch fixes the erroneous "SAR Stats" implementation of CAM statistics. The original CAM stat's macros calculated inappropriate time deltas because they were not measured on a per-io basis, and the times did not account for overlapping i/o. PROBLEM: (QAR 71292) (Patch ID: OSF435-217) ******** This patch fixes a problem where on systems with a Powerstorm 4D10T (ELSA Gloria Synergy) graphics board, sometimes the generic kernel (genvmunix) failed to configure the graphics driver giving the message: comet driver: could not register screen Other times, the system would crash during startup when configuring the graphics driver. PROBLEM: (QAR 71907) (Patch ID: OSF435-217) ******** This patch fixes a problem where on systems with a Powerstorm 4D10T (ELSA Gloria Synergy) graphics board, sometimes when the window system starts, the colors are incorrect. PROBLEM: (None) (Patch ID: OSF435-216) ******** This patch provides support for the DAPCA HE622 ATM adapter. PROBLEM: (CLD MGO104106, CLD HPAQ40QCM) (Patch ID: OSF435-182) ******** Typical stack trace for the assert panic is: panic assert_wait_mesg xpt_ccb_alloc htm_immed_async isp_process_response_queue For the blocked thread, there will be at least one thread waiting forever with a stack trace of: thread_block mpsleep isp_enable_lun htm_enable_lun handle_immediate sim_action xpt_sim_func xpt_action tmv2_complete_disable tmv2_accept_cbf xpt_callback_thread PROBLEM: (QAR 60654) (Patch ID: OSF435-229) ******** This patch fixes the problem where the tapex -L command would report failure when run on certain devices. The failure would be reported when the command was run on certain TLZ09 devices, depending on the firmware. PROBLEM: (QAR 70744, QAR 71087, QAR 71062) (Patch ID: OSF435-233) ******** This patch fixes a problem with the cdfs file system. The default "a" partitions are being made incorrectly by the disk driver for ISO-9660 CDs causing data corruption when reading beyond end of partition. Only new and non-DEC CD-ROM drives are affected. PROBLEM: (CLD MGO103941M, CLD MGO103897) (Patch ID: OSF435-295) ******** On a very busy SCSI device an I/O can indefinitly stall and never complete. PROBLEM: (QARs 73347, 73916) (Patch ID: OSF435-342) ******** This patch updates the lfa ATM driver to V1.0.16 and fixes the following two ATM driver problems: - Filesystems mounted using NFS over an ATM connection which uses either the Compaq HE622 or HE155 ATM adapters can experience soft hangs. When this happens, a file transfer operation will not complete (typically a write from the client to the server) or an unmount operation will hang. The rest of the system is still operational. - Under certain configurations, the ATM adapter can hang. When this occurs, the ATM subsystem cannot be successfully shut down and then restarted. Following an "atmconfig down driver=lfa<#>" command, the driver and ATM stack enters an unrecoverable state where no further operations are allowed. The state remains "GOING DOWN" (as reported by the command "atmconfig status driver=lfa<#>") until the next system boot. PROBLEM: (CLD GOZ72114A, CLD BCGMA10Z6, CLD BCGMA0X3C, CLD BCGMA1GFC, CLD BCGMB06HF, CLD DSATB0SF1, CLD DSATB0X2F, CLD HPAQB0X3N, CLD EVT75135A) (Patch ID: OSF435-375) ******** This patch fixes a problem on configurations having multiple Qlogic 1020/1040 based SCSI controllers (such as KZPBA) and multiple CPUs. The symptom of the problem is a performance degradation up to having ss_perform_timeouts being logged against the KZPBA scsi devices. In some extreme cases, the symptoms can be so severe that it makes make it appear as if the system was hung. Tape units have had a number of problems with vdump, tar, and nsrd related to the command timeouts. PROBLEM: (CFS.71077) (Patch ID: OSF435-376) ******** The tape status register bit was being incorrectly cleared. This could result in a unit attention on the tape drive being missed. PROBLEM: (TKTB90028, TKTBA0054) (Patch ID: OSF435-397) ******** This patch fixes a problem where on systems with a Powerstorm 4D10T (ELSA Gloria Synergy) graphics board, the graphics were not reset to console mode (the blue screen) when the halt button was pressed. PROBLEM: (BCGM90Z90) (Patch ID: OSF435-404) ******** This patch fixes a problem where timeouts are not canceled on I/O requests causing the I/O block to be freed inappropriately. PROBLEM: (BCGM10J56, BCGM4180B, BCGM41HLM, MGO36744A, 7XRB90123) (PATCH ID: OSF435-435) ******** This patch fixes the following 3 problems: 1.) When a SCSI I/O command results in a bus reset, which causes the command to be re-issued, the system sometimes can not recover and ends up in a tight loop of bus resets. 2.) After a recovery operation is performed, the read disk capacity sizing of the disk sometime fails to match the original value, which causes the recovery to fail. 3.) A BBR (bad block replacement) informational message received from an HSZ is mistakenly classified as an error.