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/12/01 22:08] – [Issues] 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 ===== | ||
- | |||
- | * :!: At some point apparently, Coreboot removed support for this motherboard in '' | ||
- | * 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=/ |
C:/www/wiki/data/attic/devices/asus_kcma-d8.1575256080.txt.gz · Last modified: (external edit)