Server and method for avoiding bus collision

A bus conflict and server technology, applied in the direction of instruments, electrical digital data processing, etc., can solve problems such as bus conflicts, and achieve the effect of avoiding bus conflicts

Inactive Publication Date: 2012-05-09
HUAINAN SHENGDAN NETWORK ENG TECH
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A bus conflict occurs when the motherboard management controller checks the memory temperature and the BIOS initializes the memory at the same time.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Server and method for avoiding bus collision
  • Server and method for avoiding bus collision
  • Server and method for avoiding bus collision

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] refer to figure 1 Shown is the structure diagram of the preferred embodiment of the server of the present invention. The server 10 includes a motherboard management controller (baseboard management controller, BMC) 11, a basic input output system (basic input output system, BIOS) 12, a temperature sensor 13 and a serial presence detection (Serial presence detect, SPD) chip 14 . The temperature sensor 13 of the BMC 11 and the BIOS 12 are connected to the SPD chip 14 through the I2C bus 15, and the BMC 11 is also connected to the BIOS 12 through a non-I2C bus 16 (such as the LPC bus). The temperature sensor 13 is used to measure the memory temperature, and the BMC 11 accesses the temperature sensor 13 to detect the memory temperature. The SPD chip 14 stores memory configuration information, such as capacity, data width, working speed, voltage, etc., and the BIOS 12 initializes the memory according to the configuration information. If the BMC 11 detects the memory tempe...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A server comprises a BMC (Baseboard Management Controller), a BIOS (Basic Input Output System), a temperature sensor, and an SPD (Serial Presence Detect) chip. The BMC comprises a setting module, a judging module, and a detection module, wherein the setting module is used for setting a bus mark bit as a first numerical value when the server is started up; the judging module is used for judging whether the bus mark bit is the first numerical value or not when the temperature of an internal storage is required to be detected; and the detection module is used for visiting the temperature sensor by utilizing an I2C bus when the bus mark bit is the first numerical value. The BIOS comprises a modification module, a delay module, an initialization module and a reset module, wherein the modification module is used for setting the bus mark bit as a second numerical value when the inner storage is required to be initialized; the delay module is used for delaying schedule time; the initialization module is used for visiting the SPD chip by utilizing the I2C bus to acquire the configuration information on the internal storage to initialize the internal storage when the schedule time is over; and the reset module is used for resetting the bus mark bit as the first numerical value after the initialization of the internal storage is completed. The invention further provides a method for avoiding the bus collision by utilizing the server, which can avoid bus collision caused by that the I2C bus is simultaneously used by the BMC and the BIOS.

Description

technical field [0001] The invention relates to a server and a method for avoiding bus conflict. Background technique [0002] Typically, servers measure memory temperature using temperature sensors that the motherboard management controller accesses to detect memory temperature. In addition, the server uses the serial presence detection chip to save the configuration information of the memory (such as capacity, data width, working speed and voltage, etc.), and the basic input and output system accesses the serial presence detection chip to obtain the configuration information. According to the configuration information to initialize memory. The access of the motherboard management controller to the temperature sensor and the access of the basic input and output system to the serial presence detection chip is realized through the I2C bus. If the MBMC checks the memory temperature and the BIOS initializes the memory at the same time, a bus conflict will occur. Contents of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/36
CPCG06F13/36G06F13/4282
Inventor 张玉岗
Owner HUAINAN SHENGDAN NETWORK ENG TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products