Patch Name: PHNE_29945 Patch Description: s700_800 11.11 IGELAN 1000Base-SX/T B.11.11.[02-11] patch Creation Date: 04/04/13 Post Date: 04/05/01 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: HP PCI Gigabit Ethernet Driver IGELAN B.11.11.02 B.11.11.04 B.11.11.07 B.11.11.08 B.11.11.09 B.11.11.11 Filesets: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-KRN,fr=B.11.11.04,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-KRN,fr=B.11.11.07,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-KRN,fr=B.11.11.08,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-KRN,fr=B.11.11.09,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-KRN,fr=B.11.11.11,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-RUN,fr=B.11.11.04,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-RUN,fr=B.11.11.07,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-RUN,fr=B.11.11.08,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-RUN,fr=B.11.11.09,fa=HP-UX_B.11.11_64,v=HP IGELAN-DRV.IGELAN-RUN,fr=B.11.11.11,fa=HP-UX_B.11.11_64,v=HP Automatic Reboot?: Yes Status: General Release Critical: Yes PHNE_29945: PANIC PHNE_29631: PANIC HANG CORRUPTION PHNE_29325: HANG PHNE_26369: PANIC HANG Category Tags: defect_repair hardware_enablement general_release critical panic halts_system corruption manual_dependencies Path Name: /hp-ux_patches/s700_800/11.X/PHNE_29945 Symptoms: PHNE_29945: 1. ( SR: 8606346076 CR: JAGaf06903 ) On the 1000Base-SX portion of the A9782A card, if the transmit (TX) cable (link partner's receive(RX) cable) is disconnected or broken, system responsiveness could degrade. 2. ( SR: 8606347737 CR: JAGaf08559 ) Internal MAC Receive Errors are incorrectly set to a huge positive value. 3. ( SR: 8606348093 CR: JAGaf08915 ) When running data traffic and resets simultaneously a panic may occur. 4. ( SR: 8606349821 CR: JAGaf10640 ) TCP Segmentation Offload (TSO) base code needs to be added to the igelan driver to provide hooks for the future TSO enhancement patch. PHNE_29631: 1. JAGae90312: The igelan interface may hang when transmitting traffic on systems with 4GB of memory or more. 2. JAGae96861: The system may panic when retrieving statistics during an Online Addition( OLA ) operation. 3 JAGae87227: In the event of auto negotiation failures during initialization of 1000Base-T interfaces might lead to data corruption or HPMC. 4. JAGae83994: If the igelan driver's initialization fails some data structures are not freed. 5. JAGae83740: If there is an error in processing flow control or autonegotiation changes, the original values are not restored. 6. JAGae82308: The latest Gigabit Ethernet documentation will no longer be updated under the /opt/networkdocs directory. 7. JAGae74614: The igelan driver startup script, hpigelan, issues a "Bad speed value" error in the file /etc/rc.log, when the LANG environment variable is not set to "C". 8. JAGae68086: The interface may not operate correctly when the system has more than 127 lan interfaces. This condition can be identified by large or duplicate values for instance number (PPA) as seen in lanscan command output. 9. JAGae64575: When the transmit cable of 1000Base-SX card is disconnected, the LED shows link up while the igelan driver state as reported in "lanadmin -x card_info PPA" is IGELAN_OFFLINE. 10. JAGae52057: If in /etc/rc.config.d/hpigelanconf, an interface is configured to have a subgigabit speed setting, then the startup script /sbin/init.d/hpigelan might not be able to configure Jumbo MTU on subsequent interfaces. 11. JAGae49858: "lanadmin -x speed PPA" does not return the last user requested speed/duplexity setting when the link is down. 12. JAGae46291: SAM doesn't display errors during the igelan interface configuration. 13. JAGae24303: After replacing a card using rad, lanadmin -A DEFAULT will not change the MAC address to the new card's factory MAC address. 14. JAGae96962: An empty line gets printed when the user specifies the help flag for lanadmin -X/-x options. 15. JAGae93351: A defect in the implementation of the multicast algorithm may result in kernel data corruption leading to a panic. 16. JAGaf02864: On a A6847A 1000Base-SX card, if the transmit (TX) cable (link partner's receive(RX) cable) is disconnected or broken, system responsiveness could degrade. 17. JAGae94668: Flow control changes don't cause autonegotiation to restart for the 1000Base-T cards. 18. JAGae78851: Nettl error logs indicating link partner is half-duplex are logged needlessly for the 1000Base-SX cards. 19. JAGaf03465: When a large number of multicast addresses are enabled on an interface, an application retrieving the multicast list from that interface may see an incomplete list or incorrect addresses. PHNE_29325: 1. JAGae86819: Some TCP/UDP applications might experience hangs or extremely poor networking performance over an igelan interface. 2. JAGae18171: Suspend operation is permitted on a core igelan interface. Suspend should be disallowed on core networking interfaces. 3. JAGae56297: OLR (Online Replacement) does not disallow replacement with dissimilar cards. OLR should allow only like for like replacements. 4. JAGae58233: igelan driver prints out warning message during intialization. 5. JAGae30228: The hpigelanconf file has incorrect default values for SEND_MAX_BUFS and SEND_COAL_TICKS tunables. PHNE_26369: 1. JAGae24114: Applications that are modeled on a strict request/response behavior might see packet delays for about one second when they are the sole traffic generators over an igelan interface. This defect is seen only with the igelan product in Application Release of March 2002 (B.11.11.02). 2. JAGae27936: Certain applications using UDP ( eg. NFS ) may encounter timeouts/hangs due to bad UDP checksums. 3. JAGae28274: Setting ifAdminStatus up/down on igelan cards causes system to hang. 4. JAGae08826: The lanscan catalog file was not delivered as part of the igelan product in Application Release of March 2002 (B.11.11.02). 5. JAGae20835: lanadmin -g mibstats requires user to hit Carriage Return to complete. 6. JAGae24310: The Gigabit Ethernet Adapters, A6825A and A6847A were not supported by the igelan product in Application Release March 2002 (B.11.11.02). 7. JAGae03711: The "Inbound Unknown Protocol" counter displayed by the lanadmin display statistics command may show incorrect value. 8. JAGae08074: Resetting the Gigabit Ethernet Adapter in DEAD state may cause HPMC. The DEAD state refers to the Driver State (IGELAN_DEAD) displayed by the lanadmin -x card_info command. 9. JAGae08407: Multiple OLAR suspend or the Reset operations might leave the card in unusable condition. When this problem happens, the green LED on the card will be ON, indicating that the link is UP, whereas the Driver State displayed by lanadmin -x card_info shows that the link is DOWN (IGELAN_OFFLINE), which puts the driver in an unusable state. 10. JAGae08531: No warning is logged when the user sets the speed to sub-gigabit speed with jumbo MTU set. 11. JAGae09928: Sometimes the fiber card(A6847A) part number might not be displayed by the ioscan command. 12. JAGae13337: Issuing the lanadmin get stats command when the Gigabit Ethernet Adapter is in resetting or in suspended state may cause HPMC. 13. JAGae18176: The lanadmin -x stats drv command mis-spells the ifInUcastPkts_low. 14. JAGae18181: The lanadmin -x card_info command has an incorrect format of displaying "Card Settings" i.e, the line "Driver State:IGELAN_ONLINE", there should be a space after ":". 15. JAGae18182: The format of the "PCI Subsystem ID displayed by the lanadmin -x card_info command is not correct. 16. JAGae18192: The statistics, "Out Packet Error" displayed by the lanadmin -x stats drv command is a duplicate of ifOutDiscard statistics. 17. JAGae20706: VLAN traffic fails after reset. 18. JAGae03122: The adapter's part number may not be displayed correctly in ioscan description. Defect Description: PHNE_29945: 1. ( SR: 8606346076 CR: JAGaf06903 ) If the transmit cable is disconnected or broken the link partner notifies the local adapter of a change in link status by constantly sending autonegotiation requests. The host becomes burdened with these continuous requests. Resolution: Autonegotiation has been offloaded from the driver to firmware that is downloaded to the A9782A. 2. ( SR: 8606347737 CR: JAGaf08559 ) Incorrect calculation of inbound errors by the MAC can cause the Internal MAC Receive Error counter to be a negative value. This value is displayed as a huge positive value because of the counter being an unsigned integer type. Resolution: The Internal MAC Receive Error counter is set to 0. 3. ( SR: 8606348093 CR: JAGaf08915 ) A race condition exists between the reset operation and the processing routine for inbound frames. Resolution: A condition check was added to the inbound frame processing routine to eliminate the race condition. 4. ( SR: 8606349821 CR: JAGaf10640 ) TCP Segmentation Offload (TSO) base code needs to be added to the igelan driver. Resolution: TSO base code has been added. PHNE_29631: 1. JAGae90312: The 1000Base-SX/T adapter cannot handle DMA transfers that span or end at any 4GB boundary. Resolution: The igelan driver has been modified to eliminate the use of buffers that span or end at any 4GB boundary. 2. JAGae96861: The panic happens because we are accessing data structures which are still not allocated because the igelan driver is not completely initialized. Resolution: The igelan driver was modified not to process any request during intialization. 3. JAGae87227: The igelan driver was unlocking a spinlock twice when auto negotiation failed, which lead to synchronization problems. Resolution: Second unlock has been removed. 4. JAGae83994: If initialization fails, the igelan driver is not deallocating some data structures. Resolution: The deallocation of the data structure is done now. 5. JAGae83740: If the ioctls for changing autonegotiation and flow control fail, the original values are not restored. Resolution: The original values are now restored in the error cases. 6. JAGae82308: The latest Gigabit Ethernet documentation: Support Guide, Release Notes, and Installation Guide will no longer be updated under the /opt/networkdocs directory. GigEther-01_README file has not been updated with the information. Resolution: GigEther-01_README has been updated. Please refer to http://www.docs.hp.com and look under "Networking and Communications" for the product related documentation. 7. JAGae74614: The case conversion ( translation "tr" command )of the SPEED parameter value in /etc/rc.config.d/hpigelanconf is not handled correctly by the hpigelan startup script when LANG is not set to "C". Resolution: The case conversion is done correctly now. 8. JAGae68086: The way the igelan driver assigns the card instance number is incorrect. When the instance number assigned to the card is more than 127, it becomes a huge or duplicate value. Resolution: The assignment of card instance number is done correctly now. 9. JAGae64575: The controller was incorrectly keeping the link LED on when the transmit cable of 1000Base-SX card is disconnected. Resolution: Instead of the controller, the igelan driver now controls the setting of the LED register. 10. JAGae52057: A flag which disallows setting of JUMBO MTU is not reset after configuring the subgigabit interface, causing subsequent interfaces to not be able to configure JUMBO MTU. Resolution:The flag is reset for each interface. 11. JAGae49858: When the link is down the igelan driver is returning the speed/duplexity setting of when the link was last up rather than the last user requested speed/duplexity setting. Resolution: The igelan driver returns the most recent user requested speed/duplexity setting now. 12. JAGae46291: A flag which indicates if error messages are to be printed or not, is not intialized correctly in hpigelan_init. SAM uses stderr output from hpigelan_init script to determine if there are any errors during configuration. Resolution: The flag is intialized correctly now. 13. JAGae24303: The factory MAC address of the newly installed card is not read by the driver during the resume routine. Therefore the MAC address of the replaced card will remain intact until a system reboot. Resolution: The factory MAC address of the currently installed NIC is read during a resume. 14. JAGae96962: An empty line is printed when the user enters a lanadmin -x/-X help command to retrieve the possible completions for the driver specific lanadmin options. Resolution: The printing of the empty line is suppressed. 15. JAGae93351: A defect in the implementation of the multicast algorithm may result in kernel data corruption leading to a panic. Resolution: The defect in the implementation is fixed. 16. JAGaf02864: If the transmit cable is disconnected or broken the link partner notifies the local adapter of a change in link status by constantly sending autonegotiation requests. The host becomes burdened with these continuous requests. Resolution: Autonegotiation has been offloaded from the driver to firmware that is downloaded to the A6847A. 17. JAGae94668: The driver does not renegotiate flow control capabilities on 1000Base-T cards after a flow control change. Resolution: Autonegotiation is restarted upon flow control changes. 18. JAGae78851: Some fiber link partners advertise both full and half duplex capabilities. Nettl error messages are issued whenever the half-duplex bit is set, regardless of whether full-duplex is advertised. Resolution: A nettl error is issued if only the half-duplex bit is set. 19. JAGaf03465: When an application tries to retrieve the list of multicast addresses enabled on an interface, the driver may return a truncated list if the number of addresses enabled is large. Resolution: The driver has been modified to return correct and complete multicast addresses list. Please note that LAN products cumulative patch PHNE_28923 is required in addition to this patch to successfully retrieve any number of multicast addresses. PHNE_29325: 1. JAGae86819: Due to an error in the logic of the tcp/udp pseudo header computation in the driver the igelan card may generate bad tcp/udp checksums if certain data patterns are present within the packet. Resolution: The logic has been fixed to correctly compute the tcp/udp pseudo header checksum under all conditions. 2. JAGae18171: The igelan driver does not check if the interface is a core lan interface before allowing a suspend operation. Resolution: Checks have been implemented in the driver to disallow the operation. 3. JAGae56297: The igelan driver does not enforce like for like checking during an OLR operation. Resolution: Checks have been implemented in the driver to disallow the operation. 4. JAGae58233: The igelan driver prints out a warning message during intialization to notify the user that additional software/patches may be required to enable the APA(Auto Port Aggregation) feature. Resolution: Extra warning messages have been removed. 5. JAGae30228: The hpigelanconf file has incorrect default values for the tunables SEND_MAX_BUFS, SEND_COAL_TICKS. Resolution: The default values have been corrected in the hpigelanconf file. PHNE_26369: 1. JAGae24114: Due to a timing issue between the receive processing of the driver and the interrupt generation by the igelan Media Access Controller hardware, some received packets could go unprocessed by the driver, and hence not sent up to the application, for as long as one second. Resolution: The hardware is instructed to regenerate an interrupt whenever it notices that the driver has not processed a status update from the card. 2. JAGae20835: The checksum calculation done by the firmware is incorrect for certain message sizes for UDP fragments. Resolution: The firmware is fixed to handle the scenario correctly. 3. JAGae28274: System hang due to negative spinlock depth. Resolution: A locking bug in the driver has been fixed to resolve the negative spinlock depth problem. 4. JAGae08826: The Product Specification File did not mention the lanscan catalog file, peigelan.cat and hence it did not get delivered. Resolution: The file peigelan.cat is delivered as part of this patch. 5. JAGae20835: lanadmin requires the driver shared library to define a function called "disp_continue()". The igelan driver does not currently define/use this function in its mibstats display function, which is the cause of this defect. Resolution: The igelan driver now has the function called disp_continue. 6. JAGae24310: The Gigabit Adapters, A6825A and A6847A are not supported. Resolution: This patch supports the Gigabit Ethernet Adapters, A6825A and A6847A that weren't supported by igelan product Application Release March 2002 (B.11.11.02). 7. JAGae03711: The "Inbound Unknown Protocol" counter in the MIB statistics is updated twice. Resolution: The function, which returns the MIB statistics is not allowed to increment the "Inbound Unknown Protocol" counter before returning the MIB statistics, it just returns the current value of it, because it has already been updated as and when the packet is dropped for Unknown Protocol reason. 8. JAGae08074: Registers are not set correctly before reset, which may cause HPMC. Resolution: Setup of registers done correctly. 9. JAGae08407: Link status changes are not detected because a flag is setup incorrectly. Resolution: Link status changes detected correctly. 10. JAGae08531: The necessary warning is not issued whenever user tries to change the speed of the link to sub-gigabit speed with JUMBO MTU set, which is an unsupported configuration. Resolution: The necessary warning is issued. 11. JAGae09928: EEPROM read fails because of timeout. Resolution: Timeout value has been increased to enable successful read of EEPROM. 12. JAGae13337: Registers in card are accessed in incorrect state. Resolution: The state check is performed before accessing the card. 13. JAGae18176: Incorrect spelling. Resolution: The spelling is corrected. 14. JAGae18181: Incorrect formatting. Resolution: The format has been corrected. 15. JAGae18182: Incorrect formatting. Resolution: The format has been corrected. 16. JAGae18192: ifOutDiscard should display the number of frames discarded by the card, while "Out Packet Error"should display the number of frames discarded by the driver. Resolution: The statistics are displayed correctly. 17. JAGae20706: The link state of the physical interface is updated incorrectly which causes the VLAN's link state to remain down even though physical link is up. Resolution: Link state of physical interface is updated correctly. 18. JAGae03122: The adapter's part number is not initialized and hence ioscan description might not display the adapter's correct part number. Resolution: The adapter's part number is initialized correctly. Enhancement: No SR: 8606259796 8606263611 8606263948 8606241568 8606256520 8606259991 8606234513 8606239474 8606240657 8606241270 8606242693 8606246894 8606253842 8606253847 8606253848 8606253858 8606256391 8606233899 8606265975 8606294536 8606292536 8606253837 8606324354 8606329188 8606335807 8606324933 8606321526 8606321261 8606319820 8606311793 8606305037 8606301105 8606288124 8606285917 8606282339 8606259984 8606335908 8606332231 8606341957 8606333580 8606316134 8606342571 8606346076 8606347737 8606348093 8606349821 Patch Files: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.04,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.07,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.08,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.09,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.11,fa=HP-UX_B.11.11_64, v=HP: /usr/conf/lib/libigelan.a /usr/conf/master.d/igelan IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-RUN,fr=B.11.11.04,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-RUN,fr=B.11.11.07,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-RUN,fr=B.11.11.08,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-RUN,fr=B.11.11.09,fa=HP-UX_B.11.11_64, v=HP: IGELAN-DRV.IGELAN-RUN,fr=B.11.11.11,fa=HP-UX_B.11.11_64, v=HP: /sbin/init.d/hpigelan /usr/sbin/hpigelan_init /sbin/rc1.d/K695hpigelan /sbin/rc2.d/S305hpigelan /usr/newconfig/etc/rc.config.d/hpigelanconf /usr/lib/nls/msg/C/dsigelan.cat /usr/lib/nls/msg/C/peigelan.cat /usr/lib/lanadmin/libdsigelan.1 /usr/lib/lanscan/libpeigelan.1 /usr/lib/libfmigelan.1 /usr/lib/lanadmin/libdsigelan.sl /usr/lib/lanscan/libpeigelan.sl /usr/lib/libfmigelan.sl /usr/lib/nls/msg/C/fmigelan.cat /opt/networkdocs/igelan_ilan.pl /opt/networkdocs/GigEther-01_relno.pdf /opt/networkdocs/GigEther-01_quick_install.pdf /opt/networkdocs/GigEther-01_README what(1) Output: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64, v=HP: /usr/conf/lib/libigelan.a: igelan_ilan Version: 1 Apr 12 2004 igelan Revision: B.11.11.14 Apr 12 2004 /usr/conf/master.d/igelan: $Revision: 1.1.106.2 $ IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64, v=HP: /sbin/init.d/hpigelan: None /usr/sbin/hpigelan_init: hpigelan_init /sbin/rc1.d/K695hpigelan: None /sbin/rc2.d/S305hpigelan: None /usr/newconfig/etc/rc.config.d/hpigelanconf: None /usr/lib/nls/msg/C/dsigelan.cat: None /usr/lib/nls/msg/C/peigelan.cat: None /usr/lib/lanadmin/libdsigelan.1: None /usr/lib/lanscan/libpeigelan.1: None /usr/lib/libfmigelan.1: None /usr/lib/lanadmin/libdsigelan.sl: None /usr/lib/lanscan/libpeigelan.sl: None /usr/lib/libfmigelan.sl: None /usr/lib/nls/msg/C/fmigelan.cat: None /opt/networkdocs/igelan_ilan.pl: None /opt/networkdocs/GigEther-01_relno.pdf: None /opt/networkdocs/GigEther-01_quick_install.pdf: None /opt/networkdocs/GigEther-01_README: None cksum(1) Output: IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64, v=HP: 684776445 698288 /usr/conf/lib/libigelan.a 1174697750 3828 /usr/conf/master.d/igelan IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64, v=HP: 2335881790 11009 /sbin/init.d/hpigelan 2873628676 9152 /usr/sbin/hpigelan_init 2335881790 11009 /sbin/rc1.d/K695hpigelan 2335881790 11009 /sbin/rc2.d/S305hpigelan 691469580 3039 /usr/newconfig/etc/rc.config.d/hpigelanconf 2802506289 9599 /usr/lib/nls/msg/C/dsigelan.cat 1422941188 114 /usr/lib/nls/msg/C/peigelan.cat 1833261581 143360 /usr/lib/lanadmin/libdsigelan.1 2429487296 12288 /usr/lib/lanscan/libpeigelan.1 2973911942 20480 /usr/lib/libfmigelan.1 1833261581 143360 /usr/lib/lanadmin/libdsigelan.sl 2429487296 12288 /usr/lib/lanscan/libpeigelan.sl 2973911942 20480 /usr/lib/libfmigelan.sl 509641685 8893 /usr/lib/nls/msg/C/fmigelan.cat 2874910725 4118 /opt/networkdocs/igelan_ilan.pl 3081930938 449 /opt/networkdocs/GigEther-01_README 2116518901 85739 /opt/networkdocs/ GigEther-01_quick_install.pdf 1122015888 30859 /opt/networkdocs/GigEther-01_relno.pdf Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: Please note to fix JAGaf03465(8606342571) the LAN products cumulative patch PHNE_28923 (or its superseeding patch) is required in addition to patch PHNE_29631 (or its superseeding patch) to successfully retrieve any number of multicast addresses. Supersedes: PHNE_29631 PHNE_29325 PHNE_26369 Equivalent Patches: None Patch Package Size: 370 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 PHNE_29945 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHNE_29945.depot By default swinstall will archive the original software in /var/adm/sw/save/PHNE_29945. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHNE_29945.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHNE_29945.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_29945.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: The fix for JAGae30228(8606265975) is delivered in the new /usr/newconfig/etc/rc.config.d/hpigelanconf file. If you wish to use the new file, merge the contents of the existing /etc/rc.config.d/hpigelanconf with the new file.