SSH STEP EXPLAINER โ€” Control Panel Test Procedure step 1.5.6 ============================================================= WHAT THE STEP ASSUMES --------------------- Yes โ€” it assumes the link-partner PC is already connected to the board by the Ethernet cable. Specifically: 1. The 90 m Ethernet cable is plugged between the board and the link-partner PC (done in 1.5.1). SSH runs over this same cable โ€” the point of the step is that the *link under test* also carries a real interactive session. 2. Both ends have IP addresses on the same subnet. If there is no DHCP server on the bench, set static addresses: on the PC: sudo ip addr add 192.168.10.1/24 dev on the board: sudo ip addr add 192.168.10.2/24 dev eth0 (run on the board via the USB-UART debug console, which works without any network). 3. The board's SSH server is enabled in the OS image (it is in the release build) and you know the image's username/password (release notes). WHY THE STEP EXISTS ------------------- iperf3 (1.5.3) proves raw throughput, but a stalled or renegotiating link can still pass short iperf bursts. A held-open SSH session is a cheap canary: any link drop kills or freezes the session immediately, and the 50-cycle flap loop in 1.5.5 must not take the session down permanently (TCP should survive brief down/up transitions or reconnect cleanly). WHAT "FAIL" LOOKS LIKE ---------------------- - The session freezes for more than ~10 s during 1.5.3 (throughput test). - "broken pipe" / "connection reset" while the cable was untouched. - After 1.5.5 completes, a new SSH session cannot be opened. RELATION TO THE REST OF THE PROCEDURE ------------------------------------- Once 1.5.6 passes, every later section may be run over SSH instead of the USB-UART console (ยง0.3). The debug console remains the fallback whenever the network is deliberately disturbed.