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

New releases for all models #340

Closed
36 of 45 tasks
crawfxrd opened this issue Jul 30, 2022 · 26 comments
Closed
36 of 45 tasks

New releases for all models #340

crawfxrd opened this issue Jul 30, 2022 · 26 comments
Assignees

Comments

@crawfxrd
Copy link
Member

crawfxrd commented Jul 30, 2022

This is a tracking issue for making a new release for all supported boards. Open new issues for problems found.

Resolves

And probably others. It's been a while.

@curiousercreative
Copy link

curiousercreative commented Oct 18, 2022

@crawfxrd perhaps relevant here, I just built and flashed the latest on my galp5 (for developing this) and now I have a new issue that I suspect is a firmware regression. galp5 will suspend normally (blinking green LED) but after about four minutes, the green LED goes solid and remains so. Laptop temperature remains cool to the touch, but fans start spinning (if fan curve has a floor), but the keyboard backlight doesn't turn on.

@crawfxrd
Copy link
Member Author

@curiousercreative please creative a new issue. Can you also confirm if this only happens with the lid closed? I don't have an issue when leaving the lid open using systemctl suspend or the keyboard shortcut.

@curiousercreative
Copy link

@crawfxrd I apologize, I meant to return here and delete my comment as I commented here on an existing issue.

@larsblumberg
Copy link

larsblumberg commented Dec 2, 2022

Sorry if I hijack this issue. I was wondering if lemp10 receives any firmware update beyond the last official release 2021-07-20_93c2809?

If not, is there any value for lemp10 owners if they flash the most recent official firmware release, i.e. 2022-11-21 themselves?

@leviport
Copy link
Member

leviport commented Dec 2, 2022

2021-07-20_93c2809 is the most current for lemp10 at the moment. Since it is shown in the checklist in this issue, an update is planned. Once it passes testing, it will be released.

@larsblumberg
Copy link

larsblumberg commented Dec 5, 2022

I appreciate you taking the time to respond. And clarifying that the model being listed in this issue means it gets an update. Thank you for your continued support. You are doing an amazing job at System76.

@crawfxrd crawfxrd pinned this issue Jan 23, 2023
@crawfxrd
Copy link
Member Author

crawfxrd commented Jan 23, 2023

