Public bug reported: 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-daemon[3842]: #033[31m[14:23:03.451445 WARNING]#033[0m zeitgeist-daemon.vala:127: Unable to parse version info! Sep 23 16:23:03 p5520 zeitgeist-datah[3849]: zeitgeist-datahub.vala:227: Unable to get name "org.gnome.zeitgeist.datahub" on the bus! Sep 23 16:23:03 p5520 dbus-daemon[3088]: [session uid=1001 pid=3088] Successfully activated service 'org.gnome.zeitgeist.SimpleIndexer' Sep 23 16:23:03 p5520 systemd[3030]: Started Zeitgeist full-text search indexer. Sep 23 16:23:03 p5520 zeitgeist-datah[3833]: string_strip: assertion 'self != NULL' failed Sep 23 16:23:03 p5520 zeitgeist-datah[3833]: gtk_recent_info_get_application_info: assertion 'app_name != NULL' failed Sep 23 16:23:03 p5520 zeitgeist-datah[3833]: recent-manager-provider.vala:106: (null) was not registered in RecentInfo item 0x563b18facdc0 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. // <----------------------- here nothing appears in the log for some time, all desktops are visible and looks like the system is fully operational Sep 23 16:23:44 p5520 gnome-software[3928]: enabled plugins: desktop-categories, fwupd, os-release, packagekit, packagekit-local, packagekit-offline, packagekit-proxy, packagekit-refine-repos, packagekit-refresh, packagekit-upgrade, packagekit-url-to-app, shell-extensions, ubuntuone, appstream, desktop-menu-path, flatpak, hardcoded-blacklist, hardcoded-featured, hardcoded-popular, modalias, packagekit-refine, rewrite-resource, steam, ubuntu-reviews, packagekit-history, provenance, snap, systemd-updates, generic-updates, provenance-license, icons, key-colors, key-colors-metadata Sep 23 16:23:44 p5520 gnome-software[3928]: disabled plugins: dpkg, dummy, repos, epiphany, odrs Sep 23 16:23:44 p5520 dbus-daemon[1186]: [system] Activating via systemd: service name='org.freedesktop.fwupd' unit='fwupd.service' requested by ':1.406' (uid=1001 pid=3928 comm="/usr/bin/gnome-software --gapplication-service " label="unconfined") 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 // <------------------------ somewhere at this moment I lose ability to see the log, because all screens go blank Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Output DP-2-1 has no monitor section Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Output DP-2-2 has no monitor section Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Output DP-2-3 has no monitor section Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): EDID vendor "GSM", prod id 17407 Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Using hsync ranges from config file Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Using vrefresh ranges from config file Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Printing DDC gathered Modelines: Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz eP) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) Sep 23 16:23:46 p5520 /usr/lib/gdm3/gdm-x-session[3075]: (II) modeset(0): EDID vendor "GSM", prod id 17407 ... ProblemType: Bug DistroRelease: Ubuntu 18.10 Package: fwupd 1.1.2-1 ProcVersionSignature: Ubuntu 4.18.0-7.8-generic 4.18.5 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 DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-xenial-amd64-20160624-2 InstallationDate: Installed on 2017-04-12 (528 days ago) InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47 ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=pl_PL.UTF-8 SHELL=/bin/bash SourcePackage: fwupd UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.fwupd.daemon.conf: 2018-09-23T16:20:15.438375 ** Affects: fwupd (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug cosmic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1793965 Title: Firmware update daemon resets Dell TB16 dock soon after every first login To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1793965/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs