I believe that the Qubes 3.2 issues are unrelated. For instance I know that the Qubes 3.2 suspend issue is due to a bug in Xen 4.6 that is fixed in the Xen 4.8 that is shipped with Qubes 4. The Qubes 3.2 install problems I don’t think are related to IOMMU. You have to do that chroot grub-install trick that has been mentioned here in the forums to work around that.
For the update we are working on merging our changes with other upstream coreboot work on IOMMU on Skylake. We are still testing things and as far as ETA I think it’s closer to being days away instead of weeks provided the upstream merging doesn’t cause any major issues.
hey @max4 the qubes 3.2 not booting after initial install issue is not due to BIOS, it’s because the qubes installer didn’t install a boot loader. That’s what these posts are about:
I had some issues booting my Librem13v2 q3.2 backups when restored to q4.0rc3, but I think that might have been due to either qubes 4 shortcuts working differently or the run mode of the vm (pv vs hvm) Building coreboot from source (official script)
The sad part is that I bought a Librem 13v2 to run Qubes on, and it simply doesn’t work quite as well as I expected. PureOS on the other hand ran perfectly and I expect to run PureOS as a VM in Qubes, and I will test it, when Coreboot 4.7 arrives. At the moment my old Lenovo Yoga 2 Pro is doing a great job, and I almost wished I could have thrown extra memory and a NVMe disk in that instead.
Counting the minutes before my very expensive “brick” comes to life with a coreboot update…
Hi. Just reporting complete success updating to 4.7 on a Librem 15v3 using the instructions in the blog post, and reviewing the thread “Building Coreboot from source - (official script)” mentioned above.
My only minor comment is on the blog post itself, on the section “Verifying the presence of a TPM.” The reference to tpm_tools (with an underscore) should be tpm-tools (with a dash/hyphen). Not complaining, mind you! As a noob to the TPM Tools package, it took me a few minutes to see why at first I couldn’t find and install it.
Now, to dig into understanding the TPM, the use of the tpm_* CLI utilities, and to find out how the APIs work from C, etc.
Upgrade according to the blog (minus a -/_ issue and a needed apt-get update' on the most recent pureoslive shell’ stick). TPM very functional now.
Two things worth of note - 1) the log shows a larger number of cpu-temperature control issues; and the fan comes on much more often (albeit shortly); also during boot. And 2) a `dd’ read from a raw disk has almost halved in speed.