ADL boards will need to be updated to coreboot 4.19 (#372).

@crawfxrd
Copy link
Member Author

crawfxrd commented May 31, 2023

Most boards (at least TGL-U+) have updates to 2023-05-25_5608a8d staged now.

@x0wllaar
Copy link

Is there any timeframe for general availability of 2023-05-25_5608a8d for lemp11? I'm not getting it in the Firmware Manager GUI :(

@jacobgkau
Copy link
Member

Is there any timeframe for general availability of 2023-05-25_5608a8d for lemp11? I'm not getting it in the Firmware Manager GUI :(

2023-07-19_05cfb1a for lemp11 was released today.

pspacek referenced this issue in system76/ec Aug 8, 2023
Previously, CPU_C10_GATE# was used for detecting entry into s0ix /
Modern Standby.

Intel documentation says that SLP_S0# should be used for s0ix detection
instead, and CPU_C10_GATE# is intended for VCCSTG power gating, so
switch the pin to improve s0ix detection reliability.

Fixes system76/firmware-open#199

References:

- Intel docs #575570 rev 0.5, #607872 rev 2.2
- Chromium EC: https://chromium.googlesource.com/chromiumos/platform/ec/+/master/power/intel_x86.c#41

Signed-off-by: Michał Kopeć <[email protected]>
@rvolosatovs
Copy link

Is there any (approximate) timeline for when galp5 could be updated? Interested in secure boot support specifically

@marcin-rzeznicki
Copy link

#437 was opened by me on the July 11. It took you 2 months to pick it up. Allegedly, it was fixed on the 5th of September, so 4 months have already passed and counting, or 6th months if you count from the time the bug was reported. I will ask again for the nth time. When are you finally going to release the update that fixes this $%@#$@, namely 2023-09-08_42bf7a6

@curiousercreative
Copy link

Understandably you're frustrated with how long firmware bugs take to be looked at, fixed, and eventually released. My galp5 has at least one firmware bug that must be as old as the model itself, I get it. It may already be painfully obvious, but there is far more firmware development, maintenance, and QA demand than supply and, from what I can tell, a lot regressions come from upstream. I'll bet the bugfix you want released was a regression as a result of upstream changes. In my experience, the best way to expedite the release of a fix is to assist with QA. If you're so confident this is resolved, flash your firmware and report back. Many firmware release candidates have more regressions identified and you can help identify those protectively. If you're adventurous enough to flash your firmware, I and others can point you in the right direction.

@cassanof
Copy link

cassanof commented Dec 10, 2023

#437 was opened by me on the July 11. It took you 2 months to pick it up. Allegedly, it was fixed on the 5th of September, so 4 months have already passed and counting, or 6th months if you count from the time the bug was reported. I will ask again for the nth time. When are you finally going to release the update that fixes this @, namely 2023-09-08_42bf7a6

RELAX, man it's not that hard... i had the issue too and i just looked at the source code of the firmware. you just need to place whatever boot loader you have into a specific path, i forget which one. see: #153

@cassanof
Copy link

look, took me 3 minutes to find it: https://github.com/system76/firmware-open/blob/master/docs/uefi.md

@aservedio
Copy link

Personally I share the frustration. The system76 laptop i bought was the most amount of money I ever put in a laptop.

This issue, the fixes those firmware updates contains and its delays into getting it done, is always painful reminder of my mistake with that purchase.

Here's a laptop, thank you for your money, and make sure to not keep it too long coz we won't care about it way faster then its life expectency.

@cassanof
Copy link

Personally I share the frustration. The system76 laptop i bought was the most amount of money I ever put in a laptop.

This issue, the fixes those firmware updates contains and its delays into getting it done, is always painful reminder of my mistake with that purchase.

Here's a laptop, thank you for your money, and make sure to not keep it too long coz we won't care about it way faster then its life expectency.

I can't disagree more. I've been a customer for almost 4 years. This is a tinkerer's laptop, if you have issues, you can fix them yourself; if you don't like to hack around, then sure, i can see how this may be frustrating. Every part inside your laptop can be replaced if it's faulty, and system76 provides clear instructions on how to. Every single component in your laptop is customizable from a software and hardware point of view.

@aservedio
Copy link

aservedio commented Dec 10, 2023

I don't know how to fully add secureboot/tpm to coreboot bios to install windows 11.

Over a few thinkering sessions I learned how to do it with regedit but then guess what happens if I try to sell the laptop and start explaining that.

I like thinkering, but I would assume at that price tag you'd be able to install windows 11 by now without regedit

@devoidfury
Copy link

devoidfury commented Dec 10, 2023

I have an oryp6 that used to be my daily driver. It has problems switching between different graphics modes, compute mode doesn't work at all, no matter which mode I put it the nvidia drivers never seemed to fully work and never got it to work with ML tooling either. Using the card at all makes the machine very loud, the loudest computer I've ever used.

I've been coming back to this issue every week to look for updates for over a year now for firmware updates to try and resolve graphics bugs, tried switching different distros and kernels, flashing it again, trying different driver versions, looking for workarounds... eventually I went and got a replacement from a different vendor.

I'd be happy to pull it off the shelf and flash firmware on it to help with testing and moving this along if it helps these things work better; I like what you're doing with linux and really want to like system76, but honestly the experience with that laptop put me off it for now. I can't be the only one, maybe if you asked for help with QA in the blog or a newsletter you'd find some more volunteers. Or shoot, maybe I just got a defective one and the rest are fine, who knows.

@curiousercreative
Copy link

curiousercreative commented Dec 10, 2023

@devoidfury can't speak for S76, but I'm sure an oryp6 has had the firmware flashed and appears to be working fine. It's harder to gain confidence that everything under the sun still functions as expected (suspend/resume, Thunderbolt, CPU and GPU PM, etc, etc). All to say, it's most helpful if many adventurous users are daily driving it across some variety of use cases.

PS I'm unaffiliated with S76 but I'll tinker with your oryp6 if you absolutely don't want it anymore and care to gift it. No response or expectation necessary of course. I've contributed to the firmware fans controller, but I've only my one galp5.

@marcin-rzeznicki
Copy link

If you're adventurous enough to flash your firmware, I and others can point you in the right direction.

Thanks for the offer, that's very kind of you, but I have already done it - I think I can find my way around. I understand regressions, but even if there are unforeseen problems/bugs, I'd love to have a clear communication e.g. a GH issue or anything that people can track. Everything is better than an unticked checkbox lying dormant for months

@marcin-rzeznicki
Copy link

RELAX, man it's not that hard... i had the issue too and i just looked at the source code of the firmware. you just need to place whatever boot loader you have into a specific path, i forget which one. see: #153

The bug is that NVRAM variables are reset randomly - this means that the boot loader path, boot order, timeout and other items are gone and you are booting from something random e.g. from an USB stick you happen to have inserted, or PopOS recovery partition. But usually not from what you want to boot

@cassanof
Copy link

RELAX, man it's not that hard... i had the issue too and i just looked at the source code of the firmware. you just need to place whatever boot loader you have into a specific path, i forget which one. see: #153

The bug is that NVRAM variables are reset randomly - this means that the boot loader path, boot order, timeout and other items are gone and you are booting from something random e.g. from an USB stick you happen to have inserted, or PopOS recovery partition. But usually not from what you want to boot

Yes, I know. You don't need NVRAM variables; there is a hardcoded efi path you can use (\EFI\BOOT\BOOTX64.EFI)

@jackpot51
Copy link
Member

jackpot51 commented Dec 10, 2023

We'll look into the remaining updates not yet released. Most of our products have up to date firmware, a few updates were held due to regressions. Please try to keep discussion on topic, new issues can be created for unrelated items or discussion about old issues can take place on those issues themselves, even if they are already closed.

@crawfxrd
Copy link
Member Author

crawfxrd commented May 6, 2024

TODO:

  • bonw14
  • darp6
  • gaze16-3050
  • gaze16-3060
  • gaze16-3060-b

@crawfxrd crawfxrd closed this as completed May 6, 2024
@crawfxrd crawfxrd unpinned this issue May 6, 2024
@yochananmarqos

This comment was marked as off-topic.

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