The invention provides a BMC
bus data buffering device, a BMC
bus and a
baseboard management controller, the BMC
bus data buffering device comprises a preprocessing module, an address register module and a plurality of
chain type buffering structures, each
chain type buffering structure comprises a plurality of
chain type buffering modules, each chain type buffering module comprises a chain type buffering area and a buffering
processing module, chained buffer areas of chained buffer modules in the chained buffer structure form a chained
storage structure; the preprocessing module is used for distributing data packets to the chained buffer structure according to the occupation condition of the BMC bus; and the address register module is used for acquiring address storage information of the data packet address in the address storage space corresponding to the chained buffer module, so that the buffer
processing module determines the cache position of the data packet in the chained buffer area and performs cache
processing, and the data packets of the same
data source are close to each other. According to the invention, the processing speed of the data packet is improved, the jamming phenomenon of the BMC
system in operation is effectively reduced, the response capability and stability of the
system are enhanced, and moreover, as each channel can be coordinated to process the data packet, the continuous high-frequency operation of the processor is avoided, and the
power consumption of the processor is reduced.