Erinn,
A few thoughts.
Now to unpack what you see below.
This is expected, no updates for your TPM right now.
This is probably some device that you have on the system that’s incompatible with your particular fwupd version.
Do you have anything plugged in? If not, then I’m a little worried that this might be the reason UEFI updates aren’t being offered.
This is showing an update for your Thunderbolt controller (which is updated separately from the UEFI BIOS)
So for figuring out what’s going on:
# fwupdmgr refresh
# fwupdmgr update
If that worked then there is probably something wrong in gnome-software not refreshing properly.
If it didn’t update please share all the output from these.
# fwupdmgr get-updates
# fwupdmgr get-devices
Thanks,
--
You received this message because you are subscribed to the Google Groups "fwupd" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
fwupd+un...@googlegroups.com.
To post to this group, send email to fw...@googlegroups.com.
To view this discussion on the web, visit
https://groups.google.com/d/msgid/fwupd/e61af4a8-e0d5-4d2e-b33c-13dc03ace817%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Erinn,
I’m not sure if that’s how it works, but I would expect the same on that behavior. Maybe Richard can confirm.
According to your HWID output this is matching
{e7eb42e2-06c6-5185-9c5f-33ff1dbb1c0b} <- Manufacturer + ProductName
So I’m actually quite worried about this now. Here’s where this error matches:
https://github.com/hughsie/fwupd/blob/1.0.6/src/fu-engine.c#L971
There is no version requirement in the LVFS metadata though (see the requires block).
<component type="firmware">
<id>com.dell.uefi124c207d.firmware</id>
<requires>
<firmware compare="regex" version="">vendor-id</firmware>
<firmware>bootloader</firmware>
<firmware>firmware</firmware>
<id>org.freedesktop.fwupd</id>
<hardware>e7eb42e2-06c6-5185-9c5f-33ff1dbb1c0b</hardware>
<hardware>d98dc575-9143-5a8f-a620-9440ef640c8d</hardware>
</requires>
<name>XPS 15 9550/Precision 5510 System Update</name>
<summary>Firmware for the Dell XPS 15 9550/Precision 5510</summary>
<developer_name>Dell Inc.</developer_name>
<description><p>Updating the system firmware improves performance.</p></description>
<project_license>proprietary</project_license>
<url type="homepage">http://support.dell.com/</url>
<releases>
<release timestamp="1519399999" urgency="medium" version="67328">
<location>https://fwupd.org/downloads/493cb1217b0a4654bb63b8fdf423a8740d81029c-firmware_XPS9550_Precision5510_1.7.0.wu.cab</location>
<checksum type="sha1" filename="493cb1217b0a4654bb63b8fdf423a8740d81029c-firmware_XPS9550_Precision5510_1.7.0.wu.cab" target="container">d36fddc85bdb60b86b129f90dfbd7aabe460d0e7</checksum>
<checksum type="sha1" filename="firmware.bin" target="content">64392da05f465df3e41c82e67a92be94887c3fdc</checksum>
<description><p>Enhancements:
1. Improved the stability for the file transferring within pre-OS USB LAN connection
2. Improved keyboard typing experience with high WPM</p></description>
<size type="installed">10175459</size>
<size type="download">9901518</size>
</release>
<release timestamp="1513035510" version="67073">
<location>https://fwupd.org/downloads/8fdb183327dbae1a3179c2c38e001357fe517fac-Signed_1152921504627258619.cab</location>
<checksum type="sha1" filename="8fdb183327dbae1a3179c2c38e001357fe517fac-Signed_1152921504627258619.cab" target="container">eb75ef78cb98e79f5be91f31b700b2370e031ea3</checksum>
<checksum type="sha1" filename="firmware.bin" target="content">fc8e0673b871438a3c8e9c9beee91f55d1eee351</checksum>
<size type="installed">10170614</size>
<size type="download">9897355</size>
</release>
<release timestamp="1508251664" version="66817">
<location>https://fwupd.org/downloads/dada11c9c82c229d9b6e745aa2ab887455ee39be-Signed_1152921504627396094.cab</location>
<checksum type="sha1" filename="dada11c9c82c229d9b6e745aa2ab887455ee39be-Signed_1152921504627396094.cab" target="container">36864043452c3f4065608770954c798fdc36fbc3</checksum>
<checksum type="sha1" filename="firmware.bin" target="content">70b608f1a92870321f739e6234cdf0d57d3a1dda</checksum>
<size type="installed">9812732</size>
<size type="download">9540922</size>
</release>
</releases>
<provides>
<firmware type="flashed">124c207d-5db8-4d95-bd31-34fd971b34f9</firmware>
</provides>
</component>
@Richard Hughes, I think LVFS shouldn’t be setting <id> unless there is a version in that block should it?
LVFS metadata generation bug?
From: Erinn Looney-Triggs [mailto:erinn.loo...@gmail.com]
Sent: Friday, April 27, 2018 1:00 PM
To: Limonciello, Mario; fw...@googlegroups.com
Subject: Re: [fwupd] Firmware updates not appearing?
Thanks for the fast response, I'll put replies inline below.
On 04/27/2018 11:51 AM, Mario.Li...@dell.com wrote:
Erinn,
A few thoughts.
- Gnome Software will only offer some updates if power is plugged in. Is power plugged in when you checked?
Yes power is plugged in.
- Did you configure gnome-software to not run at boot up in some way? It should normally run in the background and refresh metadata on it’s own.
I run KDE normally, so I simply opened gnome-software, I would assume (since it sort of implies it is updating on opening) that it updated to the latest metadata.
Now to unpack what you see below.
- ignoring 5ab1e5b4c5e2639722437a5b7c5a8391c75fcabe [XPS 15 9550 TPM 1.2] as not updatable
This is expected, no updates for your TPM right now.
- Not compatible with fwupd version: failed predicate [(null) (null) 1.0.6]
This is probably some device that you have on the system that’s incompatible with your particular fwupd version.
Do you have anything plugged in? If not, then I’m a little worried that this might be the reason UEFI updates aren’t being offered.
I have nothing extra plugged in to the system (other than the power cord as mentioned), this is a stock standard XPS 15 9550.
- XPS 15 9550 Thunderbolt Controller has firmware updates:
This is showing an update for your Thunderbolt controller (which is updated separately from the UEFI BIOS)
Yeah that I understand, just don't know why it didn't show up in the software center.
So for figuring out what’s going on:
- I guess lets start with what fwupd version do you have on F28? 1.0.6? From dnf?
fwupd-1.0.6-1.fc28.x86_64 from dnf, nothing exciting going on here, stock standard.
- Can you please share your `fwupdmgr hwids` output?
- This firmware is only supposed to install on e7eb42e2-06c6-5185-9c5f-33ff1dbb1c0b and d98dc575-9143-5a8f-a620-9440ef640c8d
Here you go:
Computer Information
--------------------
BiosVendor: Dell Inc.
BiosVersion: 1.6.1
BiosMajorRelease: 1
BiosMinorRelease: 6
Manufacturer: Dell Inc.
Family: To be filled by O.E.M.
ProductName: XPS 15 9550
ProductSku: 6E4
EnclosureKind: 9
BaseboardManufacturer: Dell Inc.
BaseboardProduct: Y9N5X
Hardware IDs
------------
{02426a34-0cf2-5b6a-b8c7-399e522b5695} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{caa30c69-0992-515d-aa52-ea69e8d21ea0} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{cd27e382-ec91-561b-a07c-7567e2d9be4a} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{f8aedd40-45c9-5257-99d2-4bff347b9e35} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct
{da933d9a-7fef-5f0f-a6c1-651b456dabfc} <- Manufacturer + Family + ProductName + ProductSku
{4bb1d123-604a-5d15-9a33-34420beb3128} <- Manufacturer + Family + ProductName
{b3a33db4-7fd9-5a12-818e-375559abf660} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct
{6e9d152f-c527-5443-bcc8-ef11c1ecbcf4} <- Manufacturer + ProductSku
{2a3d1894-e364-5b5c-81d3-5c0b7a3be768} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct
{e7eb42e2-06c6-5185-9c5f-33ff1dbb1c0b} <- Manufacturer + ProductName
{990d0202-e897-5c36-a57b-3deea1c86733} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct
{6e42ac8b-4502-5b9a-a1e0-0f91b0b639bd} <- Manufacturer + Family
{29ca4080-4d68-5395-afe2-35fa9a4f13bf} <- Manufacturer + EnclosureKind
{9589c6d4-86aa-5e19-8682-50bdb3753f87} <- Manufacturer + BaseboardManufacturer + BaseboardProduct
{85d38fda-fc0e-5c6f-808f-076984ae7978} <- Manufacturer
- Try to manually run the following flow.
# fwupdmgr refresh
# fwupdmgr update
If that worked then there is probably something wrong in gnome-software not refreshing properly.
Done, same output:
sudo fwupdmgr update
ignoring 5ab1e5b4c5e2639722437a5b7c5a8391c75fcabe [XPS 15 9550 TPM 1.2] as not updatable
Not compatible with fwupd version: failed predicate [(null) (null) 1.0.6]
No upgrades for XPS 15 9550 Thunderbolt Controller, current is 16.00: 16.00=same
If it didn’t update please share all the output from these.
# fwupdmgr get-updates
sudo fwupdmgr get-updates
ignoring 5ab1e5b4c5e2639722437a5b7c5a8391c75fcabe [XPS 15 9550 TPM 1.2] as not updatable
Not compatible with fwupd version: failed predicate [(null) (null) 1.0.6]
No upgrades for XPS 15 9550 Thunderbolt Controller, current is 16.00: 16.00=same
# fwupdmgr get-devices
sudo fwupdmgr get-devices
Intel AMT [unprovisioned]
DeviceId: 088df415cdee883ec89563e41e6d495924250174
Guid: 2800f812-b7b4-2d4b-aca8-46e0ff65814c
Summary: Hardware and firmware technology for remote out-of-band management
Plugin: amt
Flags: internal|registered
Vendor: Intel Corporation
Version: 11.8.50
VersionBootloader: 11.8.50
Icon: computer
Created: 2018-04-27
XPS 15 9550 TPM 1.2
DeviceId: 5ab1e5b4c5e2639722437a5b7c5a8391c75fcabe
Guid: 9055a777-a92f-55da-8d34-6614d8f9df92
Summary: Platform TPM device
Plugin: dell
Flags: internal|require-ac|supported|registered
Vendor: Dell Inc.
Version: 5.81.0.0
Icon: computer
Created: 2018-04-27
XPS 15 9550 TPM 2.0
DeviceId: 04d075f2971403e31c1dbdf3b38f709d7c2e749d
Guid: 75305a8e-596f-5a3b-9aea-ebee36dc585e
Summary: Alternate mode for platform TPM device
Plugin: dell
Flags: internal|require-ac|locked|registered
Icon: computer
Created: 2018-04-27
XPS 15 9550 System Firmware
DeviceId: 2da31270d317b076424992de14a0f08ae373c137
Guid: 124c207d-5db8-4d95-bd31-34fd971b34f9
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.6.1
VersionLowest: 0.1.6.1
Icon: computer
Created: 2018-04-27
BCM2045A0
DeviceId: 809dae5e935a4d7ccce2462d22cdd4416768cb0d
Guid: f8498646-6724-5f55-9806-57b3f8636ad8
Guid: 35fd074d-7c78-599e-b37a-88931c63ba01
Plugin: dfu
Flags: updatable|registered
Vendor: Broadcom Corp
VendorId: USB:0x0A5C
Version: 1.12
Icon: drive-harddisk-usb
Created: 2018-04-27
GM107M [GeForce GTX 960M]
DeviceId: 3f0f51a4f03bccdad9f8ae1334bad4584b5ba875
Guid: 520d05a3-ece8-519e-88de-0755806314f4
Plugin: udev
Flags: internal|registered
Vendor: NVIDIA Corporation
VendorId: PCI:0x10DE
Icon: audio-card
Created: 2018-04-27
HD Graphics 530
DeviceId: 8de6c7959053fd5798006dcc63590d33fa5e51cb
Guid: 8ec3e242-65bd-58ee-9c5e-b28f1e32e7ae
Plugin: udev
Flags: internal|registered
Vendor: Intel Corporation
VendorId: PCI:0x8086
Icon: audio-card
Created: 2018-04-27
XPS 15 9550 Thunderbolt Controller
DeviceId: 24af7a654c1c03a8f4870f6f34556bf422e837f9
Guid: c2ca983d-a03d-56c6-80c4-fbb38d829f50
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|supported|registered
Vendor: Dell
VendorId: TBT:0x00D4
Version: 16.00
Icon: computer
Created: 2018-04-27
Modified: 2018-04-27
UpdateState: success
Thanks for the fast response, I'll put replies inline below.
Erinn,
A few thoughts.
- Gnome Software will only offer some updates if power is plugged in. Is power plugged in when you checked?
- Did you configure gnome-software to not run at boot up in some way? It should normally run in the background and refresh metadata on it’s own.
I run KDE normally, so I simply opened gnome-software, I would assume (since it sort of implies it is updating on opening) that it updated to the latest metadata.
Now to unpack what you see below.
- ignoring 5ab1e5b4c5e2639722437a5b7c5a8391c75fcabe [XPS 15 9550 TPM 1.2] as not updatable
This is expected, no updates for your TPM right now.
- Not compatible with fwupd version: failed predicate [(null) (null) 1.0.6]
This is probably some device that you have on the system that’s incompatible with your particular fwupd version.
Do you have anything plugged in? If not, then I’m a little worried that this might be the reason UEFI updates aren’t being offered.
I have nothing extra plugged in to the system (other than the power cord as mentioned), this is a stock standard XPS 15 9550.
- XPS 15 9550 Thunderbolt Controller has firmware updates:
This is showing an update for your Thunderbolt controller (which is updated separately from the UEFI BIOS)
Yeah that I understand, just don't know why it didn't show up in the software center.
So for figuring out what’s going on:
- I guess lets start with what fwupd version do you have on F28? 1.0.6? From dnf?
fwupd-1.0.6-1.fc28.x86_64 from dnf, nothing exciting going on here, stock standard.
- Can you please share your `fwupdmgr hwids` output?
- This firmware is only supposed to install on e7eb42e2-06c6-5185-9c5f-33ff1dbb1c0b and d98dc575-9143-5a8f-a620-9440ef640c8d
Here you go:
- Try to manually run the following flow.
# fwupdmgr refresh
# fwupdmgr update
If that worked then there is probably something wrong in gnome-software not refreshing properly.
Done, same output:
sudo fwupdmgr get-updates
If it didn’t update please share all the output from these.
# fwupdmgr get-updates
sudo fwupdmgr get-devices
# fwupdmgr get-devices
Thanks,