Legal claims defining the scope of protection, as filed with the USPTO.
1. A compute node, comprising: a network-connected device, configured to communicate with a network; and a baseboard management controller (BMC), which communicates with the network-connected device by a sideband interface, the BMC to communicate one or more parameters via the sideband interface to the network-connected device, to facilitate the network-connected device engaging in a debug session that debugs the network-connected device over the network with a remote debug device.
2. The compute node according to claim 1, wherein the one or more parameters include parameters for connection of the network-connected device with the remote debug device.
4. The compute node according to claim 2, wherein the one or more parameters comprise a secure debug-enablement token, for establishing the debug session with the remote debug device.
5. The compute node according to claim 2, further comprising a Central Processing Unit (CPU) that is configured to provide the one or more parameters to the BMC, for sending to the network-connected device.
6. The compute node according to claim 5, wherein the CPU is connected to the network-connected device via a bus, and wherein the BMC is configured to send the one or more parameters to the network-connected device over the sideband interface when the network-connected device is unable to communicate over the bus.
7. The compute node according to claim 1, wherein the BMC is configured to query from the network-connected device a challenge parameter and, responsive to the challenge parameter, to send to the network-connected device a secure debug-enablement token, for establishing the debug session with the remote debug device.
8. The compute node according to claim 7, wherein the BMC is configured to send to the network-connected device a ‘set-token’ command over the sideband interface, the ‘set-token’ command including a payload that comprises the secure debug-enablement token.
9. The compute node according to claim 1, wherein the sideband interface comprises at least one of Network Controller Sideband Interface (NC-SI), System Management Bus (SMBus), Reduced media-independent interface (RMII), RMII Based Transport (RBT) and PCIe Bus.
11. The method according to claim 10, wherein the one or more parameters include parameters for connection of the network-connected device with the remote debug device.
13. The method according to claim 11, wherein sending the one or more parameters comprises sending a secure debug-enablement token, for establishing the debug session with the remote debug device.
14. The method according to claim 11, further comprising providing the one or more parameters to the BMC by a Central Processing Unit (CPU) of the compute node, for sending to the network-connected device.
15. The method according to claim 14, wherein the CPU is connected to the network-connected device via a bus, and wherein configuring the network-connected device by the BMC comprises sending the one or more parameters from the BMC to the network-connected device over the sideband interface when the network-connected device is unable to communicate over the bus.
16. The method according to claim 10, wherein configuring the network-connected device by the BMC comprises querying from the network-connected device a challenge parameter and, responsive to the challenge parameter, sending to the network-connected device a secure debug-enablement token, for establishing the debug session with the remote debug device.
17. The method according to claim 16, wherein sending the secure debug-enablement token comprises sending to the network-connected device a ‘set-token’ command over the sideband interface, the ‘set-token’ command including a payload that comprises the secure debug-enablement token.
18. The method according to claim 10, wherein the sideband interface comprises at least one of Network Controller Sideband Interface (NC-SI), System Management Bus (SMBus), Reduced media-independent interface (RMII), RMII Based Transport (RBT) and PCIe Bus.
Unknown
September 19, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.