Contributor
Husni Faiz

Console via SMBus


Mentors
Raul Rangel, Tim
Organization
coreboot
Technologies
c, linux, x86, Beagleboard, GNU GDB, coreboot, I2C, SMBus
Topics
embedded systems, drivers, firmware, bootloader, computer architecture, BIOS, I2C Protocol
Not all mainboards have an accessible serial port, but all boards with socketed RAM have a somehow accessible SMBus (used for reading the SPD-EEPROMs), which can be used very early in the boot process to access the coreboot console. As a device to receive the logs for example a beaglebone black or a cheap stm32 board with the i2c-star firmware can be used.