Server remote BIOS debugging system
By combining a debugging terminal and a control box, the problem of remote BIOS debugging for PC motherboards without a BMC system was solved, enabling remote BIOS updates and rapid location of BIOS problems, simplifying the debugging process and improving efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2026-03-03
AI Technical Summary
Ordinary PC motherboards without a BMC system cannot perform remote BIOS debugging over a network, making the debugging process inconvenient.
A combined system consisting of a debugging terminal, a control box, and a PC motherboard is used to achieve remote BIOS debugging via external network connection and various connection cables. The control box's functional interface is used to simulate a USB flash drive, keyboard, and mouse, and BIOS information is collected via serial port.
It enables remote BIOS updates, system installation, and rapid BIOS problem localization for PC motherboards, simplifying the debugging process and improving debugging efficiency.
Smart Images

Figure CN223966900U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of PC motherboard server development and debugging technology, and in particular to a server remote BIOS debugging system. Background Technology
[0002] With the development of cloud gaming, cloud esports, and other applications, a new type of PC Farm server has emerged, featuring a stacked device architecture. It deploys traditional PC motherboards in standard racks, achieving computing power second only to data centers at a relatively low cost and high flexibility. During the development and debugging of PC motherboards, it is necessary to update the BIOS (Basic Input / Output System), install the operating system, and other methods to troubleshoot and resolve testing issues. Printing BIOS debug logs is also crucial for locating problems and developing new features.
[0003] On server motherboards equipped with a BMC (Baseboard Management Controller) system, BIOS upgrades, debugging, and system installation can be performed via network. However, ordinary PC motherboards do not have a BMC system and cannot perform remote BIOS debugging via network. Therefore, we propose a remote BIOS debugging system for servers. Utility Model Content
[0004] The main objective of this invention is to provide a server remote BIOS debugging system to solve the problem mentioned in the background art that ordinary PC motherboards without a BMC system cannot perform remote BIOS debugging via a network.
[0005] A server remote BIOS debugging system includes: a debugging terminal, a control box, and a PC motherboard. The debugging terminal and the control box are connected via an external network, and the control box and the PC motherboard are connected via a connecting cable.
[0006] The control box is a remote control box that runs the PiKVM system. The control box is equipped with an OTG interface, a USB interface, an HDMI interface, a serial port, and a Front Panel interface.
[0007] As a preferred embodiment of this invention, the debugging terminal is a mobile terminal device that connects to an external network, accesses the control box through the external network, and performs file transfers and software execution operations.
[0008] As a preferred embodiment of this invention, the debugging terminal is connected to a computer hardware input device, which includes, but is not limited to, a keyboard, a mouse, and a touch screen.
[0009] As a preferred embodiment of this invention, the debugging terminal is equipped with a 2.5G network card and / or a 5G SIM card.
[0010] As a preferred embodiment of this invention, the PiKVM system includes a video transmission module, a mouse and keyboard simulation module, a virtual disk simulation module, and a GPIO module.
[0011] As a preferred embodiment of this invention, an OTG cable is connected to the OTG interface, a USB cable is connected to the USB interface, an HDMI cable is connected to the HDMI interface, a serial cable is connected to the serial port, and a Front Panel cable is connected to the Front Panel interface.
[0012] As a preferred embodiment of this invention, the connection cable between the control box and the PC motherboard is one of the following: OTG cable, USB cable, HDMI cable, serial cable, or Front Panel cable.
[0013] Compared with the prior art, the present invention has the following beneficial effects:
[0014] This invention utilizes the HDMI capture function of the control box via an HDMI cable to display the PC motherboard's image output interface in real time. The debugging terminal accesses the control box's web page to upload the BIOS and UEFI boot system to the control box. Using the control box's OTG interface, it simulates a USB flash drive and USB keyboard / mouse, connecting to the PC motherboard via a USB cable. After the PC motherboard restarts, it enters the UEFI system, and the BIOS is updated using tools. Similarly, the debugging terminal can also access the control box's web page to upload a system image to the control box. Utilizing the control box's OTG interface, it simulates a USB flash drive and USB keyboard / mouse, connecting to the PC motherboard via a USB cable. After the PC motherboard restarts, it enters the system installation process. A serial port connection is used to capture the serial port print information of the PC motherboard's BIOS during the boot process, enabling rapid BIOS problem location and debugging. By manipulating the control box's web page, the GPIO module of the control box and the front panel interface of the PC motherboard can be operated to control the PC motherboard's power-on, power-off, restart, and read its operating status. Attached Figure Description
[0015] Figure 1 This is a diagram showing the overall system framework of this utility model;
[0016] Debugging terminal 1, control box 2, PC motherboard 3. Detailed Implementation
[0017] To further illustrate the technical means and effects adopted by this utility model in order to achieve the intended utility model purpose, the following detailed description of the specific implementation methods, structure, features and effects of this utility model is provided in conjunction with the accompanying drawings and preferred embodiments.
[0018] Please see Figure 1 This embodiment provides a server remote BIOS debugging system, including: a debugging terminal 1, a control box 2, and a PC motherboard 3. The debugging terminal 1 and the control box 2 are connected through an external network, and the control box 2 and the PC motherboard 3 are connected through a connecting cable.
[0019] As a preferred embodiment of this utility model, the debugging terminal 1 is a mobile terminal device. The mobile terminal device is connected to an external network and accesses the control box 2 through the external network to perform file transfer and software execution operations. The software execution operations include conventional software execution operations such as keyboard operation, mouse operation, and touch screen operation.
[0020] As a preferred embodiment of this invention, the debugging terminal 1 is connected to a computer hardware input device, which includes, but is not limited to, a keyboard, mouse, and touchscreen. The debugging terminal 1 can be a regular PC / tablet that can connect to an external network, and it is equipped with a 2.5G network card and / or a 5G SIM card.
[0021] As a preferred embodiment of this utility model, the control box 2 is a remote control box. The control box 2 runs the PiKVM system, provides HDMI / USB acquisition and conversion, realizes the acquisition of the PC motherboard screen, keyboard and USB flash drive simulation operation, and performs GPIO operation and reads the PC motherboard's common FrontPannel interface through the GPIO (General Purpose Input Output) module. The debugging terminal 1 accesses the control box through the web to realize file transfer, keyboard and mouse operation and other conventional software execution operations.
[0022] The control box 2 is equipped with an OTG (On-The-Go, published by the USB standardization organization, mainly used for connecting different devices or mobile devices to exchange data) interface, a USB interface, an HDMI interface, a serial port, and a front panel interface.
[0023] As a preferred embodiment of this invention, the PiKVM system includes a video transmission module, a mouse and keyboard simulation module, a virtual disk simulation module, and a GPIO module;
[0024] The video transmission module is handled by UStreamer and Janus, while KVMD provides the web front-end page access point and Nginx configuration file. The mouse and keyboard simulation module uses the USB OTG function of PC motherboard 3 to virtualize a mouse and keyboard, allowing the remote server to recognize them. It should be noted that if a hardware KVM is connected, the ATmega32U4 chip is required to provide the mouse and keyboard. The virtual disk simulation module uses the USB OTG function of PC motherboard 3 to provide a virtual optical drive and flash memory. The GPIO module controls the relays to inflate and power on / off the device.
[0025] As a preferred embodiment of this invention, an OTG cable is connected to the OTG interface, a USB cable is connected to the USB interface, an HDMI cable is connected to the HDMI interface, a serial cable is connected to the serial port, and a Front Panel cable is connected to the Front Panel interface.
[0026] As a preferred embodiment of this invention, the connection cable between the control box 2 and the PC motherboard 3 is one of the following: OTG cable, USB cable, HDMI cable, serial cable, or Front Panel cable.
[0027] The specific principles and achievable functions are as follows:
[0028] PC Motherboard 3 Startup Information Display: Through the HDMI connection cable, the image output interface of PC Motherboard 3 is displayed in real time using the HDMI acquisition function of Control Box 2.
[0029] BIOS Remote Update: Debug terminal 1 accesses the web page of control box 2, uploads the BIOS and UEFI boot system to control box 2, and uses the OTG function interface of control box 2 to simulate a USB flash drive and USB keyboard and mouse, which are connected to PC motherboard 3 via USB cable. After PC motherboard 3 restarts and enters the UEFI system, the BIOS is updated using the tool.
[0030] Remote system installation: Debug terminal 1 accesses the web page of control box 2, uploads the system image to control box 2, and uses the OTG function interface of control box 2 to simulate a USB flash drive and USB keyboard and mouse, which are connected to PC motherboard 3 via USB cable. After PC motherboard 3 restarts, it enters the system installation process.
[0031] BIOS Remote Debug Log Acquisition: Through a serial port connection cable, the serial port print information of the BIOS of PC motherboard 3 during the boot process is acquired, enabling rapid location and debugging of BIOS problems.
[0032] PC Motherboard 3 Power On / Off and Restart: By operating the web page of the control box 2, the GPIO module of the control box 2 and the front panel interface of the PC motherboard 3 can be operated to realize the power on, power off, restart and read the running status of the PC motherboard 3.
[0033] Furthermore, Control Box 2 utilizes the self-developed M-Box series products, featuring fast decoding, low latency, and low power consumption. It can be configured with a 2.5G network card and a 5G SIM card for high-speed streaming network transmission. The 2.5G wired network port provides a stable high-speed network; it is compatible with 4G and 5G networks to support more high-speed service needs and reduce local network latency; the main controller is selected from the Intel Jasper Lake series, 2.0GHz-2.9GHz, with optimal power consumption controllable to within 10W; it adopts a low-power silent fan for quiet operation.
[0034] The above description is merely a preferred embodiment of the present utility model and is not intended to limit the present utility model in any way. Although the present utility model has been disclosed above with reference to a preferred embodiment, it is not intended to limit the present utility model. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present utility model. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present utility model without departing from the scope of the present utility model shall still fall within the scope of the present utility model.
Claims
1. A server remote BIOS debugging system, characterized in that, include: The system includes a debugging terminal (1), a control box (2), and a PC motherboard (3). The debugging terminal (1) and the control box (2) are connected via an external network, and the control box (2) and the PC motherboard (3) are connected via a connecting cable. The control box (2) is a remote control box. The control box (2) runs the PiKVM system and is equipped with an OTG function interface, a USB function interface, an HDMI function interface, a serial port and a Front Pannel interface.
2. The server remote BIOS debugging system according to claim 1, characterized in that, The debugging terminal (1) is a mobile terminal device. The mobile terminal device is connected to an external network and accesses the control box (2) through the external network to perform file transfer and software execution operations.
3. The server remote BIOS debugging system according to claim 1, characterized in that, The debugging terminal (1) is connected to computer hardware input devices, including a keyboard, mouse and touch screen.
4. The server remote BIOS debugging system according to claim 1, characterized in that, The debugging terminal (1) is equipped with a 2.5G network card and / or a 5G SIM card.
5. The server remote BIOS debugging system according to claim 1, characterized in that, The PiKVM system includes a video transmission module, a mouse and keyboard simulation module, a virtual disk simulation module, and a GPIO module.
6. The server remote BIOS debugging system according to claim 1, characterized in that, Connect an OTG cable to the OTG interface, a USB cable to the USB interface, an HDMI cable to the HDMI interface, a serial cable to the serial port, and a Front Panel cable to the Front Panel interface.
7. The server remote BIOS debugging system according to claim 1, characterized in that, The connection cable between the control box (2) and the PC motherboard (3) is one of the following: OTG cable, USB cable, HDMI cable, serial cable, or Front Panel cable.