Open MountainX opened 5 years ago
What does fwupdmgr get-devices --show-all-devices
say?
Think I see the same here, just that it's not the X1 but the T490 for me.
I'm using fwupd on Fedora 30.
> fwupdmgr --version
client version: 1.2.10
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.10
> fwupdmgr get-devices
T490/T590/P53s/P43s Thunderbolt Controller
DeviceId: 934297aea936899e588ad4bf075cc02ee5b1272b
Guid: 52265728-359a-574c-9a6a-a23d3b1f952d
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|require-ac|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 18.00
VersionFormat: pair
Icon: computer
Created: 2019-09-28
KXG6AZNV512G TOSHIBA
DeviceId: f2759da7fe8e0388c5f3601cb072f837b1070b03
Guid: 94eae9cd-5ee6-5b80-9a3e-ffa2db88cd87
Guid: 7907bb58-84c2-5473-bcca-255d8f33a347
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Toshiba America Info Systems
VendorId: NVME:0x1179
Version: 5105AGLA
VersionFormat: plain
Icon: drive-harddisk
Created: 2019-09-28
> fwupdmgr get-devices --show-all-devices
T490/T590/P53s/P43s Thunderbolt Controller
DeviceId: 934297aea936899e588ad4bf075cc02ee5b1272b
Guid: 52265728-359a-574c-9a6a-a23d3b1f952d
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|require-ac|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 18.00
VersionFormat: pair
Icon: computer
Created: 2019-09-28
UHD Graphics 620 (Whiskey Lake)
DeviceId: bbbf1ce3d1cf15550c3760b354592040292415bb
Guid: 52aa8ac7-c837-561f-af32-b7979cd2f6ed
Plugin: udev
Flags: internal|registered
Vendor: Intel Corporation
VendorId: PCI:0x8086
Icon: audio-card
Created: 2019-09-28
KXG6AZNV512G TOSHIBA
DeviceId: f2759da7fe8e0388c5f3601cb072f837b1070b03
Guid: 94eae9cd-5ee6-5b80-9a3e-ffa2db88cd87
Guid: 7907bb58-84c2-5473-bcca-255d8f33a347
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Toshiba America Info Systems
VendorId: NVME:0x1179
Version: 5105AGLA
VersionFormat: plain
Icon: drive-harddisk
Created: 2019-09-28
Despite the LVFS lists a few firmwares for the T490 in stable state.
This looks firmly in the camp of firmware isn't populating ESRT to me. I would try to reset BIOS defaults and then turn back on the related options for capsule updates.
You were right.
No need to reset to defaults, but I found the respective option. It is called "Windows UEFI Firmware Update"... I wonder why I missed that -.-
No, to be honest, I remember I turned it off initially, since I was not sure if this is necessary for fwupd and thought I will get a warning if so. What I did not expect is that the "devices" don't show up at all (because ESRT isn't populated I guess).
Now updating the UEFI works, thanks! :smiley:
But I also needed to turn off "Boot Order Lock". But I can imagine why :smile: Though, I'm wondering if this is only necessary for the first time to create the boot entry, or also for subsequent updates to set BootNext?
@exploide was right with the Windows UEFI Firmware Update. Thanks to seeing this comment few days earlier I had a "hmm!" moment when fwudpmgr
didn't offer updates for my BIOS and for the embedded controller. The other setting wasn't needed in my case (or perhaps it was already set? didn't check).
I'm having this issue, too, and no combination of BIOS settings seems to help. Lenovo X1 Carbon 7th Gen. Running Ubuntu 20.04. fwupdmgr
was already installed (via apt
). Secure boot not enabled; NVMe - yes; definitely tried rebooting;
fwupdmgr --version
client version: 1.3.9
compile-time dependency versions
gusb: 0.3.4
efivar: 37
daemon version: 1.3.9
fwupdmgr get-devices
20R1CTO1WW
│
├─Thunderbolt Controller:
│ Device ID: 50341c1d669896bbe22ae85ee576dad79ac85c1e
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 44.00
│ Vendor: Lenovo (TBT:0x0109)
│ GUIDs: c7920601-0cda-507f-851e-92229eb1d370
│ 96c6512b-0138-51da-b02f-f44f2c4c7744
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Device stages updates
│
├─Prometheus:
│ │ Device ID: d432baa2162a32c1554ef24bd8281953b9d07c11
│ │ Summary: Fingerprint reader
│ │ Current version: 10.01.3077709
│ │ Vendor: Synaptics (USB:0x06CB)
│ │ Install Duration: 2 seconds
│ │ GUIDs: 09e8bf16-3e69-50f5-bb66-c7a040248352
│ │ 8088f861-6318-5b1e-9ce4-fbddbedb09ac
│ │ Device Flags: • Updatable
│ │ • Cryptographic hash verification is available
│ │
│ └─Prometheus IOTA Config:
│ Device ID: 8dcffb5d059857368caa2b7b22371ebd831b0c0c
│ Current version: 0021
│ Minimum Version: 0021
│ Vendor: Synaptics (USB:0x06CB)
│ GUID: 7c5a1e62-38fa-5859-9337-09dbac6377e4
│ Device Flags: • Updatable
│
├─System Firmware:
│ Device ID: 09647b198775f1868cc695ec2685477e0964c323
│ Current version: 0.1.16
│ Vendor: LENOVO (DMI:LENOVO)
│ GUID: 765f81e8-cc44-4d09-8fc4-9a47b167166e
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
│ • Device is usable for the duration of the update
│
├─Touchpad:
│ Device ID: 2bd025a21741529fac39d6f088b9debfee7d4c9a
│ Current version: 1.3.3013337
│ Bootloader Version: 8.0
│ Vendor: Synaptics (HIDRAW:0x06CB)
│ GUIDs: 4150912a-f249-5f7e-bfa7-2d49e9c9de8c
│ 9c27eba7-52a4-5e6f-b28c-b5d9a3991e35
│ 19326b41-711b-5b64-89a0-6c86f3139bf1
│ 54ed5b90-c4f7-5551-a4cc-e6ac9957a4a8
│ Device Flags: • Internal device
│ • Updatable
│ • Supported on remote server
│
├─UEFI Device Firmware:
│ Device ID: fe0a5afcd3063283e8535294cd48ad186d78707a
│ Current version: 224.11.1205
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: aa6f3567-b1f3-46d1-bf8a-a21f17f286aa
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: d4db94d2324ae6986698e7489b234c0377fd8465
│ Current version: 0.1.9
│ Minimum Version: 0.1.9
│ Vendor: DMI:LENOVO
│ GUID: ef793001-2e3e-42fa-ad94-c8d75c62909e
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: 6c506442b8cac6d37736e5ae723b86b22271612c
│ Current version: 1.0.8
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: bb6c1645-0b81-4a03-a9b9-412059ce56e5
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: 317fd9ef3f069f67047ab1163f8c040c3853cc38
│ Current version: 0.73.64
│ Minimum Version: 0.73.64
│ Vendor: DMI:LENOVO
│ GUID: 1181d850-c3be-4b1d-985a-b28dca6ba6d8
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: cbba0952b11411ec6819f13816fae567875a2cf6
│ Current version: 0.0.26403
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: 09bc7412-433b-4815-af12-b965adb41edd
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
└─WDC PC SN730 SDBQNTY-1T00-1001:
Device ID: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f
Summary: NVM Express Solid State Drive
Current version: 11130101
Vendor: Sandisk Corp (NVME:0x15B7)
GUIDs: a39943dd-3afb-54f8-b110-c5a21f071200
fccbb6ea-e20e-58ad-bf8a-7fb7d43ff4c2
ad5de143-d4f4-5a5f-8b26-b118b2ea81d4
Device Flags: • Internal device
• Updatable
• Requires AC power
• Supported on remote server
• Needs a reboot after installation
• Device is usable for the duration of the update
fwupdmgr get-devices --show-all-devices
20R1CTO1WW
│
├─Thunderbolt Controller:
│ Device ID: 50341c1d669896bbe22ae85ee576dad79ac85c1e
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 44.00
│ Vendor: Lenovo (TBT:0x0109)
│ GUIDs: c7920601-0cda-507f-851e-92229eb1d370
│ 96c6512b-0138-51da-b02f-f44f2c4c7744
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Device stages updates
│
├─Prometheus:
│ │ Device ID: d432baa2162a32c1554ef24bd8281953b9d07c11
│ │ Summary: Fingerprint reader
│ │ Current version: 10.01.3077709
│ │ Vendor: Synaptics (USB:0x06CB)
│ │ Install Duration: 2 seconds
│ │ GUIDs: 09e8bf16-3e69-50f5-bb66-c7a040248352
│ │ 8088f861-6318-5b1e-9ce4-fbddbedb09ac
│ │ Device Flags: • Updatable
│ │ • Cryptographic hash verification is available
│ │
│ └─Prometheus IOTA Config:
│ Device ID: 8dcffb5d059857368caa2b7b22371ebd831b0c0c
│ Current version: 0021
│ Minimum Version: 0021
│ Vendor: Synaptics (USB:0x06CB)
│ GUID: 7c5a1e62-38fa-5859-9337-09dbac6377e4
│ Device Flags: • Updatable
│
├─System Firmware:
│ Device ID: 09647b198775f1868cc695ec2685477e0964c323
│ Current version: 0.1.16
│ Vendor: LENOVO (DMI:LENOVO)
│ GUID: 765f81e8-cc44-4d09-8fc4-9a47b167166e
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
│ • Device is usable for the duration of the update
│
├─TPM:
│ │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6
│ │ Current version: 73.64.17568.6659
│ │ Vendor: ST Microelectronics (TPM:STM)
│ │ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6
│ │ 84df3581-f896-54d2-bd1a-372602f04c32
│ │ bfaed10a-bbc1-525b-a329-35da2f63e918
│ │ 70b7b833-7e1a-550a-a291-b94a12d0f319
│ │ 06f005e9-cb62-5d1a-82d9-13c534c53c48
│ │ Device Flags: • Internal device
│ │
│ └─Event Log:
│ Device ID: 58bd405f31c48e6eca290b425f530a94c91e955c
│ Vendor: ST Microelectronics (TPM:STM)
│ GUID: a25657fe-b5dc-5be0-8b78-8b9dfec678ff
│ Device Flags: • Internal device
│
├─Touchpad:
│ Device ID: 2bd025a21741529fac39d6f088b9debfee7d4c9a
│ Current version: 1.3.3013337
│ Bootloader Version: 8.0
│ Vendor: Synaptics (HIDRAW:0x06CB)
│ GUIDs: 4150912a-f249-5f7e-bfa7-2d49e9c9de8c
│ 9c27eba7-52a4-5e6f-b28c-b5d9a3991e35
│ 19326b41-711b-5b64-89a0-6c86f3139bf1
│ 54ed5b90-c4f7-5551-a4cc-e6ac9957a4a8
│ Device Flags: • Internal device
│ • Updatable
│ • Supported on remote server
│
├─UEFI Device Firmware:
│ Device ID: fe0a5afcd3063283e8535294cd48ad186d78707a
│ Current version: 224.11.1205
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: aa6f3567-b1f3-46d1-bf8a-a21f17f286aa
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: d4db94d2324ae6986698e7489b234c0377fd8465
│ Current version: 0.1.9
│ Minimum Version: 0.1.9
│ Vendor: DMI:LENOVO
│ GUID: ef793001-2e3e-42fa-ad94-c8d75c62909e
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: 6c506442b8cac6d37736e5ae723b86b22271612c
│ Current version: 1.0.8
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: bb6c1645-0b81-4a03-a9b9-412059ce56e5
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: 317fd9ef3f069f67047ab1163f8c040c3853cc38
│ Current version: 0.73.64
│ Minimum Version: 0.73.64
│ Vendor: DMI:LENOVO
│ GUID: 1181d850-c3be-4b1d-985a-b28dca6ba6d8
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: cbba0952b11411ec6819f13816fae567875a2cf6
│ Current version: 0.0.26403
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: 09bc7412-433b-4815-af12-b965adb41edd
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UHD Graphics:
│ Device ID: bbbf1ce3d1cf15550c3760b354592040292415bb
│ Current version: 02
│ Vendor: Intel Corporation (PCI:0x8086)
│ GUIDs: 9779d679-0f31-5dd5-b3c2-f6ff275a9ca9
│ 5589d313-88e5-54d3-8f4c-b2ee3882d4bc
│ Device Flags: • Internal device
│ • Cryptographic hash verification is available
│
└─WDC PC SN730 SDBQNTY-1T00-1001:
Device ID: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f
Summary: NVM Express Solid State Drive
Current version: 11130101
Vendor: Sandisk Corp (NVME:0x15B7)
GUIDs: a39943dd-3afb-54f8-b110-c5a21f071200
fccbb6ea-e20e-58ad-bf8a-7fb7d43ff4c2
ad5de143-d4f4-5a5f-8b26-b118b2ea81d4
Device Flags: • Internal device
• Updatable
• Requires AC power
• Supported on remote server
• Needs a reboot after installation
• Device is usable for the duration of the update
efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0010,0011,0012,0013,0014,0015,0019,001A,001B,001C,001D,001E,001F,0020,0021,0022,0023,0024
Boot0000* ubuntu HD(1,GPT,0758add1-7b1e-414f-9c6f-0fee72f7300e,0x800,0x3b9000)/File(\EFI\ubuntu\shimx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015 ThinkShield secure wipe FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
Boot0016 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0017 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0018 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0019* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot001A* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001B* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001C* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001D* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001E* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001F* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0020* PXE BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0021* HTTPS BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri()
Boot0022* LENOVO CLOUD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
Boot0023 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0024 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0025* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0026* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0027* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0028* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-765f81e8-cc44-4d09-8fc4-9a47b167166e-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-ux-capsule
fwupdmgr refresh
Firmware metadata last refresh: 2 hours ago. Use --force to refresh again.
fwupdmgr get-updates
• Thunderbolt Controller has the latest available firmware version
• Prometheus has no available firmware updates
• Prometheus IOTA Config has no available firmware updates
• System Firmware has the latest available firmware version
• Touchpad has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• WDC PC SN730 SDBQNTY-1T00-1001 has the latest available firmware version
When I try to install the BIOS update file from the Lenovo website (https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-7th-gen-type-20qd-20qe/downloads/ds540232), I get:
fwupdmgr install N2HET47W.cab
Decompressing… [***************************************]
No supported devices found
I have tried both enabling and disabling the "Windows UEFI Firmware Update" option in BIOS, to no avail. Secure boot is not enabled. Boot order lock is off.
Any help would be greatly appreciated!
@acrellin did you manage to solve this? I just ran into the same issue. Running version 1.3.9 of fwupd
Same error for Thinkpad X1 Extreme Gen 2. Output from "fwupdmgr get-devices --show-all-devices" here: https://pastebin.com/AvKVvyxd
Don't suppose anyone has an update on this? I'm running into this on debian testing on a T580. Just getting 'No supported devices found', and verbose output doesn't reveal any other clues. Enabling/disabling "Windows UEFI Firmware Update" didn't work. Boot order lock is turned off.
I'm running into this on debian testing on a T580
Can you try a Fedora 32 LIveUSB and see if the devices appear? Then we know if it's distro or machine specific.
I'm running into this on debian testing on a T580
Can you try a Fedora 32 LIveUSB and see if the devices appear? Then we know if it's distro or machine specific.
@hughsie Just tested on Fedora 32 and unfortunately got the same 'No supported devices found' message.
reporting the same issue on thinkpad carbon x1 gen6 ... eventually I had to go back to/restore windows system on the laptop, and performed firmware update under windows ... though not ideal, it worked. Nowadays, installing linux is so fast (using manjaro etc.), so it's not big deal, but not ideal
I managed to work around this by writing the ISO to a USB disk (dd if=xxx.iso of=/dev/xxx bs=1MB), then booting from it.
UPDATE: after doing that, fwupdmgr install N2HET58P.cab
worked.
Hello. Fwupd does not see the Synaptics fingerprint sensor. Compiled fwupd 1.3.5. Tried to disable Windows UEFI Update. frpintd and libfprint are compiled by me. I am using Manjaro. Lenovo Thinkpad E14 Gen 2 laptop. The sensor works in Windows. BIOS updated. Secure Boot is also disabled. Please tell me what I can try.
I'm on a Thinkpad X1 Carbon Gen 9 running Ubuntu 20.04 and am seeing the same issues. I was able to get my firmware updated from 1.27 to 1.49 simply by doing:
$ sudo fwupdmgr refresh
$ sudo fwupdmgr update
and following the instructions and rebooting. I still can't get it to update past 1.49 but this was still a big, and easy, improvement for me.
Hello, I am also facing a similar issue on Ubuntu 20.04 with Fwupd 1.7.5. When I run the "fwupdmgr get-devices --show-all-devices" it does not list my usb devices which are connected to the machine. It shows only
When I checked "lsusb", it shows connected USB devices. Any idea why Fwupd is not enumerating connected USB devices?
@msureshsns you're running in a VM.
@msureshsns you're running in a VM.
Yes, I am running in a VM and tried on a separate Linux machine as well, which is running Ubuntu 18.04 with Fwupd 1.2.14. In that machine, it also does not list connected devices.
Firmware updates won't work inside a VM, and 1.2.14 is ancient.
Firmware updates won't work inside a VM, and 1.2.14 is ancient.
Okay, I have another question related to device enumeration where I have two sets of devices (wired headset and dongle), one of which uses the "synaptics_cape" plugin and the other usb dongle uses the Qualcomm plugin (dfu-csr).
When I run the "fwupdmgr get-devices --show-all-devices"
It shows only the "synaptics_cape" plugin device (EPOS ADAPT 160 ANC).
But the other device (usb dongle) is Qualcomm chipset device and I have added that device VID and PID in the "dfu-csr.quirk" file.
But its not showing in the connected device list.
In the above dfu-csr.quirk file, a new device instance ([[USBVID_1395 & PID_002d]]) has been added.
But when I connect this device, it's not showing in the list.
Is the above dfu-csr.quirk file changes enough to enumerate the device or does any other place need to be changed?
Is the above dfu-csr.quirk file changes enough to enumerate the device
The instance ID is case sensitive, so you want PID_002D
Is the above dfu-csr.quirk file changes enough to enumerate the device
The instance ID is case sensitive, so you want PID_002D
Yeah, I have tried with both PID_002d and PID_002D also, but it is still not enumerating. I added one more new device instance as well, but even that device was not enumerated.
I assume you did "ninja install"? I think we should move this to a new issue, but the output of sudo FWUPD_PROBE_VERBOSE=1 ./src/fwupdtool --plugins dfu-csr get-devices --verbose
should help.
I assume you did "ninja install"? I think we should move this to a new issue, but the output of
sudo FWUPD_PROBE_VERBOSE=1 ./src/fwupdtool --plugins dfu-csr get-devices --verbose
should help.
Thank you for your time. Do you want me to create another issue for this discussion?
Not exactly. I have just done "sudo apt-get install fwupd"
Yeah, I have tried this command "sudo fwupdtool --plugins dfu-csr get-devices --verbose".
It gives the following error: I am new to this tool and am not sure why this error occurs only for these devices. Currently, two devices are connected, and each device is failing for a different reason. Please see the attached image.
A new issue would be great, thanks. I think you need to look at https://github.com/fwupd/fwupd/blob/main/plugins/dfu-csr/fu-dfu-csr-device.c
To help us pinpoint your issue, please insert the output of the following commands when ran on the system with the issue:
Please answer the following questions:
pacman
Here are my problems:
Since that did not work, I next tried this method:
I have the following BIOS settings: Flash BIOS Updating by End-Users [Enabled] Secure RollBack Prevention [Enabled] Windows UEFI Firmware Update [Enabled]