Skip to content
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

Chell chromebook build #38

Closed
osresearch opened this issue Oct 5, 2016 · 6 comments
Closed

Chell chromebook build #38

osresearch opened this issue Oct 5, 2016 · 6 comments

Comments

@osresearch
Copy link
Collaborator

osresearch commented Oct 5, 2016

FSP is available from https://downloadmirror.intel.com/26196/eng/SKL_Gold_FSP.tgz

@osresearch osresearch changed the title Chell build requires FSP Chell build Oct 8, 2016
@osresearch osresearch changed the title Chell build Chell chromebook build Oct 8, 2016
@osresearch
Copy link
Collaborator Author

Several minor changes required for coreboot: diffs are not yet committed but were discussed on the mailing list. https://ticket.coreboot.org/issues/77 and https://ticket.coreboot.org/issues/78

Xen required complete disabling of the vga console. Even with console=none on the command line, it was hanging in video_puts(), possibly related to my patch to the Xen mailing list regarding the x230 VGA native initialization. https://patchwork.kernel.org/patch/9269155/

The coreboot payload kernel required framebuffer support to initialize the screen since there is no VGA bios. This might also work on the x230; need to test it.

@osresearch
Copy link
Collaborator Author

coreboot Linux payload

Qubes installer

@osresearch osresearch mentioned this issue Oct 8, 2016
@NodeGuy
Copy link

NodeGuy commented Feb 2, 2017

Hi, I love the work you're doing! I want to buy a new machine to run Qubes OS and I'm excited about Heads. Sorry to hijack this issue but can you confirm for me that Qubes OS works well on the HP Chromebook 13 G1? How well is Heads working on it? Is that the machine on the market today that you'd recommend the most or is there a better one that's aligned with our shared goals?

@osresearch
Copy link
Collaborator Author

My summary of the Chell / G1:

  • Heads + Qubes work fairly well on 8 GB RAM models, although 32 GB eMMC is slow and small.
  • Battery life seems acceptable, 5-10 W power draw. Upgrading the dom0 Linux kernel might improve it.
  • Hi-res screen is great (3200x1800), but it is like a high-gloss mirror.
  • TPM works, although my meaured boot patches need porting to Chell mainboard.
  • Keyboard and trackpad is one of the worst I've ever used.
  • ACPI DMAR table is not yet implemented.
  • S3 resume takes a really long time, not sure why.
  • kexec hangs sometimes, not sure why.

Servo debug board

Installing Heads right now requires soldering a debug port and a Servo debug board to be able to rewrite the entire boot ROM when things go wrong or need to be upgraded. We might be able to do it from software once we have a rescue mode implemented in the Heads firmware. This is probably the biggest roadblock to making the Chell a popular Qubes R4 laptop since it meets almost all of the requirements.

@NodeGuy
Copy link

NodeGuy commented Feb 2, 2017

Thank you so much for all of the detail! That's a bummer about the keyboard and trackpad. It's so easy to get spoiled by Apple hardware!

If I were to buy a Chell I think I'd reserve the 32 GB eMMC for dom0 and pair it with an Atom RAID SSD for general storage.

@tlaurion
Copy link
Collaborator

tlaurion commented Mar 9, 2020

@osresearch : reviewed board configs and Chell chromebook is not in boards? #691

@tlaurion tlaurion closed this as not planned Won't fix, can't repro, duplicate, stale Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants