Charon-PAR 3.0.12 - Release Notes

Charon-PAR 3.0.12 - Release Notes

Version: 2 - Published: Dec 15, 2023 

Contents

Relevant Products

Charon-PAR 3.0.12.

This document also contains information about older versions. However, please always refer to the documentation for your product version.

Software and Hardware Requirements

See Software Product Description and Charon-PAR 3.0 for Linux - User's Guide.

Information about Version 3.0.12

Problems Fixed in Patch Release 3.0.12 Build 22801

  • Updated end-user license agreement (EULA).

  • VE Licensing related:

    • Double deallocation problem in license stop process.

    • Proper error log message if there is a certificate mismatch between client and server.

    • Additional small, non user-visible improvements.

Problems Fixed in Version 3.0.12 Build 22800

  • In case of intensive I/O, host LAN adapter emulation could get stuck waiting for necessary resources which resulted in error messages similar to the following:
    Failed to write channel (-1/318): Resource temporarily unavailable (ID#100315).

  • Transmit packets could be lost when using a MACVTAP interface (ID#100334). This error could also lead to the Resource temporarily unavailable log message.

  • Under certain conditions (VMware, heavy flood-ping network traffic), the emulator can produce a network related crash (ID#100317).

  • DIT missing symbol error in interrupt initiation corrected (ID#100333).

  • If process affinity is set via the taskset command, the do_affinity command in the emulator configuration no longer works as expected (ID#100335).

Known Caveats in Version 3.0.12

Charon-PAR version 3.0.12 has the following known caveats:

  • SSH-based data transfer performance and overall CPU load on the guest system are influenced by the SSH encryption method used. On Rocky Linux 8, a higher level encryption is used by default which can lead to a lower performance of the guest system when compared to older guest operating system versions. Possible workaround: configure SSH with less demanding parameters
    (e.g.,  -o 'Ciphers aes128-ctr' -o 'MACs umac-64-etm@openssh.com'). Caveat: this also makes the connection somewhat less secure.

  • When installing the aksusbd package version 8.13 in some CentOS 7.x environments it was observed that the aksusbd service did not start automatically after a new installation or an upgrade. The following error was displayed during the installation: Failed to restart aksusbd.service: Access denied. If this happens, uninstall the aksusbd package and reboot the system. After rebooting the system, re-install the package. The cause of this sporadic problem has not yet been identified.

  • Repeated MMU assist off messages may be displayed. This message means that the MMU assistance module detected an unsupported guest OS. It is normal to see these messages during a reset and when the guest OS is starting (when the guest OS is not available).

  • If running the Charon emulator host in a Nutanix VM, it must be ensured that Nutanix host partitioning be configured in a way that the emulator's domain (node) does not conflict with or share any resources with other nodes. Failing to do so can cause low performance and instability.

  • There may be a problem loading additional modules into the expansion slots of rp34xx and rp44xx models. If you encounter this problem, please contact Stromasys support for a workaround.

  • When configuring the emulator to use TAP interfaces, 32-bit models cannot use an already existing TAP interface. In such cases, the emulator will exit with an error message (Unable to open TAP device).

  • The emulator currently has no serial port flow control protocol on telnet port (ID#100080).

  • HP-UX 11.11 lpmc_em CPU errors (ID#100084). Should this problem occur, the following workaround can be implemented:

    # Stop diagnostics daemon
    # /sbin/init.d/diagnostic stop
    # Set config to disable diagnostics
    # echo "DIAGNOSTICS=0" >> /etc/rc.config

  • HP-UX 11.31 is only supported on specific models. Server models: rp34xx, rp44xx, rp7405, rp7410, rp7420, rp8420, rp6440, rp8440; workstation models: с8000 (ID#100098). Of these models, the current version of Charon-PAR supports rp34xx and rp44xx.

  • Low network performance, particular in Google cloud environments, when a dedicated NIC is configured for the guest OS (ID#100117). This is related to the cloud environment not properly disabling offloading for the NIC as configured on the Linux level. Workaround: use the MACVTAP interface configuration or (on GCP) configure the instance with gVNIC interfaces.

  • HP-UX 11.11, "btlan: Invalid connection type in SROM" reported in dmesg. This message does not affect network operation (ID: 100118).

  • MPE Virtual tape errors/timeouts when restoring large backup (ID#100130). Workaround:
    Force the store to use sequential (instead of index read. Enter the following command before restoring the backup:
    :setvar hpfastsearch false.

  • Ctrl+c in the Charon-PAR console is passed to the emulator's child processes and kills the PuTTY console process (ID#100188). To prevent this behavior, the emulator serial line configuration can be changed as follows:

    • Modify the default configuration serial.uart0.device.command="putty -telnet -P 30000 localhost"

      • either to: serial.uart0.device.command="trap '' SIGINT ; putty -telnet -P 30000 localhost", or

      • to: serial.uart0.device.command="setsid putty -telnet -P 30000 localhost"

  • TOC in HP-UX on an emulated rp7400 system when the configuration contains SCSI controllers on the second system bus (ID#100221, duplicate of ID#100298).

  • The emulator sets the default physical serial line parameters during boot unless set explicitly by HP-UX (ID#100245). Workaround: use the port_defaults parameter in the configuration file to set the correct parameters.

  • Text mode curses applications (for example smh) may not work correctly on the serial console (ID#100252). Console is not recognized as a serial line supporting terminal control functions. Possible workarounds: configure getty on another serial line, or access the emulator via telnet or SSH.

  • Maximum size for SCSI disks is currently 2TB (ID#100258).

  • Unexpected halt during Oracle test on HP-UX 11.31 (ID#100262).

  • Unexpected unicode/non-ascii symbols in the HPCPUNAME (ID#100266).

  • A 32-bit HP-UX guest system may crash under high network load because the RX/TX interrupt frequency of the 10 Mbit LAN card becomes too high (ID#100269). Possible workaround: configure a traffic shaper on the Linux host level if the system encounters this problem.

  • If a VE license is used, the emulator must always be run as root (ID#100314).

  • Under rare conditions, an emulated dec21x4x network controller shows an error (DMA failure) on the HP-UX boot and the guest system has no network connectivity (ID#100318). The cause could be an incomplete system reset (ID#100321).

  • Network NS_LS_DRIVER Disaster message if system is overloaded by network protocols without flow control (ID#100324). This causes the network to be stuck and requires an interface restart. 

Information about Version 3.0.11

New Features in Version 3.0.11

Charon-PAR 3.0.11 includes the following new features:

  • Updated packaging: there is now one self-extracting shell archive per Linux main version (one archive each for el7, el8, and el9).

  • Updated VE licensing with custom certificate support.

  • Updated end-user license agreement (EULA).

Known Caveats in Version 3.0.11

Charon-PAR version 3.0.11 has the following known caveats:

  • SSH-based data transfer performance and overall CPU load on the guest system are influenced by the SSH encryption method used. On Rocky Linux 8, a higher level encryption is used by default which can lead to a lower performance of the guest system when compared to older guest operating system versions. Possible workaround: configure SSH with less demanding parameters
    (e.g.,  -o 'Ciphers aes128-ctr' -o 'MACs umac-64-etm@openssh.com'). Caveat: this also makes the connection somewhat less secure.

  • When installing the aksusbd package version 8.13 in some CentOS 7.x environments it was observed that the aksusbd service did not start automatically after a new installation or an upgrade. The following error was displayed during the installation: Failed to restart aksusbd.service: Access denied. If this happens, uninstall the aksusbd package and reboot the system. After rebooting the system, re-install the package. The cause of this sporadic problem has not yet been identified.

  • Repeated MMU assist off messages may be displayed. This message means that the MMU assistance module detected an unsupported guest OS. It is normal to see these messages during a reset and when the guest OS is starting (when the guest OS is not available).

  • If running the Charon emulator host in a Nutanix VM, it must be ensured that Nutanix host partitioning be configured in a way that the emulator's domain (node) does not conflict with or share any resources with other nodes. Failing to do so can cause low performance and instability.

  • There may be a problem loading additional modules into the expansion slots of rp34xx and rp44xx models. If you encounter this problem, please contact Stromasys support for a workaround.

  • When configuring the emulator to use TAP interfaces, 32-bit models cannot use an already existing TAP interface. In such cases, the emulator will exit with an error message (Unable to open TAP device).

  • The emulator currently has no serial port flow control protocol on telnet port (ID#100080).

  • HP-UX 11.11 lpmc_em CPU errors (ID#100084). Should this problem occur, the following workaround can be implemented:

    # Stop diagnostics daemon
    # /sbin/init.d/diagnostic stop
    # Set config to disable diagnostics
    # echo "DIAGNOSTICS=0" >> /etc/rc.config

  • HP-UX 11.31 is only supported on specific models. Server models: rp34xx, rp44xx, rp7405, rp7410, rp7420, rp8420, rp6440, rp8440; workstation models: с8000 (ID#100098). Of these models, the current version of Charon-PAR supports rp34xx and rp44xx.

  • Low network performance, particular in Google cloud environments, when a dedicated NIC is configured for the guest OS (ID#100117). This is related to the cloud environment not properly disabling offloading for the NIC as configured on the Linux level. Workaround: use the MACVTAP interface configuration or (on GCP) configure the instance with gVNIC interfaces.

  • HP-UX 11.11, "btlan: Invalid connection type in SROM" reported in dmesg. This message does not affect network operation (ID: 100118).

  • MPE Virtual tape errors/timeouts when restoring large backup (ID#100130). Workaround:
    Force the store to use sequential (instead of index read. Enter the following command before restoring the backup:
    :setvar hpfastsearch false.

  • Ctrl+c in the Charon-PAR console is passed to the emulator's child processes and kills the PuTTY console process (ID#100188). To prevent this behavior, the emulator serial line configuration can be changed as follows:

    • Modify the default configuration serial.uart0.device.command="putty -telnet -P 30000 localhost"

      • either to: serial.uart0.device.command="trap '' SIGINT ; putty -telnet -P 30000 localhost", or

      • to: serial.uart0.device.command="setsid putty -telnet -P 30000 localhost"

  • TOC in HP-UX on an emulated rp7400 system when the configuration contains SCSI controllers on the second system bus (ID#100221, duplicate of ID#100298).

  • The emulator sets the default physical serial line parameters during boot unless set explicitly by HP-UX (ID#100245). Workaround: use the port_defaults parameter in the configuration file to set the correct parameters.

  • Text mode curses applications (for example smh) may not work correctly on the serial console (ID#100252). Console is not recognized as a serial line supporting terminal control functions. Possible workarounds: configure getty on another serial line, or access the emulator via telnet or SSH.

  • Maximum size for SCSI disks is currently 2TB (ID#100258).

  • Unexpected halt during Oracle test on HP-UX 11.31 (ID#100262).

  • Unexpected unicode/non-ascii symbols in the HPCPUNAME (ID#100266).

  • A 32-bit HP-UX guest system may crash under high network load because the RX/TX interrupt frequency of the 10 Mbit LAN card becomes too high (ID#100269). Possible workaround: configure a traffic shaper on the Linux host level if the system encounters this problem.

  • If a VE license is used, the emulator must always be run as root (ID#100314).

  • Message Failed to write channel: resource temporary unavailable on Ethernet interface when system has a high I/O load and the adapter is waiting for resources (ID#100315). Workaround: use MACVTAP interface type instead of RAW.

  • Under certain conditions (VMware, heavy flood-ping network traffic), the emulator can produce a network related crash (ID#100317).

  • Under rare conditions, an emulated dec21x4x network controller shows an error (DMA failure) on the HP-UX boot and the guest system has no network connectivity (ID#100318). The cause could be an incomplete system reset (ID#100321).

  • Network NS_LS_DRIVER Disaster message if system is overloaded by network protocols without flow control (ID#100324). This causes the network to be stuck and requires an interface restart. 

Problems Fixed in Version 3.0.11 Build 22700

  • Unexpected disk size increase due to rounding error in CHS (cylininder, head, sector) calculation (ID#100329).

Information about Version 3.0.10

New Features in Version 3.0.10

Charon-PAR 3.0.10 includes the following new features:

  • New packaging:

    • All RPMs are included in a self-extracting shell archive.

    • Archive also contains end-user license agreement (EULA) which must be accepted by the user before RPM packages are unpacked.

    • New mandatory charon-license RPM which installs the EULA in /opt/charon/doc.

    • HASP licensing libraries and utilities are now in a separate RPM (charon-license-hasp) to avoid installation conflicts with other emulator products.

Known Caveats in Version 3.0.10

Charon-PAR version 3.0.10 has the following known caveats:

  • HP-UX 11.31 is only supported on specific models. Server models: rp34xx, rp44xx, rp7405, rp7410, rp7420, rp8420, rp6440, rp8440; workstation models: с8000 (ID#100098). Of these models, the current version of Charon-PAR supports rp34xx and rp44xx.

  • Ctrl+c in the Charon-PAR console is passed to the emulator's child processes and kills the PuTTY console process (ID#100188). To prevent this behavior, the emulator serial line configuration can be changed as follows:

    • Modify the default configuration serial.uart0.device.command="putty -telnet -P 30000 localhost"

      • either to: serial.uart0.device.command="trap '' SIGINT ; putty -telnet -P 30000 localhost", or

      • to: serial.uart0.device.command="setsid putty -telnet -P 30000 localhost"

  • Low network performance, particular in Google cloud environments, when a dedicated NIC is configured for the guest OS (ID#100117). This is related to the cloud environment not properly disabling offloading for the NIC as configured on the Linux level. Workaround: use the MACVTAP interface configuration or (on GCP) configure the instance with gVNIC interfaces.

  • HP-UX 11.11 lpmc_em CPU errors (ID#100084). Should this problem occur, the following workaround can be implemented:

    # Stop diagnostics daemon
    # /sbin/init.d/diagnostic stop
    # Set config to disable diagnostics
    # echo "DIAGNOSTICS=0" >> /etc/rc.config

  • TOC in HP-UX on an emulated rp7400 system when the configuration contains SCSI controllers on the second system bus (ID#100221, duplicate of ID#100298).

  • HP-UX 11.11, "btlan: Invalid connection type in SROM" reported in dmesg. This message does not affect network operation (ID: 100118).

  • MPE Virtual tape errors/timeouts when restoring large backup (ID#100130). Workaround:
    Force the store to use sequential (instead of index read. Enter the following command before restoring the backup:
    :setvar hpfastsearch false.

  • The emulator currently has no serial port flow control protocol on telnet port (ID#100080).

  • When installing the aksusbd package version 8.13 in some CentOS 7.x environments it was observed that the aksusbd service did not start automatically after a new installation or an upgrade. The following error was displayed during the installation: Failed to restart aksusbd.service: Access denied. If this happens, uninstall the aksusbd package and reboot the system. After rebooting the system, re-install the package. The cause of this sporadic problem has not yet been identified.

  • Repeated MMU assist off messages may be displayed. This message means that the MMU assistance module detected an unsupported guest OS. It is normal to see these messages during a reset and when the guest OS is starting (when the guest OS is not available).

  • If running the Charon emulator host in a Nutanix VM, it must be ensured that Nutanix host partitioning be configured in a way that the emulator's domain (node) does not conflict with or share any resources with other nodes. Failing to do so can cause low performance and instability.

  • Text mode curses applications (for example smh) may not work correctly on the serial console (ID#100252). Console is not recognized as a serial line supporting terminal control functions. Possible workarounds: configure getty on another serial line, or access the emulator via telnet or SSH.

  • Maximum size for SCSI disks is currently 2TB (ID#100258).

  • Unexpected halt during Oracle test on HP-UX 11.31 (ID#100262).

  • The emulator sets the default physical serial line parameters during boot unless set explicitly by HP-UX (ID#100245). Workaround: use the port_defaults parameter in the configuration file to set the correct parameters.

  • When configuring the emulator to use TAP interfaces, 32-bit models cannot use an already existing TAP interface. In such cases, the emulator will exit with an error message (Unable to open TAP device).

  • Unexpected unicode/non-ascii symbols in the HPCPUNAME (ID#100266).

  • A 32-bit HP-UX guest system may crash under high network load because the RX/TX interrupt frequency of the 10 Mbit LAN card becomes too high (ID#100269). Possible workaround: configure a traffic shaper on the Linux host level if the system encounters this problem.

  • SSH-based data transfer performance and overall CPU load on the guest system are influenced by the SSH encryption method used. On Rocky Linux 8, a higher level encryption is used by default which can lead to a lower performance of the guest system when compared to older guest operating system versions. Possible workaround: configure SSH with less demanding parameters
    (e.g.,  -o 'Ciphers aes128-ctr' -o 'MACs umac-64-etm@openssh.com'). Caveat: this also makes the connection somewhat less secure.

  • If a VE license is used, the emulator must always be run as root (ID#100314).

  • There may be a problem loading additional modules into the expansion slots of rp34xx and rp44xx models. If you encounter this problem, please contact Stromasys support for a workaround.

  • Message Failed to write channel: resource temporary unavailable on Ethernet interface when system has a high I/O load and the adapter is waiting for resources (ID#100315). Workaround: use MACVTAP interface type instead of RAW.

  • Network NS_LS_DRIVER Disaster message if system is overloaded by network protocols without flow control (ID#100324). This causes the network to be stuck and requires an interface restart. 

Problems Fixed in Version 3.0.10 Build 22600

  • HP-UX hangs with many messages indicating invalid memory access and load_io failures (ID#100287). Models for which the problem could be reproduced: rp3440-2 and  rp-3440-3.

  • Obsolete ControlGroup setting was removed from the charon-par.service sample script (ID#100316).

  • Interrupt while PSW<Q> = 0 (ID#100391).

  • Crash of LAN emulation if TAP configuration is missing (ID#100278).

  • Revert automatic configuration of WWID (ID#100300) as implemented in version 3.0.9 and replace with better solution (ID#100320). The new solution allows setting of disk model, vendor, and revision to enable HP-UX to differentiate between disks of the same size.

  • End-user license agreement (EULA) now embedded in product kits with mandatory agreement prior to accessing the installation packages.

Information about Version 3.0.9

New Features in Version 3.0.9

Charon-PAR 3.0.9 includes the following new features:

  • MACVTAP support: this mode allows a pass-through connection via a dedicated host interface using the same MAC address on the emulator. The configuration can be used instead of RAW interface mode in the emulator configuration in environments where a virtual bridge with different MAC addresses is not possible (mostly cloud environments).

  • Unique WWID: implements default WWID for disk devices, based on HP vendor ID and bus + SCSI ID + LUN numbers. Avoids a problem in HP-UX causing different disks of the same size to be interpreted as one disk with two access paths.

  • Ignite-UX network boot.

  • VE licensing: new certificate format and ability for user to obtain and use their own certificates for license server to license client communication.

  • Fortify code analysis and correction of any issues flagged.

  • Improvements and bug fixes.

Known Caveats in Version 3.0.9

Charon-PAR version 3.0.9 has the following known caveats:

  • HP-UX 11.31 is only supported on specific models. Server models: rp34xx, rp44xx, rp7405, rp7410, rp7420, rp8420, rp6440, rp8440; workstation models: с8000 (ID#100098). Of these models, the current version of Charon-PAR supports rp34xx and rp44xx.

  • Ctrl+c in the Charon-PAR console is passed to the emulator's child processes and kills the PuTTY console process (ID#100188). To prevent this behavior, the emulator serial line configuration can be changed as follows:

    • Modify the default configuration serial.uart0.device.command="putty -telnet -P 30000 localhost"

      • either to: serial.uart0.device.command="trap '' SIGINT ; putty -telnet -P 30000 localhost", or

      • to: serial.uart0.device.command="setsid putty -telnet -P 30000 localhost"

  • Low network performance, particular in Google cloud environments, when a dedicated NIC is configured for the guest OS (ID#100117). This is related to the cloud environment not properly disabling offloading for the NIC as configured on the Linux level. Workaround: use the MACVTAP interface configuration or (on GCP) configure the instance with gVNIC interfaces.

  • HP-UX 11.11 lpmc_em CPU errors (ID#100084). Should this problem occur, the following workaround can be implemented:

    # Stop diagnostics daemon
    # /sbin/init.d/diagnostic stop
    # Set config to disable diagnostics
    # echo "DIAGNOSTICS=0" >> /etc/rc.config

  • TOC in HP-UX on an emulated rp7400 system when the configuration contains SCSI controllers on the second system bus (ID#100221, duplicate of ID#100298).

  • HP-UX 11.11, "btlan: Invalid connection type in SROM" reported in dmesg. This message does not affect network operation (ID: 100118).

  • MPE Virtual tape errors/timeouts when restoring large backup (ID#100130). Workaround:
    Force the store to use sequential (instead of index read. Enter the following command before restoring the backup:
    :setvar hpfastsearch false.

  • The emulator currently has no serial port flow control protocol on telnet port (ID#100080).

  • When installing the aksusbd package version 8.13 in some CentOS 7.x environments it was observed that the aksusbd service did not start automatically after a new installation or an upgrade. The following error was displayed during the installation: Failed to restart aksusbd.service: Access denied. If this happens, uninstall the aksusbd package and reboot the system. After rebooting the system, re-install the package. The cause of this sporadic problem has not yet been identified.

  • Repeated MMU assist off messages may be displayed. This message means that the MMU assistance module detected an unsupported guest OS. It is normal to see these messages during a reset and when the guest OS is starting (when the guest OS is not available).

  • If running the Charon emulator host in a Nutanix VM, it must be ensured that Nutanix host partitioning be configured in a way that the emulator's domain (node) does not conflict with or share any resources with other nodes. Failing to do so can cause low performance and instability.

  • Text mode curses applications (for example smh) may not work correctly on the serial console (ID#100252). Console is not recognized as a serial line supporting terminal control functions. Possible workarounds: configure getty on another serial line, or access the emulator via telnet or SSH.

  • Ethernet interface DMA error on boot (ID#100256).

  • Maximum size for SCSI disks is currently 2TB (ID#100258).

  • Unexpected halt during Oracle test on HP-UX 11.31 (ID#100262).

  • The emulator sets the default physical serial line parameters during boot unless set explicitly by HP-UX (ID#100245). Workaround: use the port_defaults parameter in the configuration file to set the correct parameters.

  • When configuring the emulator to use TAP interfaces, 32-bit models cannot use an already existing TAP interface. In such cases, the emulator will exit with an error message (Unable to open TAP device).

  • Unexpected unicode/non-ascii symbols in the HPCPUNAME (ID#100266).

  • A 32-bit HP-UX guest system may crash under high network load because the RX/TX interrupt frequency of the 10 Mbit LAN card becomes too high (ID#100269). Possible workaround: configure a traffic shaper on the Linux host level if the system encounters this problem.

  • SSH-based data transfer performance and overall CPU load on the guest system are influenced by the SSH encryption method used. On Rocky Linux 8, a higher level encryption is used by default which can lead to a lower performance of the guest system when compared to older guest operating system versions. Possible workaround: configure SSH with less demanding parameters
    (e.g.,  -o 'Ciphers aes128-ctr' -o 'MACs umac-64-etm@openssh.com'). Caveat: this also makes the connection somewhat less secure.

  • If a VE license is used, the emulator must always be run as root. If this is not the case, a misleading error message "wrong passphrase" may be logged instead of the real reason.

  • The HP-UX system hangs with multiple invalid memory/IO access errors (ID#100287). This problem seems to affect multi-CPU rp3440 systems running 11.31.

  • There may be a problem loading additional modules into the expansion slots of rp34xx and rp44xx models. If you encounter this problem, please contact Stromasys support for a workaround.

  • Network related assertion when running on VMware under high network load created by large-packet flood ping (ID#100317).

  • In rare cases, the emulated Ethernet controller may fail upon system startup (Id#100318). Related to ID#100321 (incomplete system reset operation).

Problems Fixed in Version 3.0.9 Build 22500

  • On a 720 model, the installation of HP-UX fails if a 20GB disk is configured. It works with a 10GB disk (ID#100244).

  • Failed to create SCSI controller on path 0/1/0 on the rp3440 (ID#100283). Error messages: wrong PCI bus number - 1 and ID 0 at bus 1 is already used.

  • Large pings from multiple sessions to a 32-bit 10.20 HP-UX guest systems may cause the ping to fail (ID#100267).

  • VE licensing:

    • Support for new certificate format added (ID#100309)

    • Sample certificate files added (ID#100310).

    • Short interruptions of the connection to the license server are not handled correctly (ID#100301).

    • Error handling and log message improved if license certificate file is corrupted (ID#100313).

    • Several additional improvements.

  • In HP-UX 11.11 the network may hang when DHCP is used to obtain IP address (ID#100306).

  • Incorrect time measurements on HP-UX (ID#100289).

  • Charon-idle caused performance degradation on HP-UX 11.23 and 11.31 (ID#100307).

  • Unable to load controller lsi53c1010_66 (ID#100284).

  • Model names for rp3xxx and rp4xxx and alias names are missing from the emulator (ID#100302).

  • Unnecessary RX read error messages for LAN interface on 32-bit model (ID#100311).

Information about Version 3.0.8

New Features in Version 3.0.8

Charon-PAR 3.0.8 includes the following new features:

  • Red Hat 9 support

  • Performance improvements

  • Increased supported memory of B132l to 2GB (build 22201)

Known Caveats in Version 3.0.8

Charon-PAR version 3.0.8 has the following known caveats:

  • Charon-PAR currently does not support the new certificates introduced with VE license server version 2.2. If a VE license is to be used with this version of the license server, the license server must use the old certificates.

  • HP-UX 11.31 is only supported on specific models. Server models: rp34xx, rp44xx, rp7405, rp7410, rp7420, rp8420, rp6440, rp8440; workstation models: с8000 (ID#100098). Of these models, the current version of Charon-PAR supports rp34xx and rp44xx.

  • Ctrl+c in the Charon-PAR console is passed to the emulator's child processes and kills the PuTTY console process (ID#100188). To prevent this behavior, the emulator serial line configuration can be changed as follows:

    • Modify the default configuration serial.uart0.device.command="putty -telnet -P 30000 localhost"

      • either to: serial.uart0.device.command="trap '' SIGINT ; putty -telnet -P 30000 localhost", or

      • to: serial.uart0.device.command="setsid putty -telnet -P 30000 localhost"

  • Low network performance particular in Google cloud environments when a dedicated NIC is configured for the guest OS (ID#100117). This is related to the cloud environment not properly disabling offloading for the NIC as configured on the Linux level. Workaround: use a bridge/NAT configuration where the emulator uses a TAP interface or (on GCP) configure the instance with gVNIC interfaces.

  • HP-UX 11.11 lpmc_em CPU errors (ID#100084). Should this problem occur, the following workaround can be implemented:

    # Stop diagnostics daemon
    # /sbin/init.d/diagnostic stop
    # Set config to disable diagnostics
    # echo "DIAGNOSTICS=0" >> /etc/rc.config

  • HP-UX 11.11, "btlan: Invalid connection type in SROM" reported in dmesg. This message does not affect network operation (ID: 100118).

  • MPE Virtual tape errors/timeouts when restoring large backup (ID#100130). Workaround:
    Force the store to use sequential (instead of index read. Enter the following command before restoring the backup:
    :setvar hpfastsearch false.

  • The emulator currently has no serial port flow control protocol on telnet port (ID#100080).

  • When installing the aksusbd package version 8.13 in some CentOS 7.x environments it was observed that the aksusbd service did not start automatically after a new installation or an upgrade. The following error was displayed during the installation: Failed to restart aksusbd.service: Access denied. If this happens, uninstall the aksusbd package and reboot the system. After rebooting the system, re-install the package. The cause of this sporadic problem has not yet been identified.

  • Repeated MMU assist off messages may be displayed. This message means that the MMU assistance module detected an unsupported guest OS. It is normal to see these messages during a reset and when the guest OS is starting (when the guest OS is not available).

  • If running the Charon emulator host in a Nutanix VM, it must be ensured that Nutanix host partitioning be configured in a way that the emulator's domain (node) does not conflict with or share any resources with other nodes. Failing to do so can cause low performance and instability.

  • TOC in HP-UX on an emulated rp7400 system when the configuration contains SCSI controllers on the second system bus (ID#100221).

  • On a 720 model, the installation of HP-UX fails if a 20GB disk is configured. It works with a 10GB disk (ID#100244).

  • Text mode curses applications (for example smh) may not work correctly on the serial console (ID#100252). Console is not recognized as a serial line supporting terminal control functions. Possible workarounds: configure getty on another serial line, or access the emulator via telnet or SSH.

  • Ethernet interface DMA error on boot (ID#100256).

  • Maximum size for SCSI disks is currently 2TB (ID#100258).

  • Unexpected halt during Oracle test on HP-UX 11.31 (ID#100262).

  • The emulator sets the default physical serial line parameters during boot unless set explicitly by HP-UX (ID#100245). Workaround: use the port_defaults parameter in the configuration file to set the correct parameters.

  • Some application workloads may show  performance degradation when going from 11.11 to 11.23 or 11.31 (ID#100225).

  • When configuring the emulator to use TAP interfaces, 32-bit models cannot use an already existing TAP interface. In such cases, the emulator will exit with an error message (Unable to open TAP device).

  • Some applications on MPE may experience performance degradation after upgrading from Charon-PAR 1.75 to 3.0.x (ID#100215). Cause not yet known.

  • Failed to create SCSI controller on path 0/1/0 on the rp3440 (ID#100283). Error messages: wrong PCI bus number - 1 and ID 0 at bus 1 is already used.

  • Unexpected unicode/non-ascii symbols in the HPCPUNAME (ID#100266).

  • A 32-bit HP-UX guest system may crash under high network load because the RX/TX interrupt frequency of the 10 Mbit LAN card becomes too high (ID#100269). Possible workaround: configure a traffic shaper on the Linux host level if the system encounters this problem.

  • SSH-based data transfer performance and overall CPU load on the guest system are influenced by the SSH encryption method used. On Rocky Linux 8, a higher level encryption is used by default which can lead to a lower performance of the guest system when compared to older guest operating system versions. Possible workaround: configure SSH with less demanding parameters
    (e.g.,  -o 'Ciphers aes128-ctr' -o 'MACs umac-64-etm@openssh.com'). Caveat: this also makes the connection somewhat less secure.

  • If a VE license is used, the emulator must always be run as root. If this is not the case, a misleading error message ("wrong passphrase" is logged instead of the real reason.

  • Large pings from multiple sessions to a 32-bit 10.20 HP-UX guest systems may cause the ping to fail (ID#100267). The exact circumstances are not yet know.

  • The HP-UX system hangs with multiple invalid memory/IO access errors (ID#100287). This problem seems to affect multi-CPU rp3440 systems running 11.31.

  • There is a problem loading additional modules into the expansion slots of rp34xx and rp44xx models. If you encounter this problem, please contact Stromasys support for a workaround.

  • Currently, short model names cannot be used. Please use the full model name as a workaround.

  • Currently, rp4410 models are not recognized by the emulator. Workaround: use the equivalent rp4410+ model.

Version 3.0.8 Patch Releases

Problems Fixed in Version 3.0.8 Build 22203

  • Licensing of emulator models updated (ID#100296). For example, rp54xx models are now licensed.

Problems Fixed in Version 3.0.8 Build 22202

  • B132l HPSUSAN configuration was not accepted (ID#100295).

Problems Fixed in Version 3.0.8 Build 22201

  • Increased supported memory of B132l to 2GB (ID#100291)

Version 3.0.8 Build 22200

Problems Fixed in Version 3.0.8 Build 22200

  • Emulated LAN runs into fatal error if TAP configuration is missing (ID#100278).

  • Charon-PAR binary capabilities are set during installation (ID#100274).

  • Difference in HP-UX memcpy and Linux memcpy caused the HP-UX sort utility to produce incorrect results after an upgrade to Charon-PAR version 3 (ID#100281).



© Stromasys, 1999-2025  - All the information is provided on the best effort basis, and might be changed anytime without notice. Information provided does not mean Stromasys commitment to any features described. 
Need fast, reliable migration? We have done it countless times. Talk to an expert