HCL - ASUS KGPE-D16

575 views
Skip to first unread message

Timothy Pearson

unread,
Mar 28, 2016, 4:47:39 PM3/28/16
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ASUS KGPE-D16 running coreboot.

NOTE: The kernel version in FC20 appears to have an issue initialising
the ASpeed VGA device in graphical mode. The normal loading messages
are shown up to the framebuffer initialization, at which point the text
is replaced with unchanging color snow. Newer kernel versions of e.g.
Debian / Ubuntu do not appear to have this issue.

As a result of this issue, the on-board ASpeed VGA device was disabled
and an old nVidia add-on card was installed for testing. Additionally,
since Qubes 3.1 was too big to fit on any DVDs I had on hand testing was
performed with Quebes 3.0.

- --
Timothy Pearson
Raptor Engineering
+1 (415) 727-8645 (direct line)
+1 (512) 690-0200 (switchboard)
http://www.raptorengineeringinc.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJW+ZhkAAoJEK+E3vEXDOFbm8AH/jJdA+f1tLCRr9o1BPhxfHNW
X0GQjzyY+BeBxNfoCVJkrAW1pSXl1rNik4GSO14mP8YqZrzW/1B/etHH2oBjo8Wx
c+VvNQ/VFWoKWZs7EgrPFqNNJzQJO/DKKOq42S4ZS6tErm3My5uOgdFQXlZz0jB8
VrPf8GpAMFZgV8YSqKtLUcW9xCymjwH/NpxTa6sZ0TEC5AX8GVfe3mFVW+zsO12e
NZxU8z23NQb5VGsveHdk8ptp9Lg8NbuNogYrNZiVzu6zp0wfgq9EQ4+0pNuu4R68
8zbD7u3i8vnbUE0wqIWg7+cDVfz61V3wG6xvHjhYICY7k1UftRcalc7PHgyLXJI=
=l9M0
-----END PGP SIGNATURE-----
Qubes-HCL-ASUS-KGPE-D16-20160327-215923.yml
Qubes-HCL-ASUS-KGPE-D16-20160327-215923.yml.sig

Thierry Laurion

unread,
Mar 21, 2017, 11:43:05 PM3/21/17
to qubes-users
Any recommendations for tpm?

thoma...@gmail.com

unread,
Feb 24, 2020, 3:35:18 AM2/24/20
to qubes-users
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

For the benefit of other users who may wish to use this board here is a few notes from my experience of getting Qubes R4.0 running:

Mobo: Asus KGPE-D16
CPU: AMD Opteron Processor 6282 SE
Memory: 4x MT36KSF2G72PZ-1G6E1FE
GPU: NVIDIA GeForce GT 710
Coreboot 4.11 (GRUB2)

As stated by other users, the onboard GPU is problematic with this motherboard and coreboot. I struggled to get the Qubes installer to accept the GT710 as the primary display. Thankfully the onboard GPU can be disabled either by disabling it when building coreboot or by physically setting a jumper on the motherboard (to which I chose the latter for easier debugging).

This however presents us with attempting to boot the installer headless-ly. I achieved this by having the installer on one USB stick and another with a grub.cfg on it which I could change on another machine when required. The grub.cfg inside coreboot’s ROM would chainload to this.

It should be noted that although this processor has IOMMU, and it was enabled in coreboot. Qubes installer warned that it was not present. This was overcome by appending ‘iommu=force’ to Xen’s command line.

With all this setup I was able to power the machine on, and my screen would turn on when Linux initialised via the second GPU (with the jumper set, to Linux this appeared to be the only GPU). The installer ran without issue.

Once installed, I removed the drive to inspect the generated grub.cfg file, and used the same method of chainloading config files to boot the system. Once I was satisfied with how the system was booting I embedded this into the ROM to remove the use of the USB stick. Creating symlinks to Xen, Linux and initrd helps in case of version updates, just remember to update them with any updates.

Without OpenBMC the fans run at full speed. sensors-detect with its default queries load a kernel module that incorrectly reports fan speed and cannot control them. However one of its questions does allow you to load a module that can control the fans (I’m not sure which one, I just ran ‘yes | sensors-detect’ to probe everything). With this done pwmconfig was able to quieten down the fans and saves having to buy the module.

