Home
last modified time | relevance | path

Searched refs:SOL (Results 1 – 25 of 43) sorted by relevance

12

/openbmc/openbmc-test-automation/ipmi/
H A Dtest_ipmi_sol.robot2 Documentation This suite tests IPMI SOL in OpenBMC.
12 Test Setup Start SOL Console Logging
26 Set SOL Enabled
27 [Documentation] Verify enabling SOL via IPMI.
33 # Verify SOL status from ipmitool sol info command.
34 ${sol_info_dict}= Get SOL Info
41 Set SOL Disabled
42 [Documentation] Verify disabling SOL via IPMI.
48 # Verify SOL status from ipmitool sol info command.
49 ${sol_info_dict}= Get SOL Inf
[all...]
H A Dtest_ipmi_payload.robot38 # SOL is the payload currently supported for payload status.
39 # Currently supports only one SOL session.
92 Verify Set User Access Payload For Standard Payload SOL
93 …[Documentation] Disable standard payload for SOL and verify IPMI sol activate command does not wo…
376 [Documentation] Verify SOL activate IPMI command is not working.
385 Should Contain ${resp} SOL payload disabled
397 # standard_payload_value Standard payload type IPMI or SOL.
398 # (e.g. 0x01 - IPMI, 0x02- SOL).
404 # 0x02- standard payload for SOL, 0x01 standard payload for IPMI.
405 # 3rd byte represent standard payload enables 1 (SOL).
/openbmc/ipmitool/src/plugins/lanplus/
H A DREADME.sol7 Serial Over Lan (SOL) is defined in the IPMI v2 specification published by
8 Intel and available at http://www.intel.com/design/servers/ipmi/. SOL
12 The high end SOL logic is implemented in src/ipmitool/lib/ipmi_sol.c. SOL
16 establish the session. Although the spec allows for a SOL connection to be
23 escape sequences can suspend or deactivate the SOL session and so that data
28 Every SOL packet (with one exception) traveling in either direction causes
31 regarding acks, partial acks, sequence numbers. SOL acknowledgements
36 Note that one way that SOL communication differs from standard IPMI
38 may be returned asyncrhonously from the BMC. When establishing a SOL
42 Once a user has chosen to exit the SOL session (with ~.) ipmitool sends the
[all …]
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Ipmi/
H A Dmeson.build2 subdir('SOL') subdir
9 input: ['../../../../yaml/xyz/openbmc_project/Ipmi/SOL.interface.yaml'],
10 output: ['SOL.md'],
22 'xyz/openbmc_project/Ipmi/SOL',
/openbmc/docs/designs/
H A Dsol-sysrq.md1 # SysRq Support in SOL
12 low-level commands. BMC usually provides SysRq support in KVM and SOL functions,
14 in OpenBMC's SOL.
29 OpenBMC SOL involves several ways:
31 - The ipmitool SOL.
32 - The SOL in WebUI.
40 To implement the SysRq in OpenBMC SOL for ipmi and WebUI, the special key code
51 Then in ipmitool SOL session, user could enter `\n~B` keys to trigger the break,
110 The SysRq in SOL could be verified in both ipmitool SOL and WebUI SOL. In SOL
/openbmc/openbmc-test-automation/redfish/systems/
H A Dtest_power_operations.robot19 # By default disable SOL logging collection.
73 IF ${capture_sol} == ${1} Start SOL Console Logging
78 [Documentation] Collect FFDC and SOL log.
81 IF ${capture_sol} == ${1} Stop SOL Capture
92 Stop SOL Capture
93 [Documentation] Stop SOL log collection.
95 ${sol_log}= Stop SOL Console Logging
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Ipmi/SOL/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/Ipmi/SOL'
7 input: ['../../../../../yaml/xyz/openbmc_project/Ipmi/SOL.interface.yaml'],
26 'xyz/openbmc_project/Ipmi/SOL',
/openbmc/openbmc-test-automation/extended/
H A Dtest_bios_update.robot67 # Have to start SOL logging here. Starting SOL in test setup closes the
69 Run Key Start SOL Console Logging
75 ${keyword_buf}= Catenate Stop SOL Console Logging
76 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
80 [Documentation] Log FFDC if test suite fails and collect SOL log for
/openbmc/openbmc-test-automation/redfish/extended/
H A Dtest_os_reboot.robot8 Suite Setup Run Key Start SOL Console Logging
44 # 2. Stop SOL logging.
49 ${keyword_buf}= Catenate Stop SOL Console Logging
50 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
/openbmc/openbmc-test-automation/systest/
H A Dproc_freq_check.robot13 Suite Setup Run Keyword Start SOL Console Logging
61 ${keyword_buf}= Catenate Stop SOL Console Logging
62 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
H A Dhtx_softbootme_test.robot21 Suite Setup Run Keyword And Ignore Error Start SOL Console Logging
176 ${keyword_buf}= Catenate Stop SOL Console Logging
177 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
H A Dgpu_stress_test.robot23 Suite Setup Run Keyword Start SOL Console Logging
184 ${keyword_buf}= Catenate Stop SOL Console Logging
185 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
/openbmc/phosphor-net-ipmid/command/
H A Dpayload_cmds.cpp36 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in activatePayload()
79 message::PayloadType::SOL)])) in activatePayload()
136 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in deactivatePayload()
222 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in getPayloadStatus()
258 if (static_cast<uint8_t>(message::PayloadType::SOL) != in getPayloadInfo()
/openbmc/ipmitool/control/
H A Dipmitool.spec.in90 - Add support for SOL payload status command
91 - SOL set parameter range checking added
92 - Fixed SOL activate options usage
94 - Added retries to SOL keepalive
120 - Added retries to SOL keepalive
153 - Fix segfault in SOL
178 Intel IPMI v1.5 SOL functionality. Removed "isol setup" command.
208 - Fix SOL set errors when commit-write not supported
214 - Fix bug in SOL keepalive functionality
220 - Fix segfault in SOL when remote BMC does not return packet
[all …]
/openbmc/openbmc/meta-evb/meta-evb-arm/meta-evb-fvp-base/
H A DREADME.md21 SOL--|------------ /dev/ttyAMA3 |------- Host Serial Console ------|----| | |
48 - Host serial console access in BMC (SOL).
113 ### Out-of-band Communication Channel (SOL)
124 3. In the Overview page click the `SOL console` button to access host serial console.
127 1. Command to access SOL session over IPMI
129 2. Command to terminate active IPMI SOL session
133 1. Command to access SOL session over SSH
135 2. Command to exit SOL session over SSH
/openbmc/ipmitool/
H A DChangeLog27 * ID: 295 - inform user if SOL session disconnected
56 * ID: 304 - Incorect byteswap in SOL maximum payload
166 * ID: 3609472 - ipmi_sol - Add the instance to the SOL commands
193 * ID: 273 - Reduce SOL Input buffer size by SOL header size
359 * Add support for SOL payload status command
360 * SOL set parameter range checking added
361 * Fixed SOL activate options usage
363 * Added retries to SOL keepalive
392 * Added retries to SOL keepalive
428 * Fix segfault in SOL
[all …]
/openbmc/phosphor-net-ipmid/
H A Dmessage.hpp16 SOL = 0x01, enumerator
198 if (payloadType == PayloadType::SOL) in createResponse()
H A Dsol_module.cpp16 {{(static_cast<uint32_t>(message::PayloadType::SOL) << 16)}, in registerCommands()
/openbmc/docs/architecture/
H A Dipmi-architecture.md29 | | SOL commands. || except session | |
30 | |*Create Session Objs || and SOL cmds | |
37 | Active session/SOL Objs | <---------Query the session-/ |
38 | - Properties | and SOL data via Dbus |
116 handle session (RMCP+) and SOL commands and responses to those commands. Get/Set
117 SOL configuration, Get session info, close session commands can also be
119 session and SOL. In order to maintain sync between ipmid and netipmid daemon,
120 session and SOL are exposed in D-Bus, which ipmid can query and respond to
/openbmc/openbmc-test-automation/lib/
H A Dcommon_utils.robot296 Get SOL Console Pid
297 [Documentation] Get the pid of the active SOL console job.
301 …# expect_running If set and if no SOL console job is found, print debug info and fa…
327 Stop SOL Console Logging
341 # log_file_path The file path that was used to call "Start SOL
345 # return_data If this is set to ${1}, this keyword will return the SOL
350 ${os_con_pid}= Get SOL Console Pid
376 Start SOL Console Logging
380 # This keyword will first call "Stop SOL Console Logging". Only then will
381 # it start SOL console logging. The data returned by "Stop SOL Console
[all …]
H A Dresource.robot74 # Log default path for IPMI SOL.
77 # IPMI SOL console output types/parameters to verify.
H A Dipmi_client.robot201 Activate SOL Via IPMI
202 [Documentation] Start SOL using IPMI and route output to a file.
207 # OBMC) to collect SOL output. By default
208 # SOL output is collected at
217 Deactivate SOL Via IPMI
218 [Documentation] Stop SOL using IPMI and return SOL output.
223 # SOL output collected by above "Activate
224 # SOL Via IPMI" keyword. By default it
238 # Logging SOL output for debug purpose.
/openbmc/openbmc-test-automation/extended/code_update/
H A Dhost_code_update.robot65 [Setup] Start SOL Console Logging
66 [Teardown] Run Keywords Stop SOL Console Logging
82 [Setup] Start SOL Console Logging
83 [Teardown] Run Keywords Stop SOL Console Logging
/openbmc/openbmc-test-automation/security/
H A Dtest_bmc_network_security.robot131 Send Network Packets Continuously To SOL Port
132 [Documentation] Send network packets continuously to SOL port and verify stability.
136 # Send large number of packets to SOL port.
140 # Check if SOL interface is functional.
/openbmc/phosphor-host-ipmid/user_channel/
H A Dchannel_layer.cpp152 payloadType == PayloadType::IPMI || payloadType == PayloadType::SOL || in isValidPayloadType()

12