Closed aaroncarlucci closed 1 year ago
That's strange.... As far as I can tell - that particular device does not have any FW on LVFS (I scanned the cached metadata for the GUID). I'm assuming the system is working fine? Do you have Windows dual booted on it, or had Windows installed on it before and done any FW updates from there?
@hughsie - how does fwupd determine the Update state? Is this something I should chase up with the FW team or is it just a benign oddness?
@mrhpearson Indeed, this machine dual boots Windows, and some firmware updates have been run using Lenovo Service manager (or whatever) in the past. The machine works "okay", but I've been experiencing other issues related to Nvidia drivers, Wayland and Ubuntu 23.04, which I don't assume are correlated to this issue. I'm not super experienced with managing firmware updates manually - how do you suggest to manage firmware under dual booting?
I appreciate the follow up!
edit: Ubuntu 23.04
OK - that makes sense. I am curious what that device is - but it must have been something Windows messed up the update for. We cover most devices from Linux but panels still aren't covered - maybe it was that (though that seems unlikely as panel updates after shipping are exceedingly rare)
I suggest checking from Vantage under Windows and seeing if you can figure out what it is and hopefully completing the update there. If you figure out what the device is let me know :)
For Nvidia issues - suggest trying xorg. The Wayland support with Nvidia is still spotty - in our 22.04 preloads Canonical are still using xorg when the Nvidia driver is used (and Wayland if no Nvidia) because of issues during certification.
For managing FW and dual boot - I don't think I have any recommendations really. We work to make sure the FW updates are available in Linux so I think do whatever works best for your workflow. I personally avoid booting Windows whenever possible - but that's just me :)
Mark
@mrhpearson I booted into Windows 11 and installed Vantage, but all system diagnostics checkout and there are no pending system updates. I was unaware of Vantage previously and had been using Lenovo System Update to manage firmware, which also has been reporting no updates. I'll keep an eye when I (rarely ;) boot into Windows and let you know if I see the issue resolve itself on the Linux side.
Thank you so must for the kind and informative reply. I've been trying to narrow down the hardware issues with Nvidia and Wayland, but I think a combination of the 6.2 kernel, recent Nvidia drivers with IBT support and Gnome 44.0 are a bad mix at the moment. I'm looking forward to getting this combination ironed out on my P15, so let me know if there's somewhere else I could help out with testing as you work toward the next Lenovo-certified stack!
Kind regards, Aaron
Thanks for the update. I'm pretty clueless about how things are done in Windows but I think Vantage and System update all end up doing the same thing - guessing though....Windows world is weird.
Nividia drivers have been going through some instability recently but I think 5.25 (hope I have that right) has fixes in. My understanding is that wayland support is still iffy though :(
Mark
how does fwupd determine the Update state
We're reading out the status from the ESRT table -- so it could have been the last factory preload failed and then fwupd is just reporting that. I'd be included to ignore it if there are no pending updates in either windows or linux.
Ok, thanks. Good enough for me at the moment! If I ever figure out if there's a component responsible on the Windows side, I'll update here.
fwupdmgr get-devices
is reporting a failed UEFI ESRT device firmware. No available firmware updates reported. Is this something to be concerned about? Not super fluent with managing the system firmware, but willing to provide more information with some guidance. Thanks!