I appear to be having a very similar issue which started for me in December of 2019. I am running Ubuntu 19.10 and my system will no longer come out of suspend correctly. It hangs and kern.log shows the following: Jan 14 08:30:04 tank-7530 kernel: [ 94.776836] pci 0000:04:01.0: bridge window [mem 0x84100000-0x9b1fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776842] pci 0000:04:01.0: bridge window [mem 0x4000100000-0x40250fffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.776852] pci 0000:3a:00.0: BAR 0: assigned [mem 0x9b200000-0x9b20ffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776860] pci 0000:04:02.0: PCI bridge to [bus 3a] Jan 14 08:30:04 tank-7530 kernel: [ 94.776867] pci 0000:04:02.0: bridge window [mem 0x9b200000-0x9b2fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776873] pci 0000:04:02.0: bridge window [mem 0x4025100000-0x40251fffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.776882] pci 0000:04:04.0: PCI bridge to [bus 3b-6d] Jan 14 08:30:04 tank-7530 kernel: [ 94.776889] pci 0000:04:04.0: bridge window [mem 0x9b300000-0xb20fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776894] pci 0000:04:04.0: bridge window [mem 0x4025200000-0x4049ffffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.776904] pci 0000:03:00.0: PCI bridge to [bus 04-6d] Jan 14 08:30:04 tank-7530 kernel: [ 94.776911] pci 0000:03:00.0: bridge window [mem 0x84000000-0xb20fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776916] pci 0000:03:00.0: bridge window [mem 0x4000000000-0x4049ffffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.776926] pcieport 0000:00:1c.0: PCI bridge to [bus 03-6d] Jan 14 08:30:04 tank-7530 kernel: [ 94.776929] pcieport 0000:00:1c.0: bridge window [io 0x5000-0x5fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776935] pcieport 0000:00:1c.0: bridge window [mem 0x84000000-0xb20fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776939] pcieport 0000:00:1c.0: bridge window [mem 0x4000000000-0x4049ffffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.776946] PCI: No. 2 try to assign unassigned res Jan 14 08:30:04 tank-7530 kernel: [ 94.776950] pcieport 0000:00:1c.0: resource 13 [io 0x5000-0x5fff] released Jan 14 08:30:04 tank-7530 kernel: [ 94.776951] pcieport 0000:00:1c.0: PCI bridge to [bus 03-6d] Jan 14 08:30:04 tank-7530 kernel: [ 94.776964] pcieport 0000:00:1c.0: BAR 13: assigned [io 0x5000-0x8fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776966] pci 0000:03:00.0: BAR 13: assigned [io 0x5000-0x8fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776968] pci 0000:04:00.0: BAR 13: assigned [io 0x5000-0x5fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776969] pci 0000:04:01.0: BAR 13: assigned [io 0x6000-0x6fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776970] pci 0000:04:02.0: BAR 13: assigned [io 0x7000-0x7fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776971] pci 0000:04:04.0: BAR 13: assigned [io 0x8000-0x8fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776973] pci 0000:04:00.0: PCI bridge to [bus 05] Jan 14 08:30:04 tank-7530 kernel: [ 94.776979] pci 0000:04:00.0: bridge window [io 0x5000-0x5fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776986] pci 0000:04:00.0: bridge window [mem 0x84000000-0x840fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.776991] pci 0000:04:00.0: bridge window [mem 0x4000000000-0x40000fffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.776999] pci 0000:04:01.0: PCI bridge to [bus 06-39] Jan 14 08:30:04 tank-7530 kernel: [ 94.777002] pci 0000:04:01.0: bridge window [io 0x6000-0x6fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777009] pci 0000:04:01.0: bridge window [mem 0x84100000-0x9b1fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777013] pci 0000:04:01.0: bridge window [mem 0x4000100000-0x40250fffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.777022] pci 0000:04:02.0: PCI bridge to [bus 3a] Jan 14 08:30:04 tank-7530 kernel: [ 94.777025] pci 0000:04:02.0: bridge window [io 0x7000-0x7fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777031] pci 0000:04:02.0: bridge window [mem 0x9b200000-0x9b2fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777036] pci 0000:04:02.0: bridge window [mem 0x4025100000-0x40251fffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.777045] pci 0000:04:04.0: PCI bridge to [bus 3b-6d] Jan 14 08:30:04 tank-7530 kernel: [ 94.777047] pci 0000:04:04.0: bridge window [io 0x8000-0x8fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777054] pci 0000:04:04.0: bridge window [mem 0x9b300000-0xb20fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777059] pci 0000:04:04.0: bridge window [mem 0x4025200000-0x4049ffffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.777068] pci 0000:03:00.0: PCI bridge to [bus 04-6d] Jan 14 08:30:04 tank-7530 kernel: [ 94.777071] pci 0000:03:00.0: bridge window [io 0x5000-0x8fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777078] pci 0000:03:00.0: bridge window [mem 0x84000000-0xb20fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777084] pci 0000:03:00.0: bridge window [mem 0x4000000000-0x4049ffffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.777091] pcieport 0000:00:1c.0: PCI bridge to [bus 03-6d] Jan 14 08:30:04 tank-7530 kernel: [ 94.777094] pcieport 0000:00:1c.0: bridge window [io 0x5000-0x8fff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777099] pcieport 0000:00:1c.0: bridge window [mem 0x84000000-0xb20fffff] Jan 14 08:30:04 tank-7530 kernel: [ 94.777103] pcieport 0000:00:1c.0: bridge window [mem 0x4000000000-0x4049ffffff 64bit pref] Jan 14 08:30:04 tank-7530 kernel: [ 94.777143] pcieport 0000:03:00.0: enabling device (0000 -> 0003) Jan 14 08:30:04 tank-7530 kernel: [ 94.777399] pcieport 0000:04:00.0: enabling device (0000 -> 0003) Jan 14 08:30:04 tank-7530 kernel: [ 94.777699] pcieport 0000:04:01.0: enabling device (0000 -> 0003) Jan 14 08:30:04 tank-7530 kernel: [ 94.777882] pcieport 0000:04:01.0: pciehp: Slot #1 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+ Jan 14 08:30:04 tank-7530 kernel: [ 94.778206] pcieport 0000:04:02.0: enabling device (0000 -> 0003) Jan 14 08:30:04 tank-7530 kernel: [ 94.778470] pcieport 0000:04:04.0: enabling device (0000 -> 0003) Jan 14 08:30:04 tank-7530 kernel: [ 94.778624] pcieport 0000:04:04.0: pciehp: Slot #4 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+ Jan 14 08:30:04 tank-7530 kernel: [ 94.779025] pci 0000:3a:00.0: enabling device (0000 -> 0002) Jan 14 08:30:04 tank-7530 kernel: [ 94.779301] xhci_hcd 0000:3a:00.0: xHCI Host Controller Jan 14 08:30:04 tank-7530 kernel: [ 94.779305] xhci_hcd 0000:3a:00.0: new USB bus registered, assigned bus number 3 Jan 14 08:30:04 tank-7530 kernel: [ 94.780553] xhci_hcd 0000:3a:00.0: hcc params 0x200077c1 hci version 0x110 quirks 0x0000000200009810 Jan 14 08:30:04 tank-7530 kernel: [ 94.780835] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.03 Jan 14 08:30:04 tank-7530 kernel: [ 94.780836] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 Jan 14 08:30:04 tank-7530 kernel: [ 94.780838] usb usb3: Product: xHCI Host Controller Jan 14 08:30:04 tank-7530 kernel: [ 94.780839] usb usb3: Manufacturer: Linux 5.3.0-26-generic xhci-hcd Jan 14 08:30:04 tank-7530 kernel: [ 94.780840] usb usb3: SerialNumber: 0000:3a:00.0 Jan 14 08:30:04 tank-7530 kernel: [ 94.780971] hub 3-0:1.0: USB hub found Jan 14 08:30:04 tank-7530 kernel: [ 94.780985] hub 3-0:1.0: 2 ports detected Jan 14 08:30:04 tank-7530 kernel: [ 94.781653] xhci_hcd 0000:3a:00.0: xHCI Host Controller Jan 14 08:30:04 tank-7530 kernel: [ 94.781656] xhci_hcd 0000:3a:00.0: new USB bus registered, assigned bus number 4 Jan 14 08:30:04 tank-7530 kernel: [ 94.781659] xhci_hcd 0000:3a:00.0: Host supports USB 3.1 Enhanced SuperSpeed Jan 14 08:30:04 tank-7530 kernel: [ 94.781706] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.03 Jan 14 08:30:04 tank-7530 kernel: [ 94.781708] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 Jan 14 08:30:04 tank-7530 kernel: [ 94.781709] usb usb4: Product: xHCI Host Controller Jan 14 08:30:04 tank-7530 kernel: [ 94.781710] usb usb4: Manufacturer: Linux 5.3.0-26-generic xhci-hcd Jan 14 08:30:04 tank-7530 kernel: [ 94.781712] usb usb4: SerialNumber: 0000:3a:00.0 Jan 14 08:30:04 tank-7530 kernel: [ 94.781750] thunderbolt 0000:05:00.0: enabling device (0000 -> 0002) Jan 14 08:30:04 tank-7530 kernel: [ 94.781817] hub 4-0:1.0: USB hub found Jan 14 08:30:04 tank-7530 kernel: [ 94.781833] hub 4-0:1.0: 2 ports detected Jan 14 08:30:05 tank-7530 kernel: [ 96.029450] pcieport 0000:00:1c.0: PCI bridge to [bus 03-6d] Jan 14 08:30:05 tank-7530 kernel: [ 96.029453] pcieport 0000:00:1c.0: bridge window [io 0x5000-0x8fff] Jan 14 08:30:05 tank-7530 kernel: [ 96.029459] pcieport 0000:00:1c.0: bridge window [mem 0x84000000-0xb20fffff] Jan 14 08:30:05 tank-7530 kernel: [ 96.029463] pcieport 0000:00:1c.0: bridge window [mem 0x4000000000-0x4049ffffff 64bit pref] Jan 14 08:30:45 tank-7530 kernel: [ 136.035961] pcieport 0000:00:1c.0: pciehp: Slot(4): Link Down Jan 14 08:30:45 tank-7530 kernel: [ 136.035962] pcieport 0000:00:1c.0: pciehp: Slot(4): Card not present Jan 14 08:30:45 tank-7530 kernel: [ 136.035988] pcieport 0000:04:04.0: Refused to change power state, currently in D3 Jan 14 08:30:45 tank-7530 kernel: [ 136.036646] xhci_hcd 0000:3a:00.0: remove, state 1 Jan 14 08:30:45 tank-7530 kernel: [ 136.036649] usb usb4: USB disconnect, device number 1 Jan 14 08:30:45 tank-7530 kernel: [ 136.036873] xhci_hcd 0000:3a:00.0: USB bus 4 deregistered Jan 14 08:30:45 tank-7530 kernel: [ 136.036886] xhci_hcd 0000:3a:00.0: xHCI host controller not responding, assume dead Jan 14 08:30:45 tank-7530 kernel: [ 136.036889] xhci_hcd 0000:3a:00.0: remove, state 1 Jan 14 08:30:45 tank-7530 kernel: [ 136.036891] usb usb3: USB disconnect, device number 1 Jan 14 08:30:45 tank-7530 kernel: [ 136.037060] xhci_hcd 0000:3a:00.0: Host halt failed, -19 Jan 14 08:30:45 tank-7530 kernel: [ 136.037062] xhci_hcd 0000:3a:00.0: Host not accessible, reset failed. Jan 14 08:30:45 tank-7530 kernel: [ 136.037162] xhci_hcd 0000:3a:00.0: USB bus 3 deregistered Jan 14 08:30:45 tank-7530 kernel: [ 136.037843] pcieport 0000:04:01.0: Refused to change power state, currently in D3 Jan 14 08:30:46 tank-7530 kernel: [ 136.538922] pci_bus 0000:05: busn_res: [bus 05] is released Jan 14 08:30:46 tank-7530 kernel: [ 136.539000] pci_bus 0000:06: busn_res: [bus 06-39] is released Jan 14 08:30:46 tank-7530 kernel: [ 136.552191] pci_bus 0000:3a: busn_res: [bus 3a] is released Jan 14 08:30:46 tank-7530 kernel: [ 136.552255] pci_bus 0000:3b: busn_res: [bus 3b-6d] is released Jan 14 08:30:46 tank-7530 kernel: [ 136.552291] pci_bus 0000:04: busn_res: [bus 04-6d] is released