-
-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kexec can't boot qubes 4.1 iso #672
Comments
where are you seeing Qubes 4.1? 4.0.3 is the latest release edit: would also help to mention what hardware is in use |
laptop : x220 laptop : x220-tablet |
any reason you're using a nightly build instead of the 4.0.3 release? Can you test that so we know if it's version-specific? |
Yes. fedora-25 on dom0 is totally outdated and not supported (status on December 12th, 2017) |
I'll test both here as well and see if I can replicate on a Librem |
@0rb677 @MrChromebox I confirm install works on my branch (not main Heads) for x230 for latest official QubesOS release (4.0.3). I didn't test any 4.1 release yet, while there are another issue linked to LUKS V2 not being supported (#669) which would probably fail to boot Fedora-31(?) based QubesOS install anyway until resolved (upgraded cryptsetup module, reproducibility of produced ROM images confirmed on CI for different host builders configs ( ubuntu, debian, fedora etc). There was a fix a while back to be able to boot fedora-30 (#553) that I tested but your issue seems to be related to igfx corruption, which is supposed to be fixed under x220, but i'm not the best to confirm this. Unfortunately, I just own x230 for testing. Will put that in my todo list but i'm quite busy right now. Please check in other issues for t420 and x220 users and ping them here. If you can confirm that their patchwork work, poke me in those PR and I will merge them asap. I lost track of the current t420 and x220 statuses, being more interested in 9elements work to port coreboot 4.11 correctly for those boards with VBOOT+measured boot with IFD and ME cleaned out so we have enough space to do interesting things for those boards. We might as well open an issue to track who tests what hardware. That would be really helpful. |
Installers for both Qubes 4.0.3 and 4.1-20200113 boot fine on a Librem 13v4 running Heads master (bcf522c) + the handful of branding changes from Purism's tree. Given the display artifacts, there's at least an IOMMU config issue at play, perhaps more. I'd start by adding |
See here |
Personally, I would remove the quiet there for all the boards. |
I'll push a PR after testing |
hmm, it's pretty verbose w/o 'quiet' and not in a particularly useful way |
Agreed. Tested too. Nope! |
@MrChromebox @tlaurion thanks, i just woke up, now i will reflash my laptop today. |
Also changed chip to Winbond W25Q64.V and added iomem=relaxed |
@0rb677 I wouldn't recommend 4.1: Fedora-25 on dom0 is not problematic, all needed packages are backported and all your actions should be in AppVMs, not dom0 anyway. I would stick to 4.0.3 if I were you. |
You built for qemu?
…On February 15, 2020 10:35:23 PM UTC, 0rb677 ***@***.***> wrote:
@tlaurion sad news.
Also build is complete. If you want i can flash and test 4.1 media and
do not update to xen 4.13
```
2020-02-16 01:21:54+03:00 INSTALL
build/coreboot-4.8.1/qemu-coreboot/coreboot.rom =>
build/qemu-coreboot/coreboot.rom
2020-02-16 01:21:54+03:00 UNCHANGED
build/coreboot-4.8.1/qemu-coreboot/coreboot.rom
29c4cc187ceecc4ca4b2edf0b24f12585295cc6f0c8b66b0f5f7173e84e02181
build/qemu-coreboot/coreboot.rom
29c4cc187ceecc4ca4b2edf0b24f12585295cc6f0c8b66b0f5f7173e84e02181
/home/user/heads/build/qemu-coreboot/coreboot.rom
make[1]: Leaving directory '/home/user/heads'
```
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#672 (comment)
-- Sent from /e/ Mail
|
make BOARD=desired_board
qemu build is the default
…On February 15, 2020 10:35:23 PM UTC, 0rb677 ***@***.***> wrote:
@tlaurion sad news.
Also build is complete. If you want i can flash and test 4.1 media and
do not update to xen 4.13
```
2020-02-16 01:21:54+03:00 INSTALL
build/coreboot-4.8.1/qemu-coreboot/coreboot.rom =>
build/qemu-coreboot/coreboot.rom
2020-02-16 01:21:54+03:00 UNCHANGED
build/coreboot-4.8.1/qemu-coreboot/coreboot.rom
29c4cc187ceecc4ca4b2edf0b24f12585295cc6f0c8b66b0f5f7173e84e02181
build/qemu-coreboot/coreboot.rom
29c4cc187ceecc4ca4b2edf0b24f12585295cc6f0c8b66b0f5f7173e84e02181
/home/user/heads/build/qemu-coreboot/coreboot.rom
make[1]: Leaving directory '/home/user/heads'
```
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#672 (comment)
-- Sent from /e/ Mail
|
@0rb677 iomem=relaxed |
Please follow the breadcrumbs by starting where it works: |
@tlaurion wow gui-init is amazing. Its works with my nitrokey-start @tlaurion sorry i wrote
|
You looked at opened tickets for x220?
…On February 16, 2020 7:45:02 AM UTC, 0rb677 ***@***.***> wrote:
@tlaurion sorry i wrote `make board=x220` instead `make BOARD=x220`
also fbwhiptail package available only if you connect your vm to vpn in
my country.
```
2020-02-16 10:41:32+03:00 MAKE coreboot
2020-02-16 10:42:12+03:00 DONE coreboot
"/home/user/heads/build/coreboot-4.8.1/x220/cbfstool"
"/home/user/heads/build/coreboot-4.8.1/x220/coreboot.rom" print
Name Offset Type Size Comp
cbfs master header 0x0 cbfs header 32 none
fallback/romstage 0x80 stage 86884 none
cpu_microcode_blob.bin 0x15480 microcode 25600 none
fallback/ramstage 0x1b900 stage 96557 none
cmos_layout.bin 0x33280 cmos_layout 1816 none
fallback/dsdt.aml 0x33a00 raw 13646 none
fallback/payload 0x36fc0 simple elf 6977487 none
(empty) 0x6de800 null 954328 none
bootblock 0x7c7800 bootblock 1968 none
2020-02-16 10:42:12+03:00 INSTALL
build/coreboot-4.8.1/x220/coreboot.rom => build/x220/coreboot.rom
e2c4e3d2de9c434155a1bee6d30741884a9985dfa1698a9c5efbe01c47ee7d1c
build/x220/coreboot.rom
e2c4e3d2de9c434155a1bee6d30741884a9985dfa1698a9c5efbe01c47ee7d1c
/home/user/heads/build/x220/coreboot.rom
make[1]: Leaving directory '/home/user/heads'
```
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#672 (comment)
-- Sent from /e/ Mail
|
@tlaurion i dont understund what you mean, |
You'll have the 50 seconds bug related to cbfs size in coreboot not being right, detailed in other tickets and PR.
Other then that. Can you kexec in Qubes 4.1?
…On February 16, 2020 8:56:00 AM UTC, 0rb677 ***@***.***> wrote:
@tlaurion i dont understund what you mean,
i use this commit
https://github.com/osresearch/heads/pull/578/files#diff-d8b4fe91f08f8822cbab99f7ea3eedf7R23
with `intel_iommu=igfx_off` enabled.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#672 (comment)
-- Sent from /e/ Mail
|
@tlaurion 10-15 minutes, waiting for downloading iso. |
If yes, please close the issue (kexec qubesos 4.1) and open other/comment in other tickets linked to your issues! Happy that you like whiptail! |
You should probably read this now #669
…On February 16, 2020 9:06:37 AM UTC, 0rb677 ***@***.***> wrote:
@tlaurion please wait 10-15 minutes, waiting for downloading iso.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#672 (comment)
-- Sent from /e/ Mail
|
@MrChromebox @tlaurion thanx o lot but it doesn't help. Screen artefacts and boot stuck! |
@tlaurion @MrChromebox @flammit @SebastianMcMillan also x220 has different spi chips.
and add to
also need add also please do not remove this option
|
Please leave this ticket open to track newer Xen kexec problems(?) @0rb677 : My intuition on (irrelevant here) internal flash chip definition is happening here @0rb677: Please participate under relevant tickets to continue troubleshooting, testing of other PRs. If it works for you, say it there. It will help merging those changes upstream for everyone. X220/T420 and X230/T430 are very similar while different. Don't hesitate to tag SebastianMcMillan techge and flawedworld in relevant tickets for those people owning the same boards to facilitate collaboration to resolve remaining issues upstream, test code and facilitate merging. |
@osresearch pointed to this, that may have reappeared in latest Xen and doesn't permit kexec to launch Xen, maybe because of bad ELF format. @marmarek, can you take a look? |
Are you sure that is the correct link? It points at flashrom options, I don't think that has anything to do with kexec. |
@marmarek: sorry. link corrected. |
Not yet |
Hi @tlaurion any chance to boot from heads? Did you try 4.1 iso?
I use master branch. 4-14.62-heads
The text was updated successfully, but these errors were encountered: