devices:asus_kcma-d8
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| devices:asus_kcma-d8 [2019/10/18 09:33] – Sean Rhone | devices:asus_kcma-d8 [2024/08/13 20:08] (current) – removed Sean Rhone | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Information ====== | ||
| - | * ASUS KCMA-D8 Motherboard | ||
| - | |||
| - | ====== Resources ====== | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | ===== Manual ===== | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | ====== Coreboot ====== | ||
| - | |||
| - | ===== Issues ===== | ||
| - | |||
| - | * When booting Ubuntu 18.10+, there' | ||
| - | * Jumpers seem to act slightly different with Coreboot ((can' | ||
| - | * Windows 10's installer can't start (('' | ||
| - | * For unknown reasons, some builds of Coreboot from '' | ||
| - | * TianoCore payload compiles, but didn't boot as of 2019/07/17 ((I think because of it needing onboard/ | ||
| - | |||
| - | ===== RAM ===== | ||
| - | |||
| - | ==== Incompatible ==== | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | ==== Compatible ==== | ||
| - | |||
| - | * Nanya NT2GC64B88B0NF-CG ((compatible with Coreboot 2019/01/17, incompatible with Libreboot 20160907, compatible with ASUS Vendor BIOS 3303)) | ||
| - | * Micron 16JTF25664AZ-1G4F1 ((compatible with Coreboot 2019/01/17, incompatible with Libreboot 20160907, compatible with ASUS Vendor BIOS 3303)) | ||
| - | * Samsung M378B5273CH0-CK0 ((compatible with Coreboot 2019/01/19, untested with Libreboot, compatible with ASUS Vendor BIOS 3303)) | ||
| - | |||
| - | ===== Dependencies ===== | ||
| - | |||
| - | * :!: Coreboot cannot currently be compiled on distros with GNAT 9.0 or higher, including openSUSE TW and Fedora 30 | ||
| - | * Creating a quick Ubuntu 18.04 server install in a VM works fine | ||
| - | |||
| - | ==== Ubuntu Server ==== | ||
| - | |||
| - | **** | ||
| - | |||
| - | sudo apt-get install -y bison build-essential curl flex git gnat libncurses5-dev m4 zlib1g-dev python-minimal | ||
| - | |||
| - | === TianoCore === | ||
| - | |||
| - | **** | ||
| - | |||
| - | uuid-dev nasm | ||
| - | |||
| - | ===== Download Source ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | cd ~ && mkdir -p ~/' | ||
| - | |||
| - | ===== Build Toolchain ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | cd ~/' | ||
| - | |||
| - | ===== Settings ===== | ||
| - | |||
| - | * :!: '' | ||
| - | * :!: Including CPU microcode caused Linux to kernel panic on 2019/04/16 | ||
| - | * :!: For some unknown reason, POST randomly fails at times depending on when Coreboot is built, regardless of what config settings are used | ||
| - | |||
| - | * Last updated: 2019/05/22 | ||
| - | |||
| - | * Mainboard vendor: ASUS | ||
| - | * Mainboard model: KCMA-D8 | ||
| - | * ROM chip size: 2048 KB (2MB) | ||
| - | * System Power State after Failure: S5 Soft Off | ||
| - | |||
| - | * Local version string: Nightwane | ||
| - | * [*] Use CMOS for configuration values | ||
| - | * [*] Load default configuration values into CMOS on each boot | ||
| - | * [ ] Compress ramstage with LZMA | ||
| - | * [ ] Include the coreboot .config file into the ROM image | ||
| - | * [ ] Create a table of timestamps collected during boot | ||
| - | |||
| - | * Include CPU microcode in CBFS: Do not include microcode updates | ||
| - | * [*] Enable high speed SPI clock | ||
| - | |||
| - | * [ ] Serial port on SuperIO | ||
| - | * [ ] Support Intel PCI-e WiFi adapters | ||
| - | |||
| - | * [ ] Send console output to a CBMEM buffer | ||
| - | * Default console log level: 0: EMERG | ||
| - | * [*] Don't show any POST codes | ||
| - | |||
| - | * SeaBIOS version: master | ||
| - | * [*] Hardware init during option ROM execution | ||
| - | * SeaBIOS debug level (verbosity): | ||
| - | |||
| - | cd ~/' | ||
| - | |||
| - | ==== Query ==== | ||
| - | |||
| - | * Presents config options that are changed from defaults | ||
| - | * [[https:// | ||
| - | * Last updated: 2019/05/22 | ||
| - | |||
| - | cd ~/' | ||
| - | |||
| - | < | ||
| - | CONFIG_LOCALVERSION=" | ||
| - | CONFIG_USE_OPTION_TABLE=y | ||
| - | CONFIG_STATIC_OPTION_TABLE=y | ||
| - | # CONFIG_COMPRESS_RAMSTAGE is not set | ||
| - | # CONFIG_INCLUDE_CONFIG_FILE is not set | ||
| - | # CONFIG_COLLECT_TIMESTAMPS is not set | ||
| - | CONFIG_VENDOR_ASUS=y | ||
| - | CONFIG_BOARD_ASUS_KCMA_D8=y | ||
| - | # CONFIG_DRIVERS_UART_8250IO is not set | ||
| - | CONFIG_POWER_STATE_OFF_AFTER_FAILURE=y | ||
| - | # CONFIG_CONSOLE_CBMEM is not set | ||
| - | CONFIG_CPU_MICROCODE_CBFS_NONE=y | ||
| - | CONFIG_SOUTHBRIDGE_AMD_SB700_33MHZ_SPI=y | ||
| - | # CONFIG_DRIVERS_INTEL_WIFI is not set | ||
| - | CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0=y | ||
| - | CONFIG_NO_POST=y | ||
| - | CONFIG_SEABIOS_MASTER=y | ||
| - | CONFIG_SEABIOS_THREAD_OPTIONROMS=y | ||
| - | CONFIG_SEABIOS_DEBUG_LEVEL=0</ | ||
| - | |||
| - | ===== CMOS Settings ===== | ||
| - | |||
| - | * Last updated: 2019/05/23 | ||
| - | |||
| - | nano ~/' | ||
| - | |||
| - | l3_cache_partitioning=Enable | ||
| - | |||
| - | experimental_memory_speed_boost=Enable | ||
| - | |||
| - | ===== Make ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | cd ~/' | ||
| - | |||
| - | ===== Finalize ===== | ||
| - | |||
| - | **** | ||
| - | |||
| - | mkdir -p ~/' | ||
| - | |||
| - | ==== Virtual Machine ==== | ||
| - | |||
| - | * :!: Change '' | ||
| - | |||
| - | scp 192.168.122.X: | ||
| - | |||
| - | ===== Flash ===== | ||
| - | |||
| - | * :!: Add '' | ||
| - | |||
| - | sync && sudo flashrom --programmer ' | ||
| - | |||
| - | ===== Fan Control ===== | ||
| - | |||
| - | * If OpenBMC is figured out, this may be superseded | ||
| - | * :!: Answer '' | ||
| - | |||
| - | sudo dnf install ' | ||
| - | |||
| - | < | ||
| - | INTERVAL=10 | ||
| - | DEVNAME=/ | ||
| - | |||
| - | FCTEMPS=/ | ||
| - | FCFANS=/ | ||
| - | |||
| - | MINTEMP=/ | ||
| - | MAXTEMP=/ | ||
| - | |||
| - | MINSTART=/ | ||
| - | MINSTOP=/ | ||
/usr/local/www/wiki/data/attic/devices/asus_kcma-d8.1571405632.txt.gz · Last modified:  by Sean Rhone
                
                