I have an issue I can’t handle on my own, after googling and googling on result is more or less the same. I have the Lenovo T470S docked in Lenovo USB-C Dock Gen 2. Once I turn laptop on or reboot it, sometimes, not always display is not turning on and I need to replug it once, or twice to make display working. Any hints to make that working? Any help appreciated as it’s annoying as hell.
BTW, firmware is up to date. Display (iiyama) is connected to dock through DisplayPort.
This is happening once I plug thunderbolt in (usually results in a need to replug it again because first attempt ends with monitor staying in off mode):
dzyndzla@LENOVO-T470S-E:~$ sudo dmesg | grep failed
[ 2.184493] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-95)
[ 2.242099] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-95)
[ 17.314391] thermal thermal_zone3: failed to read out thermal zone (-61)
[ 228.832094] pci 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 228.832099] pci 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 228.832107] pci 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 228.832111] pci 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
[ 228.832116] pci 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 228.832122] pci 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 228.832127] pci 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 228.832131] pci 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
[ 242.958905] xhci_hcd 0000:39:00.0: Host halt failed, -19
[ 242.958927] xhci_hcd 0000:39:00.0: Host not accessible, reset failed.
[ 242.975475] pcieport 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 242.975498] pcieport 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 242.975535] pcieport 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 242.975557] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
[ 242.975577] pcieport 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 242.975604] pcieport 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 242.975624] pcieport 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 242.975644] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
[ 247.578806] pcieport 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 247.578811] pcieport 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 247.578820] pcieport 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 247.578825] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
[ 247.578828] pcieport 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 247.578835] pcieport 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 247.578838] pcieport 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 247.578841] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
[ 252.708208] pcieport 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 252.708230] pcieport 0000:01:00.0: BAR 13: failed to assign [io size 0x2000]
[ 252.708262] pcieport 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 252.708280] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
[ 252.708298] pcieport 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 252.708324] pcieport 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 252.708343] pcieport 0000:02:02.0: BAR 13: failed to assign [io size 0x1000]
[ 252.708363] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x1000]
Do you mean the firmware is updated on the Dock? What about the Laptop? Or are both up to date? Do you have dual boot with Windows? Make sure the Fast Start Up feature in Windows under power management is disabled.
Hi there, yes, firmware is up to date for both docking and laptop; fwupdmgr doesn’t throw any updates available anymore and Lenovo System Update says the same. I have dual boot indeed, with W11, Fast Start up is and was disabled.
I will say, I’ve been struggling at work with Lenovo docking stations. I ended up having to get an RMA done because it was shipped deffective. Second one I’ve had to deal with. Hopefully this doesn’t apply for yours.
@chikenf00t, yeah, but I’m quite sure it’s something with this particular laptop and its config because I have also Lenovo T490 working with this dock and this one has no issues with display, only T470S has.
@petsam, I already did so, no change. Also, I doubt there are any obvious issues with power supply.
Yup, I’m aware of that and all the firmware for uefi, TB and dock is 100% up-to-date. I double checked that. It might be laptop got corrupted (if it’s really corrupted) before I bought it and flashed all as it should be. For now, I have increased a delay boot time for 5 seconds in uefi and seems to work even though ‘dmesg’ is still throwing that acpi failure.
Then the problem is solved.
ACPI errors are probably irrelevant to your issue.
Trying to make them disappear is a cosmetic issue, if your system works as expected.
The ACPI error s are as @petsam say’s irrelevant. They are Pci-e errors when it boots and trying to load and then bypasses the errors. As long as everything works the only thing that will fix those errors are a newer UEFI Bios that is corrects that issue.