PROBLEM: (QAR 70824) (Patch ID: OSF440-062) ******** This patch fixes a problem in which a system with a KZPCA host bus adapter may hang when the SCSI bus is reset. PROBLEM: (QAR 72878, QAR 73074) (Patch ID: OSF440-119) ******** The event logger will report command timeouts. PROBLEM: (QARs 71852, 72677) (Patch ID: OSF440-129) ******** A panic, machine check, or hang can occur when aborting an I/O due to a command timeout or aborting an application program with pending I/Os. PROBLEM: (QAR 71852, QAR 73310, QAR 73450) (Patch ID: OSF440-129) ******** The following problems on the ITPSA driver that supports the KZPCM adapteron can occur while the system is processing a SCSI bus or SCSI bus device reset request that is issued from the class driver: 1. The following ITPSA events are logged in the /var/adm/binary.errlog file or the /var/adm/messages file: a. Command timeout b. Illegal instruction c. HTH timeout d. SCSI bus reset error 2. The system panics and displays the message "xpt_callback: ccb not on any list" 3. The system panics and displays the message "simple_lock: time limit exceeded" PROBLEM: (QAR 73625) (Patch ID: OSF440-129) ******** On the 8951U and 8952U adapters, SCSI bus resets are lost when these adapters are connected to single ended drives. PROBLEM (QAR 72677) (Patch ID: OSF440-129) A "simple_unlock: no locks owned by cpu" panic can occur during boot when lockmode is set to 4. PROBLEM: (QAR 71594) (Patch ID: OSF440-072) ******** This patch fixes a problem with the ITPSA driver for KZPCM and KZPCA devices, which resulted in a syncrhonization problem, causing the SCSI bus to hang. Sense data was potentially lost because the autosense command was being queued at the tail of the request queue. In addition, request sense and inquiry commands were updated to ensure that there are no other synchronization problems. PROBLEM: (QAR 72008) (Patch ID: OSF440-235) ******** This patch fixes a simple lock timeout panic. It was possible for a bus reset to be generated before the previous bus reset was processed, causing excessive processing within the ISR. PROBLEM: (QAR 74525) (Patch ID: OSF440-235) ******** This patch fixes kernel memory fault panic caused by a SWS data structure being released twice. PROBLEM: (QAR 72879) (Patch ID: OSF440-235) ******** This patch fixes a problem where chip interrupt register fields in error log are incorrect. PROBLEM: (QAR 73998) (Patch ID: OSF440-235) ******** This patch fixes a problem where an error message was being logged for a condition, which is not a true error. PROBLEM: (75578, 78319, 75527, 77190) (PATCH ID: OSF440-386) ******** This patch fixes the following two problems with the ITPSA driver: - The driver negotiated for ULTRA2 speed when it was attached to a single-ended bus. With this patch, the driver will negotiate for ULTRA speed if attached to a single-ended bus and ULTRA2 speed if attached to a LVD bus. - The system will panic in itpsa_allocReq() on boot when lockmode=4 is set. PROBLEM: (STL047529) (PATCH ID: OSF440-561) ******** The patch fixes a problem with some slower tape devices serviced by the itpsa driver by lengthening the timeout value used. PROBLEM: (BCSM91X60) (PATCH ID: OSF440-568) ******** This patch fixes a simple lock time-out and kernel memory fault that can occur with EV6 hardware and the itpsa driver. Stack traces look like the following: panic+228: stop_secondary_cpu(0xff800180) event_timeout+252: panic("event_timeout: panic request") xcpu_puts+76: event_timeout() printf+312: xcpu_puts() panic+584: printf() simple_lock_fault+492: panic("simple_lock: time limit exceeded") simple_lock_time_violation+24: simple_lock_fault() simple_lock_D+0: simple_lock_time_violation() WARNING: "st" irregularity: repeating frame: simple_lock_D+0 0 stop_secondary_cpu src/kernel/arch/alpha/cpu.c : 614 1 panic src/kernel/bsd/subr_prf.c : 751 2 event_timeout src/kernel/arch/alpha/cpu.c : 1183 3 xcpu_puts src/kernel/bsd/subr_prf.c : 895 4 printf src/kernel/bsd/subr_prf.c : 423 5 panic src/kernel/bsd/subr_prf.c : 804 6 trap src/kernel/arch/alpha/trap.c : 1760 7 _XentMM src/kernel/arch/alpha/locore.s : 1741 8 thread_dup src/kernel/arch/alpha/pcb.c : 638 9 itpsa_hba_go src/kernel/io/cam/iti/itpsacfg.c : 744