奇怪的资源分配问题 - Thunderbolt3/Wifi/外部设备 - 从哪里开始故障排除?

奇怪的资源分配问题 - Thunderbolt3/Wifi/外部设备 - 从哪里开始故障排除?

这里是系统和问题的摘要我有一台笔记本电脑通过 Thunderbolt3 连接到扩展坞。该扩展坞为两个显示器和其他设备(例如以太网、USB 音频等)提供服务。

出了什么问题:如果我的笔记本电脑盖上盖子,即使用扩展坞,一切正常,但只有在我连接到 Wifi 网络(关联)之前。当我建立连接时,Dock 被弹出(断开连接)并且系统挂起。我试图锁定盖子悬挂。相同的结果,但没有暂停。如果 Wifi 刚刚打开或正在扫描,则工作正常。但现在奇怪的部分来了:如果盖子打开,我也可以通过 WiFi 正常工作。

这里的日志显示了发生了什么

[  463.403070] wlp58s0: authenticate with bc:15:ac:72:f8:c9
[  463.408155] wlp58s0: send auth to bc:15:ac:72:f8:c9 (try 1/3)
[  463.414606] wlp58s0: authenticated
[  463.417077] wlp58s0: associate with bc:15:ac:72:f8:c9 (try 1/3)
[  463.421085] wlp58s0: RX AssocResp from bc:15:ac:72:f8:c9 (capab=0x1411 status=0 aid=2)
[  463.438075] wlp58s0: associated
[  463.497472] wlp58s0: Limiting TX power to 20 (20 - 0) dBm as advertised by bc:15:ac:72:f8:c9
[  463.521519] IPv6: ADDRCONF(NETDEV_CHANGE): wlp58s0: link becomes ready
[  471.380886] xhci_hcd 0000:0a:00.0: remove, state 4
[  471.380893] usb usb6: USB disconnect, device number 1
[  471.381087] xhci_hcd 0000:0a:00.0: USB bus 6 deregistered
[  471.381097] xhci_hcd 0000:0a:00.0: xHCI host controller not responding, assume dead
[  471.381108] xhci_hcd 0000:0a:00.0: remove, state 1
[  471.381111] usb usb5: USB disconnect, device number 1
[  471.381113] apple-mfi-fastcharge 5-2: USB disconnect, device number 2
[  471.908798] xhci_hcd 0000:09:00.0: xHCI host controller not responding, assume dead
[  471.908882] xhci_hcd 0000:09:00.0: HC died; cleaning up
[  471.908959] r8152 4-1.2:1.0 enx847beb4fe67e: Stop submitting intr, status -108
[  471.909006] usb 3-1: USB disconnect, device number 2
[  471.909018] usb 3-1.1: USB disconnect, device number 3
[  471.909122] ipheth 5-2:4.2: Apple iPhone USB Ethernet now disconnected
[  471.909435] usb 4-1: USB disconnect, device number 2
[  471.909451] usb 4-1.2: USB disconnect, device number 3
[  471.940858] pcieport 0000:05:01.0: can't change power state from D3cold to D0 (config space inaccessible)
[  472.004920] xhci_hcd 0000:0a:00.0: Host halt failed, -19
[  472.004928] xhci_hcd 0000:0a:00.0: Host not accessible, reset failed.
[  472.005074] xhci_hcd 0000:0a:00.0: USB bus 5 deregistered
[  472.005517] xhci_hcd 0000:09:00.0: remove, state 1
[  472.005524] usb usb4: USB disconnect, device number 1
[  472.006856] xhci_hcd 0000:09:00.0: USB bus 4 deregistered
[  472.006871] xhci_hcd 0000:09:00.0: remove, state 1
[  472.006875] usb usb3: USB disconnect, device number 1
[  472.101150] usb 3-1.5: USB disconnect, device number 4
[  472.104403] usb 3-1.6: USB disconnect, device number 5
[  472.112700] xhci_hcd 0000:09:00.0: Host halt failed, -19
[  472.112706] xhci_hcd 0000:09:00.0: Host not accessible, reset failed.
[  472.113625] xhci_hcd 0000:09:00.0: USB bus 3 deregistered
[  472.114909] pcieport 0000:05:01.0: can't change power state from D3cold to D0 (config space inaccessible)
[  472.115216] pci_bus 0000:06: busn_res: [bus 06] is released
[  472.115739] pci_bus 0000:09: busn_res: [bus 09] is released
[  472.116043] pci_bus 0000:0a: busn_res: [bus 0a-38] is released
[  472.116257] pci_bus 0000:08: busn_res: [bus 08-38] is released
[  472.116364] pci_bus 0000:07: busn_res: [bus 07-38] is released
[  472.116539] pci_bus 0000:05: busn_res: [bus 05-38] is released
[  472.136908] pci_bus 0000:02: Allocating resources
[  472.324795] thunderbolt 0-301: device disconnected
[  472.324971] thunderbolt 0-1: device disconnected
[  473.299513] thunderbolt 0000:03:00.0: 1: DROM device_rom_revision 0x2 unknown
[  473.299519] thunderbolt 0000:03:00.0: 1: DROM data CRC32 mismatch (expected: 0xaf438340, got: 0xaf4383c0), continuing
[  473.306469] thunderbolt 0-1: new device found, vendor=0xd4 device=0xb051
[  473.306475] thunderbolt 0-1: Dell Dell Thunderbolt Cable
[  476.496883] pci_bus 0000:02: Allocating resources
[  477.077544] thunderbolt 0000:03:00.0: 301: no TB_CAP_PLUG_EVENTS, cannot read eeprom
[  477.077550] thunderbolt 0-301: reading DROM failed: -19
[  477.082201] thunderbolt 0-301: failed to initialize port 1
[  477.082532] thunderbolt 0-1: device disconnected
[  477.082655] thunderbolt 0000:03:00.0: no switch exists at 1.1, ignoring
[  477.101560] pool-/usr/libex[9131]: segfault at 0 ip 00007f96d07ff312 sp 00007f96cf8f1ab0 error 4 in libc.so.6[7f96d0741000+195000]
[  477.101573] Code: 84 00 00 00 00 00 66 90 f3 0f 1e fa 41 54 55 53 48 81 ec a0 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31 c0 <80> 3f 00 0f 84 dd 00 00 00 be 00 08 09 00 e8 5b 38 03 00 89 c5 85

该系统是带有 TB16 坞站的 Dell XPS 9350。我一周前更新了 Dock 的固件,应该可以解决 MST 显示端口固件的一些问题。内核 5.15.0-71-generic (buildd@lcy02-amd64-044),上周也从 5.15.0-69 更新。在这些更新之前,它运行良好。

知道我可以从哪里开始解决这个问题吗?由于这些消息,我认为这可能与 pci IO 分配有关

[   13.300196] pci 0000:08:04.0: BAR 13: no space for [io  size 0x1000]
[   13.300199] pci 0000:08:04.0: BAR 13: failed to assign [io  size 0x1000]
[   13.300202] pci 0000:08:04.0: BAR 13: no space for [io  size 0x1000]
[   13.300204] pci 0000:08:04.0: BAR 13: failed to assign [io  size 0x1000]

任何帮助表示赞赏。谢谢

相关内容