Console and outputs: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
! Output name | ! Output name | ||
! direction (from the target coreboot machine point of view) | ! direction (from the target coreboot machine point of view) | ||
! | ! Requirements | ||
! software compatibility (compatibility with software loaded after coreboot, like OS payloads etc...) | ! software compatibility (compatibility with software loaded after coreboot, like OS payloads etc...) | ||
|- | |- | ||
Line 29: | Line 29: | ||
* input? | * input? | ||
* output | * output | ||
| | |||
* An USB debug port supported by coreboot. | |||
* To find on which usb connector it goes. | |||
| | | | ||
* grub | * grub | ||
Line 37: | Line 40: | ||
| | | | ||
* output only | * output only | ||
| | |||
* A working "beep" sound card at boot. On some laptops it's necessary to tell the embedded controller to enable sound output to get it working. | |||
| | | | ||
For writting to it from the coreboot target computer: | For writting to it from the coreboot target computer: | ||
Line 46: | Line 51: | ||
! [[Network console]] | ! [[Network console]] | ||
(sends coreboot logs over the network) | (sends coreboot logs over the network) | ||
| | |||
* A ne2k compatible ethernet card. | |||
| | | | ||
* output | * output | ||
Line 56: | Line 63: | ||
* input/output for grub. | * input/output for grub. | ||
* It requires the computer to be booted to retrive the logs. | * It requires the computer to be booted to retrive the logs. | ||
| | |||
* a coreboot device with cbmem working. | |||
| | | | ||
For writting to the buffer which is in the coreboot target computer: | For writting to the buffer which is in the coreboot target computer: |
Revision as of 12:55, 15 December 2013
Coreboot has various possible consoles:
Output name | direction (from the target coreboot machine point of view) | Requirements | software compatibility (compatibility with software loaded after coreboot, like OS payloads etc...) |
---|---|---|---|
Serial console
(sends coreboot logs over the serial port) |
|
|
|
Console Over EHCI debug port
(sends coreboot logs over the usb debug port) |
|
|
|
Console trough spkmodem
(sends coreboot logs over the sound card) |
|
|
For writting to it from the coreboot target computer:
For reading it from a remote computer:
|
Network console
(sends coreboot logs over the network) |
|
| |
Cbmem console
(Ram buffer, like dmesg) |
|
|
For writting to the buffer which is in the coreboot target computer:
For reading the buffer on the coreboot target computer, after coreboot booted:
|
Other output:
- POST Card
- Tracing the Flash chip's access?