Firmware update daemon resets displays connected to Dell TB16 dock soon after every first login
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fwupd (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
When system boots up with TB16 dock connected, it detects all peripherals and displays properly. The login screen gets displayed on 3 displays. After providing a password and logging in, all 3 displays go blank for a short time (< 5 seconds) and then the desktop appears on all three. So far this looks to me like a totally correct behaviour.
However, after a few seconds after showing the desktop, even when I don't do anything, all screens suddenly flicker / go blank, and it looks like the docks undergoes a reset. After another few seconds the docks gets restarted and the desktop appears on all displays and everything works fine since then. This happens every single time I boot the system and login. This doesn't happen after resuming the system from sleep.
By quickly opening /var/log/syslog before it happens, I managed to find out the moment of screens going blank correlates to fwupd start.
I tried blacklisting thunderbolt and thunderbolt-power plugins, but this did not help.
Is there any workaround?
Could fwupd not reload the dock if it *doesn't update thunderbolt controller NVM*? In most cases the firmware update is not needed, so I can't see a reason for restart.
A relevant systemlog fragment:
p 23 16:23:03 p5520 systemd[3030]: Starting Zeitgeist full-text search indexer...
Sep 23 16:23:03 p5520 zeitgeist-
Sep 23 16:23:03 p5520 zeitgeist-
Sep 23 16:23:03 p5520 dbus-daemon[3088]: [session uid=1001 pid=3088] Successfully activated service 'org.gnome.
Sep 23 16:23:03 p5520 systemd[3030]: Started Zeitgeist full-text search indexer.
Sep 23 16:23:03 p5520 zeitgeist-
Sep 23 16:23:03 p5520 zeitgeist-
Sep 23 16:23:03 p5520 zeitgeist-
Sep 23 16:23:18 p5520 systemd[1]: Starting Stop ureadahead data collection...
Sep 23 16:23:18 p5520 systemd[1]: Started Stop ureadahead data collection.
// <------
Sep 23 16:23:44 p5520 gnome-software[
Sep 23 16:23:44 p5520 gnome-software[
Sep 23 16:23:44 p5520 dbus-daemon[1186]: [system] Activating via systemd: service name='org.
Sep 23 16:23:44 p5520 systemd[1]: Starting Firmware update daemon...
Sep 23 16:23:44 p5520 fwupd[3942]: disabling plugin because: failed to startup redfish: no SMBIOS table
Sep 23 16:23:44 p5520 fwupd[3942]: disabling plugin because: failed to startup dell_esrt: UEFI firmware already supported
// <------
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
Sep 23 16:23:46 p5520 /usr/lib/
...
ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: fwupd 1.1.2-1
ProcVersionSign
Uname: Linux 4.18.0-7-generic x86_64
ApportVersion: 2.20.10-0ubuntu11
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sun Sep 23 16:28:57 2018
DistributionCha
# This is a distribution channel descriptor
# For more information see http://
canonical-
InstallationDate: Installed on 2017-04-12 (528 days ago)
InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=pl_PL.UTF-8
SHELL=/bin/bash
SourcePackage: fwupd
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile.
summary: |
- Firmware update daemon resets Dell TB16 dock soon after every first - login + Firmware update daemon resets displays connected to Dell TB16 dock soon + after every first login |
Changed in fwupd (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Low |
Removing fwupd package completely fixes the problem.