You are not logged in.

#1 2018-02-20 05:55:38

fritz.leteckel
Member
Registered: 2018-02-20
Posts: 1

fwupd XPS13 9360 Thunderbolt Controller firmware

Hi Everyone,

I have an issue updating the firmware of my Thunderbolt Controller. I follow the instructions from https://wiki.archlinux.org/index.php/Fl … from_Linux :

# fwupdmgr -v get-devices
...

XPS13 9360 Thunderbolt Controller
  DeviceId:             3e4b167e888e630753f97066a7a6b2042051de8a
  Guid:                 dfd51125-338f-56ff-b721-fa3bea8e534e
  Summary:              Unmatched performance for high-speed I/O
  Plugin:               thunderbolt
  Flags:                internal|updatable|supported|registered
  Vendor:               Dell
  VendorId:             TBT:0x00D4
  Version:              18.5
  Icon:                 computer
  Created:              2018-02-20
  UpdateState:          success

________________________________________________

Devices that have been updated successfully:

 • XPS13 9360 Thunderbolt Controller (18.5 → 21.00)

Upload report now? (Requires internet connection) [Y|n]: y
(fwupdmgr:1656): Fwupd-DEBUG: looking for os-release at /etc/os-release
(fwupdmgr:1656): Fu-DEBUG: adding https://fwupd.org/lvfs/firmware/report for lvfs-testing
(fwupdmgr:1656): Fu-DEBUG: adding https://fwupd.org/lvfs/firmware/report for lvfs
(fwupdmgr:1656): Fu-DEBUG: using https://fwupd.org/lvfs/firmware/report for 3e4b167e888e630753f97066a7a6b2042051de8a
(fwupdmgr:1656): Fwupd-DEBUG: looking for os-release at /etc/os-release
Target:                  https://fwupd.org/lvfs/firmware/report
Payload:                 {
                           "ReportVersion" : 2,
                           "MachineId" : "8fbad65631465322e0402ec54bb935cc557e1f3202190f94c47b792da7bdc905",
                           "Metadata" : {
                             "DistroId" : "arch"
                           },
                           "Reports" : [
                             {
                               "DeviceId" : "3e4b167e888e630753f97066a7a6b2042051de8a",
                               "Checksum" : "d621932738d56a024cbcc516d9810e4c6ffe477a",
                               "UpdateState" : 2,
                               "Guid" : "dfd51125-338f-56ff-b721-fa3bea8e534e",
                               "Plugin" : "thunderbolt",
                               "VersionOld" : "18.5",
                               "VersionNew" : "21.00",
                               "Flags" : 35,
                               "Created" : 1519102680,
                               "Modified" : 1519103884,
                               "Metadata" : {
                                 "AppstreamGlibVersion" : "0.7.4",
                                 "CpuArchitecture" : "x86_64",
                                 "FwupdVersion" : "1.0.4",
                                 "GUsbVersion" : "0.2.11",
                                 "BootTime" : "1519102605",
                                 "KernelVersion" : "4.15.3-2-ARCH"
                               }
                             }
                           ]
                         }