Not KGPE-D16 specific however video performance was lacking with this card. However ‘sudo qubes-dom0-update kernel-latest’ helped this (a lot!, browser smooth scroll is smooth and YouTube plays decently).

Further notes:

SeaBIOS may have been easier than GRUB however I utilise GRUB’s signatures checks.

There is no audio ports on the rear panel and no headers (I think?). The manual recommends installing a sound card however audio through HDMI via the GPU works. If your screen speakers are crap like mine you can get HDMI audio video splitters.

The performance of this system is really great and much surpasses my former Qubes system (i7 X230). TPM modules are available which I'll invest in at some point. The performance looks to get better as NUMA awareness [1] is on the horizon (albeit with a ‘Far in the future’ milestone)

Heads [2] looks really hopeful and I’ll probably replace my current coreboot setup with it when I get a TPM. As Linux is the first thing that loads, I’m hopeful we can forget about all this VGA disabling annoyingness.

[1] https://github.com/QubesOS/qubes-issues/issues/5628
[2] https://github.com/osresearch/heads

Thomas
-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEWJ5tBOsioBjk2XnjPJv1q0TTly4FAl5TiigVHHRob21hc2M1
OTlAZ21haWwuY29tAAoJEDyb9atE05cuqecP/3lKwIplr3rDVBEnmfUMaih39Boe
XGq+/SXBmCZINFIdNwGHM1MV2AWNXcASbm1HZTPbraHnt7oOmbT6PmlwEuUqbgJS
s7x0E4cdLL1HPlSW0h4u3wwlapC3N0FmP5O32t7PbIJHMZJ95Mm6xdTYIYSQqRfA
N6S3rL1RkxMyBdJkUgIcg0nhFiZJtENoskxWJ29gRYUYgnG9GKGRAySKVgde+ZpD
bL/ycivwbWV18f22UYCet61WKKa99xp6DwPiWGQM116GR8Xdac/HSbZgeLm6jq9d
3h/0ZA910aZQdzKUr5tnsoLISjvHPNKZ+0LIilQI39uch20f9nQcIKULkRJSvfco
DrCVsa47wR7FIJwrG/SswzO0bff8Or11g+anvui9CsFHzo/EsFir11mwb13ZODYp
CtYIg2/SiJsXcXTRs+gAMMYaQQRVem4EPFF4OKb0gMIDYgRa/ViRHtaxT7/IWpQA
d+iJHCv6zVySQNuDU513JZUplIxAbA19RyarBKTaOWGopkxS0KJ+45Lcfw9FH038
VfKYoa/rTnZn0/oJRh8kq937CgfwkgHQxgHXGKFG5mM13cpXhSuiTI+KCs/rWLbN
bYfkSQSachILBKEMEHytWP1aDuAsikWCuOAnqEEinxvqQaCFp3CAgfwMTD4U9HBQ
LCIMjf/3jvyL9w3T
=W/SZ
-----END PGP SIGNATURE-----

nsob...@gmail.com

unread,
Feb 24, 2020, 3:48:28 AM2/24/20
to qubes-users
What hard drive do you use?
I do not recommend this motherboard to anyone,
Slow as hell, memory works bad (i use 64gb ram crucial 16x4, works only two modules)
Coreboot support is over.
No UEFI.
And you need ASUS PIKE 2008 ( or any other controller) and one 6100 cpu for stock bios upgrade.

Franklin Wallbrown

unread,
Oct 19, 2021, 8:38:42 PM10/19/21
to qubes-users
I was thinking about utilizing this beast as a Desktop, but using LibreBoot instead of CoreBoot.  Is that a crazy idea?  It is exciting that you got the NVIDIA GeForce GT 710 to work on this bad boy.  Kudos on that... is there any reason you couldn't use a second one?  I would be curious to know the other graphics cards you tried, if any (other than the original GeForce 7300 LE).  I would wonder if something of the same chipset would work (like a 720 or 730 etc)?  I know that the CoreBoot support is over, but I think this board could still have life with the LibreBoot community...
Reply all
Reply to author
Forward
0 new messages