Home
last modified time | relevance | path

Searched refs:SOL (Results 1 – 25 of 46) 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 Info
[all …]
H A Dtest_ipmi_payload.robot38 # SOL is the payload currently supported for payload status.
39 # Currently supports only one SOL session.
93 Verify Set User Access Payload For Standard Payload SOL
94 …[Documentation] Disable standard payload for SOL and verify IPMI sol activate command does not wo…
375 [Documentation] Verify SOL activate IPMI command is not working.
384 Should Contain ${resp} SOL payload disabled
396 # standard_payload_value Standard payload type IPMI or SOL.
397 # (e.g. 0x01 - IPMI, 0x02- SOL).
403 # 0x02- standard payload for SOL, 0x01 standard payload for IPMI.
404 # 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/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/gui/test/server_control/
H A Dtest_obmc_gui_sol_console.robot3 Documentation Test OpenBMC GUI "SOL console" sub-menu of "Server control".
19 Verify Existence Of All Sections In SOL Console Page
20 [Documentation] Verify existence of all sections in SOL console page.
26 Verify Existence Of All Buttons In SOL Console Page
27 [Documentation] Verify existence of all buttons in SOL console page.
/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/openbmc-test-automation/redfish/systems/
H A Dtest_power_operations.robot17 # By default disable SOL logging collection.
70 Run Keyword If ${capture_sol} == ${1} Start SOL Console Logging
75 [Documentation] Collect FFDC and SOL log.
78 Run Keyword If ${capture_sol} == ${1} Stop SOL Capture
87 Stop SOL Capture
88 [Documentation] Stop SOL log collection.
90 ${sol_log}= Stop SOL Console Logging
/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/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/redfish/extended/
H A Dtest_os_reboot.robot8 Suite Setup Run Key Start SOL Console Logging
42 # 2. Stop SOL logging.
47 ${keyword_buf}= Catenate Stop SOL Console Logging
48 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
/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/phosphor-net-ipmid/command/
H A Dpayload_cmds.cpp36 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in activatePayload()
78 message::PayloadType::SOL)])) in activatePayload()
135 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in deactivatePayload()
221 if (static_cast<uint8_t>(message::PayloadType::SOL) != request->payloadType) in getPayloadStatus()
257 if (static_cast<uint8_t>(message::PayloadType::SOL) != in getPayloadInfo()
/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
175 ${keyword_buf}= Catenate Stop SOL Console Logging
176 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
H A Dgpu_stress_test.robot23 Suite Setup Run Keyword Start SOL Console Logging
188 ${keyword_buf}= Catenate Stop SOL Console Logging
189 ... \ targ_file_path=${EXECDIR}${/}logs${/}SOL.log
/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/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/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/openbmc-test-automation/lib/
H A Dipmi_client.robot193 Activate SOL Via IPMI
194 [Documentation] Start SOL using IPMI and route output to a file.
199 # OBMC) to collect SOL output. By default
200 # SOL output is collected at
209 Deactivate SOL Via IPMI
210 [Documentation] Stop SOL using IPMI and return SOL output.
215 # SOL output collected by above "Activate
216 # SOL Via IPMI" keyword. By default it
228 # Logging SOL output for debug purpose.
H A Dcommon_utils.robot313 Get SOL Console Pid
314 [Documentation] Get the pid of the active SOL console job.
318 …# expect_running If set and if no SOL console job is found, print debug info and fa…
344 Stop SOL Console Logging
358 # log_file_path The file path that was used to call "Start SOL
362 # return_data If this is set to ${1}, this keyword will return the SOL
367 ${os_con_pid}= Get SOL Console Pid
388 Start SOL Console Logging
392 # This keyword will first call "Stop SOL Console Logging". Only then will
393 # it start SOL console logging. The data returned by "Stop SOL Console
[all …]
H A Dresource.robot66 # Log default path for IPMI SOL.
69 # IPMI SOL console output types/parameters to verify.
/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
81 [Setup] Start SOL Console Logging
82 [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/intel-ipmi-oem/
H A Dipmi-allowlist.conf148 0x0c:0x20:0x7f7f //<Transport>:<SOL Activating>
149 0x0c:0x21:0x7f7f //<Transport>:<Set SOL Configuration Parameters>
150 0x0c:0x22:0xffff //<Transport>:<Get SOL Configuration Parameters>
311 0x32:0x80:0xff7f //<Intel OEM Platform>:<Get SOL Log Number>
312 0x32:0x81:0xff7f //<Intel OEM Platform>:<Get SOL Log Entry>
313 0x32:0x83:0xff7f //<Intel OEM Platform>:<Get SOL Control>

12