# US 2019/0171593 A1 · Method for remotely triggered reset of a baseboard management controller of a computer system, and computer system using the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0171593 A1
- Document ID: US20190171593A1
- Status: Published application
- Kind: A1
- Application number: 16/188,458
- Filed: 2018-11-13
- Published: 2019-06-06
- Earliest claimed: 2017-12-01
- Assignees: Mitac Computing Technology Corporation
- Applicants: Mitac Computing Technology Corporation
- Inventors: Ming-Shou SHEN
- Web page: https://patentgrep.com/patent/US20190171593A1

## CPC

- G06F 13/20: for access to input/output bus
- G06F 11/1441: {Resetting or repowering}
- G06F 13/122: {where hardware performs an I/O function other than control of data transfer}
- G06F 2213/3808: Network interface controller
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for remotely triggered reset of a baseboard management controller (BMC) of a computer system is disclosed. The computer system includes a first computer node, a second computer node and a control unit. The method includes: (A) receiving, by a first BMC of the first computer node, from a computer device and via a network, a reset command which indicates that reset of a second BMC of the second computer node should be triggered; (B) transmitting, by the first BMC and to the control unit, a control signal that corresponds to the reset command; and (C) transmitting, by the control unit and to the second BMC, a reset signal that corresponds to the control signal, so as to trigger reset of the second BMC.

## Claims

### Claim 1

A method for remotely triggered reset of a baseboard management controller of a computer system, the computer system including a first computer node, a second computer node and a control unit, the first computer node including a first baseboard management controller that is electrically coupled to the control unit and that is linked to a computer device via a network, the second computer node including a second baseboard management controller that is electrically coupled to the control unit, said method comprising:
(A) receiving, by the first baseboard management controller, from the computer device and via the network, a reset command which indicates that reset of the second baseboard management controller should be triggered;
(B) transmitting, by the first baseboard management controller and to the control unit, a control signal that corresponds to the reset command; and
(C) transmitting, by the control unit and to the second baseboard management controller, a reset signal that corresponds to the control signal, so as to trigger the reset of the second baseboard management controller.

### Claim 2 (depends on 1)

The method of claim 1, the control unit including a general purpose input/output controller, wherein:
in step (B), the control signal is transmitted to the general purpose input/output controller; and
in step (C), the reset signal is transmitted by the general purpose input/output controller.

### Claim 3 (depends on 2)

The method of claim 2, the second baseboard management controller having a reset pin, and being electrically coupled to the general purpose input/output controller via the reset pin, wherein:
in step (C), the reset signal is transmitted to the reset pin.

### Claim 4 (depends on 3)

The method of claim 3, wherein:
in step (C), the reset signal is at a logic high level.

### Claim 5 (depends on 2)

The method of claim 2, the general purpose input/output controller being assigned a device address, the second baseboard management controller being assigned a serial number, wherein:
in step (A), the reset command includes a device address field which contains the device address of the general purpose input/output controller, a serial number field which contains the serial number of the second baseboard management controller, and a reset field which contains an indication that reset should be triggered.

### Claim 6 (depends on 5)

The method of claim 5, wherein:
in step (B), the control signal indicates the serial number of the second baseboard management controller and that reset should be triggered.

### Claim 7 (depends on 6)

The method of claim 6, wherein:
in step (C), the reset signal represents that reset should be triggered.

### Claim 8

A computer system comprising:
a control unit;
a first computer node including a first baseboard management controller that is electrically coupled to said control unit, and that is used to be linked to a computer device via a network; and
a second computer node including a second baseboard management controller that is electrically coupled to said control unit;
wherein said first baseboard management controller receives, from the computer device and via the network, a reset command which indicates that reset of said second baseboard management controller should be triggered;
wherein said first baseboard management controller transmits, to said control unit, a control signal that corresponds to the reset command; and
wherein said control unit transmits, to said second baseboard management controller, a reset signal that corresponds to the control signal, so as to trigger the reset of said second baseboard management controller.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein:
said control unit includes a general purpose input/output controller;
the control signal is transmitted to said general purpose input/output controller; and
the reset signal is transmitted by said general purpose input/output controller.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein:
said second baseboard management controller has a reset pin, and is electrically couple to said general purpose input/output controller via said reset pin; and
the reset signal is transmitted to said reset pin.

### Claim 11 (depends on 10)

The computer system of claim 10, wherein:
the reset signal is at a logic high level.

### Claim 12 (depends on 11)

The computer system of claim 11, wherein:
said control unit is used to be installed in a server rack.

### Claim 13 (depends on 9)

The computer system of claim 9, wherein:
said general purpose input/output controller is assigned a device address;
said second baseboard management controller is assigned a serial number; and
the reset command includes a device address field which contains the device address of said general purpose input/output controller, a serial number field which contains the serial number of said second baseboard management controller, and a reset field which contains an indication that reset should be triggered.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein:
the control signal indicates the serial number of said second baseboard management controller and that reset should be triggered.

### Claim 15 (depends on 14)

The computer system of claim 14, wherein:
the reset signal represents that reset should be triggered.

### Claim 16

A method for remotely triggered reset of a baseboard management controller of a computer system, the computer system including a first computer node and a second computer node, the first computer node including a first baseboard management controller that is linked to a computer device via a network, the second computer node including a second baseboard management controller that is electrically coupled to the first baseboard management controller, said method comprising:
(A) receiving, by the first baseboard management controller, from the computer device and via the network, a reset command which indicates that reset of the second baseboard management controller should be triggered; and
(B) transmitting, by the first baseboard management controller and to the second baseboard management controller, a reset signal that corresponds to the reset command, so as to trigger the reset of the second baseboard management controller.

### Claim 17 (depends on 16)

The method of claim 16, the second baseboard management controller having a reset pin, and being electrically coupled to the first baseboard management controller via the reset pin, wherein:
in step (B), the reset signal is transmitted to the reset pin.

### Claim 18 (depends on 17)

The method of claim 17, wherein:
in step (B), the reset signal has a logic high pulse.

### Claim 19 (depends on 16)

The method of claim 16, the second baseboard management controller being assigned a serial number, wherein:
in step (A), the reset command includes a serial number field which contains the serial number of the second baseboard management controller, and a reset field which contains an indication that reset should be triggered.

### Claim 20 (depends on 19)

The method of claim 19, wherein:
in step (B), the reset signal represents that reset should be triggered.
