User Tools

Site Tools


devices:asus_kcma-d8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devices:asus_kcma-d8 [2019/05/22 01:55] Sean Rhonedevices:asus_kcma-d8 [2023/07/19 19:43] (current) – [Issues] Sean Rhone
Line 20: Line 20:
 ===== Issues ===== ===== Issues =====
  
-  * When booting Ubuntu 18.10, there's a gfx error; type ''help'' and press ''Enter'' to boot ((this can be avoided by using an external GPU and disabling the generated VBIOS option for SeaBIOS, but otherwise this isn't a big issue))+  * :!: Apparently Coreboot dropped support for this motherboard in ''master'' after 2019 
 +  * When booting Ubuntu 18.10+, there's a gfx error; type ''help'' and press ''Enter'' to boot ((this can be avoided by using an external GPU and disabling the generated VBIOS option for SeaBIOS, but otherwise this isn't a big issue))
   * Jumpers seem to act slightly different with Coreboot ((can't disable individual Ethernet ports and it's all or nothing; ASpeed GPU only needs top jumper moved to enable while the second jumper can stay on disabled))   * Jumpers seem to act slightly different with Coreboot ((can't disable individual Ethernet ports and it's all or nothing; ASpeed GPU only needs top jumper moved to enable while the second jumper can stay on disabled))
   * Windows 10's installer can't start ((''ACPI_BIOS_ERROR'' BSoD; requires disabling the generated VBIOS option for SeaBIOS to get to that point or otherwise the installer hangs after loading files))   * Windows 10's installer can't start ((''ACPI_BIOS_ERROR'' BSoD; requires disabling the generated VBIOS option for SeaBIOS to get to that point or otherwise the installer hangs after loading files))
-  * For unknown reasons, some builds of Coreboot from ''master'' have unreliable POST; using the release tar of 4.9 works fine though, and as of 2019/04/20, is the latest known-good release+  * For unknown reasons, some builds of Coreboot from ''master'' have unreliable POST; using the release tar of 4.9 works fine though, and from ''master'', 2019/07/06 is the last known-good version too 
 +  * TianoCore payload compiles, but didn't boot as of 2019/07/17 ((I think because of it needing onboard/native graphics? SeaBIOS with the same build of CB works fine))
  
 ===== RAM ===== ===== RAM =====
Line 36: Line 38:
   * Nanya NT2GC64B88B0NF-CG ((compatible with Coreboot 2019/01/17, incompatible with Libreboot 20160907, compatible with ASUS Vendor BIOS 3303))   * 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))   * 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, untested with ASUS Vendor BIOS))+  * Samsung M378B5273CH0-CK0 ((compatible with Coreboot 2019/01/19, untested with Libreboot, compatible with ASUS Vendor BIOS 3303))
  
 ===== Dependencies ===== ===== Dependencies =====
  
-==== Fedora Workstation ====+  * :!: 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
  
-  * :!: Fedora Workstation 29 **cannot** be used to compile older versions of Coreboot wanting a non-matching major GCC version for crossgcc ((see [[notes:old_coreboot|Old Coreboot]] notes))+==== Ubuntu Server ====
  
-  sudo dnf install make ncurses-devel acpica-tools flex bison gcc-c++ patch zlib-devel gcc-gnat pciutils-devel+**** 
 + 
 +  sudo apt-get install -y bison build-essential curl flex git gnat libncurses5-dev m4 zlib1g-dev python-minimal
  
-==== openSUSE Tumbleweed ====+=== TianoCore ===
  
 **** ****
  
-  sudo zypper install git-core make cmake ncurses-devel acpica flex bison gcc-c++ patch zlib-devel gcc-ada pciutils-devel+  uuid-dev nasm
  
 ===== Download Source ===== ===== Download Source =====
Line 131: Line 136:
 ===== CMOS Settings ===== ===== CMOS Settings =====
  
-  * Last updated: 2019/04/24+  * Last updated: 2019/05/23
  
-  gio open ~/'Projects/coreboot/src/src/mainboard/asus/kcma-d8/cmos.default'+  nano ~/'Projects/coreboot/src/src/mainboard/asus/kcma-d8/cmos.default' 
 + 
 +  l3_cache_partitioning=Enable
  
   experimental_memory_speed_boost=Enable   experimental_memory_speed_boost=Enable
Line 147: Line 154:
 **** ****
  
-  mv ~/'Projects/coreboot/src/build/coreboot.rom' ~/'Downloads/KCMAD8-coreboot-'$(date +%Y-%m-%d)'.rom' && sync+  mkdir -p ~/'coreboot-bin' && mv ~/'Projects/coreboot/src/build/coreboot.rom' ~/'coreboot-bin/KCMAD8-coreboot-'$(date +%Y-%m-%d)'.rom' && sync 
 + 
 +==== Virtual Machine ==== 
 + 
 +  * :!: Change ''X'' to the VM instance's IP address 
 + 
 +  scp 192.168.122.X:~/coreboot-bin/*.rom ~/Downloads
  
 ===== Flash ===== ===== Flash =====
Line 154: Line 167:
  
   sync && sudo flashrom --programmer 'internal' --write ~/'Downloads/KCMAD8-coreboot-'*'.rom'   sync && sudo flashrom --programmer 'internal' --write ~/'Downloads/KCMAD8-coreboot-'*'.rom'
 +
 +===== Fan Control =====
 +
 +  * If OpenBMC is figured out, this may be superseded
 +  * :!: Answer ''yes'' to all ''sensors-detect'' prompts and reboot for ''fancontrol'' to run
 +
 +  sudo dnf install 'lm_sensors' && sudo sensors-detect && sudo -e '/etc/fancontrol' && sudo systemctl enable 'fancontrol'
 +
 +<code>
 +INTERVAL=10
 +DEVNAME=/sys/class/hwmon/hwmon6=w83795g
 +
 +FCTEMPS=/sys/class/hwmon/hwmon6/device/pwm2=/sys/class/hwmon/hwmon6/device/temp8_input
 +FCFANS=/sys/class/hwmon/hwmon6/device/fan1_input+/sys/class/hwmon/hwmon6/device/fan2_input
 +
 +MINTEMP=/sys/class/hwmon/hwmon6/device/pwm2=50
 +MAXTEMP=/sys/class/hwmon/hwmon6/device/pwm2=60
 +
 +MINSTART=/sys/class/hwmon/hwmon6/device/pwm2=4000
 +MINSTOP=/sys/class/hwmon/hwmon6/device/pwm2=0</code>
/var/www/wiki/data/attic/devices/asus_kcma-d8.1558504553.txt.gz · Last modified: 2019/05/22 01:55 by Sean Rhone