Proceed with upload? [Y|n]: y
(fwupdmgr:1656): Fu-DEBUG: server returned: {
    "msg": "d621932738d56a024cbcc516d9810e4c6ffe477a replaces old report",
    "success": true
}
(fwupdmgr:1656): Fu-DEBUG: setting flag on 3e4b167e888e630753f97066a7a6b2042051de8a
# fwupdmgr -v refresh
(fwupdmgr:1685): Fu-DEBUG: creating path /root/.cache/fwupdmgr
(fwupdmgr:1685): Fwupd-DEBUG: looking for os-release at /etc/os-release
(fwupdmgr:1685): Fu-DEBUG: downloading https://s3.amazonaws.com/lvfsbucket/downloads/firmware.xml.gz to /root/.cache/fwupdmgr/lvfs-metadata.xml.gz
Fetching metadata https://s3.amazonaws.com/lvfsbucket/downloads/firmware.xml.gz
(fwupdmgr:1685): Fu-DEBUG: progress: 28%
Downloading…           [**********                             ](fwupdmgr:1685): Fu-DEBUG: progress: 57%
Downloading…           [**********************                 ](fwupdmgr:1685): Fu-DEBUG: progress: 59%
Downloading…           [***********************                ](fwupdmgr:1685): Fu-DEBUG: progress: 88%
Downloading…           [**********************************     ](fwupdmgr:1685): Fu-DEBUG: progress: 100%
Downloading…           [***************************************]
(fwupdmgr:1685): Fu-DEBUG: downloading https://s3.amazonaws.com/lvfsbucket/downloads/firmware.xml.gz.asc to /root/.cache/fwupdmgr/lvfs-metadata.xml.gz.asc
Fetching signature https://s3.amazonaws.com/lvfsbucket/downloads/firmware.xml.gz.asc
(fwupdmgr:1685): Fu-DEBUG: progress: 100%
fwupdmgr -v get-updates
No upgrades for device, current is 1.3.1.0: 1.3.1.0=same
No upgrades for device, current is 0.2.5.0: 0.2.4.2=older, 0.2.3.1=older, 0.2.2.1=older
XPS13 9360 Thunderbolt Controller has firmware updates:
GUID:                    dfd51125-338f-56ff-b721-fa3bea8e534e
ID:                      com.dell.tbtdfd51125.firmware
Update Version:          21.00
Update Name:             Thunderbolt NVM for Xps Notebook 9360
Update Summary:          Xps Notebook 9360
Update Remote ID:        lvfs
Update Checksum:         SHA1(d621932738d56a024cbcc516d9810e4c6ffe477a)
Update Location:         https://fwupd.org/downloads/eac3961ba9bd466f6e34d9276c27d524395d7c3c-NN1TN_NVM21.00.cab
(fwupdmgr:1722): Fu-DEBUG: no unreported devices
# fwupdmgr -v update
No upgrades for device, current is 1.3.1.0: 1.3.1.0=same
No upgrades for device, current is 0.2.5.0: 0.2.4.2=older, 0.2.3.1=older, 0.2.2.1=older
Downloading 21.00 for XPS13 9360 Thunderbolt Controller...
(fwupdmgr:1728): Fu-DEBUG: creating path /root/.cache/fwupdmgr
(fwupdmgr:1728): Fu-DEBUG: skpping download as file already exists
Updating 21.00 on XPS13 9360 Thunderbolt Controller...
(fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [decompressing]
Decompressing…         [-                                      ](fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [idle]
Decompressing…         [***************************************]
(fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [waiting-for-auth]
Authenticating…        [ -                                     ](fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [idle]
Authenticating…        [***************************************]
(fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [device-restart]
Restarting device…     [        |                              ](fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [device-write]
Writing…               [***************************************](fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [device-restart]
Restarting device…     [***************************************](fwupdmgr:1728): Fwupd-DEBUG: Emitting ::status-changed() [idle]
Restarting device…     [***************************************]
(fwupdmgr:1728): Fwupd-DEBUG: Emitting ::device-changed(3e4b167e888e630753f97066a7a6b2042051de8a)
(fwupdmgr:1728): Fwupd-DEBUG: Emitting ::changed()

Everything seems OK, if I re-run fwupdmgr -get-devices, I now get an update status "failed" but the version is 21.0 vs 18.5 initially

# fwupdmgr -v get-devices
...
XPS13 9360 Thunderbolt Controller
  DeviceId:             3e4b167e888e630753f97066a7a6b2042051de8a
  Guid:                 dfd51125-338f-56ff-b721-fa3bea8e534e
  Summary:              Unmatched performance for high-speed I/O
  Plugin:               thunderbolt
  Flags:                internal|updatable|supported|registered
  Vendor:               Dell
  VendorId:             TBT:0x00D4
  Version:              21.0
  Icon:                 computer
  Created:              2018-02-20
  Modified:             2018-02-20
  UpdateState:          failed

After a re-boot, it gets back to 18.5.

Any idea what could is going wrong? Btw, I'm new to Arch and the wiki mentions:

Install fwupd.

Be sure to pay attention to post installation steps. You'll need to load the bootloader to your EFI system partition manually.

But I have not done anything special after installing fwupd. Did I miss something, what would be these post installation steps?

Thanks!

Fritz

Offline

Board footer

Powered by FluxBB