KVM - Tripp Lite Java Web Start Fix

Tripp Lite KVM Java Web Start (JNLP) Setup & SSL Fix#

This guide documents the fix for opening the Tripp Lite KVM virtual console (viewer.jnlp) on macOS when modern Java blocks connections due to legacy TLS/SSL cipher handshake failures.


1. Problem Overview#

When launching viewer.jnlp via Java Web Start (javaws), the applet fails with the following errors:

com.sun.deploy.net.FailedDownloadException: Unable to load resource: https://10.1.5.2:443/iClientJ12111.jar@pid=...
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

Cause#

Tripp Lite IP KVM switches (and rebranded ATEN/Avocent devices) rely on legacy SSL/TLS protocols (TLS 1.0 / TLS 1.1) and deprecated ciphers (e.g., 3DES, 1024-bit Diffie-Hellman keys). Modern Java runtimes (Java 8u291+ and newer) disable these protocols by default in java.security.

HP Server BIOS Performance Profiles

HP Server BIOS Performance & Power Profiles#


Performance vs. Power Savings Comparison#

Proxmox settings Performance & Power Management Proxmox Aliases Permanent Bash SSH Aliases

Use the following table to configure your HP server nodes based on their specific workload requirements (e.g., HP1 for 100% Performance, Garage nodes for Power Savings).

Sub-Menu Setting 100% Performance Optimized Hybrid 100% Power Savings
Main Workload Profile Low Latency Custom Minimum Power Usage
Power Mgmt Power Regulator Static High Performance OS Control Mode Static Low Power Mode
Power Mgmt Core C-State Disabled Enabled (C6) Enabled (C6)
Power Mgmt Package C-State Disabled Enabled (PC6) Enabled (PC6)
Power Mgmt Energy Perf. Bias Max Performance Balanced Perf. Power Savings Mode
Power Mgmt Collaborative Power Disabled Enabled Enabled
Power Mgmt Intel Turbo Boost Enabled Enabled Disabled
Power Mgmt Energy Efficient Turbo Disabled Disabled Enabled
Memory NUMA Group Size Clustered Clustered Flat
Memory Sub-NUMA Cluster Disabled Disabled Disabled
Memory Memory Speed Max / Auto Max / Auto Minimum (e.g., 2133)
Memory Stale A to S Enabled Enabled Enabled
Memory LLC Dead Line Alloc Enabled Enabled Disabled
Prefetchers Hardware Prefetcher Enabled Enabled Disabled
Prefetchers Adjacent Cache Line Enabled Enabled Disabled
Prefetchers DCU Streamer/IP Enabled Enabled Disabled
I/O Options Intel VT-d Enabled Enabled Enabled
I/O Options SR-IOV Enabled Enabled Enabled
I/O Options Above 4G Decoding Enabled Enabled Enabled
I/O Options I/O Non-posted Prefetch Disabled Disabled Enabled
UPI Options Link Enablement All Links All Links Single Link
UPI Options Link Power Mgmt Disabled Enabled Enabled
UPI Options Link Frequency Max / Auto Auto Minimum
UPI Options UPI Prefetcher Enabled Enabled Disabled
UPI Options Direct to UPI (D2K) Enabled Enabled Disabled
Adv. Tuning Jitter Control Auto-Tuned Disabled Disabled
Adv. Tuning Enhanced Proc. Perf. Enabled Enabled Disabled
Adv. Tuning PCI P2P Serialization Disabled Disabled Enabled
Adv. Tuning IODC Configuration Auto Auto Disabled
Adv. Tuning Posted Interrupt Thr. Disabled Disabled Enabled
Adv. Power Redundant PSU Mode Balanced Balanced High Efficiency

HP1 (Main Cluster): Use the 100% Performance column to minimize latency for your Docker containers and local AI (Ollama).