A computing system, comprising: a baseboard management controller including a serial interface; a motherboard; and a daughterboard communicatively coupled to the motherboard, the daughterboard comprising: an inter-integrated circuit (I2C) to universal asynchronous receiver/transmitter (UART) bridge; and a microcontroller communicatively coupled to the BMC via the I2C to UART bridge, wherein the microcontroller comprises: an I2C terminal; and a UART terminal, and the BMC establishes a serial connection, through the serial interface and the UART terminal, with the microcontroller, wherein the I2C to UART bridge converts an I2C signal transmitted from the serial interface of the BMC to a first UART signal received by the microcontroller at the UART terminal, and the microcontroller is configured to: detect an error condition during a transition from the computing system being in a low-power mode to a high-power mode; based on said detection of the error condition and Management Component Transport Protocol (MCTP) communications being disabled, transmit a second UART signal comprising error logging information to the I2C to UART bridge; wherein the I2C to UART bridge converts the second UART signal transmitted from the microcontroller to an I2C signal received at the serial interface of the BMC. a baseboard management controller including a serial interface; a motherboard; and a daughterboard communicatively coupled to the motherboard, the daughterboard comprising: an inter-integrated circuit (I2C) to universal asynchronous receiver/transmitter (UART) bridge; and a microcontroller communicatively coupled to the BMC via the I2C to UART bridge, wherein the microcontroller comprises: an I2C terminal; and a UART terminal, and the BMC establishes a serial connection, through the serial interface and the UART terminal, with the microcontroller, wherein the I2C to UART bridge converts an I2C signal transmitted from the serial interface of the BMC to a first UART signal received by the microcontroller at the UART terminal, and the microcontroller is configured to: detect an error condition during a transition from the computing system being in a low-power mode to a high-power mode; based on said detection of the error condition and Management Component Transport Protocol (MCTP) communications being disabled, transmit a second UART signal comprising error logging information to the I2C to UART bridge; wherein the I2C to UART bridge converts the second UART signal transmitted from the microcontroller to an I2C signal received at the serial interface of the BMC. an inter-integrated circuit (I2C) to universal asynchronous receiver/transmitter (UART) bridge; and a microcontroller communicatively coupled to the BMC via the I2C to UART bridge, wherein the microcontroller comprises: an I2C terminal; and a UART terminal, and the BMC establishes a serial connection, through the serial interface and the UART terminal, with the microcontroller, an I2C terminal; and a UART terminal, and the BMC establishes a serial connection, through the serial interface and the UART terminal, with the microcontroller, wherein the I2C to UART bridge converts an I2C signal transmitted from the serial interface of the BMC to a first UART signal received by the microcontroller at the UART terminal, and the microcontroller is configured to: detect an error condition during a transition from the computing system being in a low-power mode to a high-power mode; based on said detection of the error condition and Management Component Transport Protocol (MCTP) communications being disabled, transmit a second UART signal comprising error logging information to the I2C to UART bridge; wherein the I2C to UART bridge converts the second UART signal transmitted from the microcontroller to an I2C signal received at the serial interface of the BMC. detect an error condition during a transition from the computing system being in a low-power mode to a high-power mode; based on said detection of the error condition and Management Component Transport Protocol (MCTP) communications being disabled, transmit a second UART signal comprising error logging information to the I2C to UART bridge; wherein the I2C to UART bridge converts the second UART signal transmitted from the microcontroller to an I2C signal received at the serial interface of the BMC.