Patch Name: PHKL_28858 Patch Description: s700 10.26 WSIO SCSI cumulative patch Creation Date: 03/03/26 Post Date: 03/03/28 Hardware Platforms - OS Releases: s700: 10.26 Products: N/A Filesets: OS-Core.CORE-KRN Automatic Reboot?: Yes Status: General Release Critical: No (superseded patches were critical) PHKL_19084: HANG PANIC Path Name: /hp-ux_patches/s700/10.X/PHKL_28858 Symptoms: PHKL_28858: 1. 'ioscan -f' command output shows "state" field as "UNCLAIMED" for scanners SJ6100 and SJ6250C. PHKL_25923: c720 driver does not support SYM 53C895A SCSI chip PHKL_19084: Ported 10.20 patch PHKL_18390 to TOS. (PHKL_18390) SR:1653300004 DTS: JAGaa47696 (dup of JAGaa11155) Slow PVlink failover Diskinfo reports back on an unavailable disk. SR:1653300970 DTS:JAGab11365 SR:1653290395 DTS: JAGaa47016 A faulty disk can prevent the LVM mirroring from working. (PHKL_17467) I/O failover hang on Fiber Channel PV_link. (PHKL_16861) I/O failover hang on Fiber Channel PV_link. (PHKL_17639) This patch enables new functionality which adds new I/O drivers to support the B1000, C3000, and J5000 systems. (PHKL_16926) SR:5003434118 DTS:JAGaa23967 System panics (Data Page Fault) in scsi_destroy_scb SR:5003429654 DTS:JAGaa40369 System panics in c720_invalid_req_done SR:4701407890 DTS:JAGaa23080 Unexpected Disconnect Messages when using pass through driver Defect Description: PHKL_28858: 1. Scanners connected on the SCSI bus shows up as 'processor' device type. Since 'processor' device type does not exist in the 'sctl' driver list, scanners are not being claimed. Resolution: 1. Code has been modified to claim the scanners SJ6100 and SJ6250C. PHKL_25923: PCI ID for the 53C895A chip is not in the list of supported PCI IDs. Therefore c720 driver does not claim this chip. Resolution: Added 53C895A chip to the list of supported devices. PHKL_19084: SR:1653300004 DTS: JAGaa47696 (dup of JAGaa11155) Slow PVlink failover or diskinfo reporting good disk status on an unavailable disk is due to the SCSI INQUIRY command returning cached data instead of sending the command down to the device." Resolution: We now ensure an INQUIRY command will be sent down to the device when the disk becomes nonresponsive. SR:1653300970 DTS:JAGab11365 and SR:1653290395 DTS:JAGaa47016 If a faulty disk sends NOT_READY sense key to SCSI. The current SCSI policy is to retry the request until the disk is ready. This results in a hang IO situation and prevents the LVM mirroring from working. Resolution: LVM-related NOT_READY requests will be treated as nonresponse from the disk and will therefore be failed back for LVM to handle. SR: 8606107849 1653300970 4701398263 4701407668 4701407890 4701414136 5003429654 5003434118 Patch Files: /usr/conf/lib/libhp-ux.a(scsi_c720.o) /usr/conf/lib/libhp-ux.a(scsi_ctl.o) /usr/conf/lib/libhp-ux.a(scsi_disk.o) what(1) Output: /usr/conf/lib/libhp-ux.a(scsi_c720.o): 01/12/13 kern/wsio/scsi_c720.c, hpux, hpux_10.26, ic 5gh Revision 1.6 PATCH_10.26 (PHKL_25923) UN MODIFIED scsi_c720.c $Date: 2001/01/31 18:18:55 $ $Revision: 1.5.98.53 $ /usr/conf/lib/libhp-ux.a(scsi_ctl.o): 03/03/14 kern/wsio/scsi_ctl.c, hpux, hpux_10.26, ic5 ho Revision 1.8 PATCH_10.26 (PHKL_28858) /usr/conf/lib/libhp-ux.a(scsi_disk.o): 99/07/27 kern/wsio/scsi_disk.c, hpux, hpux_10.26, ic 5dc Revision 1.8 PATCH_10.26 (PHKL_19084) cksum(1) Output: 323153245 108936 /usr/conf/lib/libhp-ux.a(scsi_c720.o) 1060096189 72780 /usr/conf/lib/libhp-ux.a(scsi_ctl.o) 1347041075 22536 /usr/conf/lib/libhp-ux.a(scsi_disk.o) Patch Conflicts: None Patch Dependencies: s700: 10.26: PHKL_17282 Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_19084 PHKL_25923 Equivalent Patches: PHKL_28859: s800: 10.26 Patch Package Size: 260 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHKL_28858 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHKL_28858.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHKL_28858. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHKL_28858.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_28858.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch depends on base patch PHKL_17282. For successful installation, please ensure that PHKL_17282 is in the same depot with this patch, or PHKL_17282 is already installed.