将 Apple Thunderbolt 2 显示器与 Dell XPS 13 DE (Ubuntu 16.04) 9360 配合使用

将 Apple Thunderbolt 2 显示器与 Dell XPS 13 DE (Ubuntu 16.04) 9360 配合使用

我最近买了一台新的 Dell XPS 13 DE,之前我与一位 Dell 支持人员交谈过,他确认使用合适的适配器,这台笔记本电脑可以与我的 Apple thunderbolt 2 显示器配合使用。然而,这位支持人员似乎在撒谎;或者在工厂安装后还有很多其他步骤要做。所以,这里的问题是,有没有人能够让 Apple Thunderbolt 2 显示器与运行 Ubuntu 的 Dell XPS 配合使用?如果是这样,做了哪些步骤让它工作?以下是有关我的设置的一些信息:

  • 戴尔 XPS 13 DE 型号 9360
  • 戴尔工厂安装的 Ubuntu 16.04
  • 内核 4.9.0-040900-generic(从 4.4 手动更新)
  • Apple Thunderbolt 2 显示器
  • Apple USB-C 转 Thunderbolt 2 适配器
  • 安装并运行适用于 Linux 的 Intel Graphics 更新工具

监视器/适配器插入和拔出时的内核日志

Apr  3 10:52:21 [system-name-excluded] kernel: [13764.148774] usb 3-1: USB disconnect, device number 3
Apr  3 10:52:21 [system-name-excluded] kernel: [13764.149755] xhci_hcd 0000:39:00.0: USB bus 3 deregistered
Apr  3 10:52:21 [system-name-excluded] kernel: [13764.150780] pcieport 0000:02:00.0: Refused to change power state, currently in D3
Apr  3 10:52:21 [system-name-excluded] kernel: [13764.153302] pci_bus 0000:03: busn_res: [bus 03] is released
Apr  3 10:52:21 [system-name-excluded] kernel: [13764.180750] pci_bus 0000:04: busn_res: [bus 04-38] is released
Apr  3 10:52:21 [system-name-excluded] kernel: [13764.240925] pci_bus 0000:39: busn_res: [bus 39] is released
Apr  3 10:52:21 [system-name-excluded] kernel: [13764.260869] pci_bus 0000:02: busn_res: [bus 02-39] is released
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.472934] ACPI Error: [SPRT] Namespace lookup failure, AE_ALREADY_EXISTS (20160831/dswload2-330)
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.472976] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20160831/psobject-227)
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.472985] ACPI Error: Method parse/execution failed [\_GPE._E42] (Node ffff8ad9ad8e0578), AE_ALREADY_EXISTS (20160831/psparse-543)
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.473004] ACPI Error: Method parse/execution failed [\_GPE._E42] (Node ffff8ad9ad8e0578), AE_ALREADY_EXISTS (20160831/psparse-543)
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.473026] ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_E42] (20160831/evgpe-646)
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.541619] pci 0000:01:00.0: [8086:1576] type 01 class 0x060400
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.541831] pci 0000:01:00.0: supports D1 D2
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.541834] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.542174] pci 0000:01:00.0: System wakeup disabled by ACPI
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.553315] pci 0000:02:00.0: [8086:1576] type 01 class 0x060400
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.553573] pci 0000:02:00.0: supports D1 D2
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.553576] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.553898] pci 0000:02:01.0: [8086:1576] type 01 class 0x060400
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.554133] pci 0000:02:01.0: supports D1 D2
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.554137] pci 0000:02:01.0: PME# supported from D0 D1 D2 D3hot D3cold
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.554443] pci 0000:02:02.0: [8086:1576] type 01 class 0x060400
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.554657] pci 0000:02:02.0: supports D1 D2
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.554661] pci 0000:02:02.0: PME# supported from D0 D1 D2 D3hot D3cold
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.554998] pci 0000:01:00.0: PCI bridge to [bus 02-39]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555017] pci 0000:01:00.0:   bridge window [mem 0xc4000000-0xda0fffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555030] pci 0000:01:00.0:   bridge window [mem 0xa0000000-0xc1ffffff 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555177] pci 0000:02:00.0: PCI bridge to [bus 03]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555195] pci 0000:02:00.0:   bridge window [mem 0xda000000-0xda0fffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555346] pci 0000:02:01.0: PCI bridge to [bus 04-38]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555363] pci 0000:02:01.0:   bridge window [mem 0xc4000000-0xd9efffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555377] pci 0000:02:01.0:   bridge window [mem 0xa0000000-0xc1ffffff 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555587] pci 0000:39:00.0: [8086:15b5] type 00 class 0x0c0330
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555626] pci 0000:39:00.0: reg 0x10: [mem 0xd9f00000-0xd9f0ffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555895] pci 0000:39:00.0: supports D1 D2
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.555899] pci 0000:39:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556255] pci 0000:02:02.0: PCI bridge to [bus 39]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556273] pci 0000:02:02.0:   bridge window [mem 0xd9f00000-0xd9ffffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556327] pci_bus 0000:02: Allocating resources
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556390] pci 0000:02:01.0: bridge window [io  0x1000-0x0fff] to [bus 04-38] add_size 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556409] pci 0000:02:02.0: bridge window [io  0x1000-0x0fff] to [bus 39] add_size 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556415] pci 0000:02:02.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 39] add_size 200000 add_align 100000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556435] pci 0000:02:01.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556440] pci 0000:02:02.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556444] pci 0000:01:00.0: bridge window [io  0x1000-0x0fff] to [bus 02-39] add_size 2000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556451] pci 0000:01:00.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 2000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556455] pci 0000:01:00.0: res[13]=[io  0x1000-0x2fff] res_to_dev_res add_size 2000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556463] pci 0000:01:00.0: BAR 13: no space for [io  size 0x2000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556467] pci 0000:01:00.0: BAR 13: failed to assign [io  size 0x2000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556473] pci 0000:01:00.0: BAR 13: no space for [io  size 0x2000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556477] pci 0000:01:00.0: BAR 13: failed to assign [io  size 0x2000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556487] pci 0000:02:02.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556493] pci 0000:02:02.0: res[15]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556498] pci 0000:02:01.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556502] pci 0000:02:01.0: res[13]=[io  0x1000-0x1fff] res_to_dev_res add_size 1000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556506] pci 0000:02:02.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556511] pci 0000:02:02.0: res[13]=[io  0x1000-0x1fff] res_to_dev_res add_size 1000 min_align 1000
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556522] pci 0000:02:02.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556526] pci 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556529] pci 0000:02:01.0: BAR 13: no space for [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556532] pci 0000:02:01.0: BAR 13: failed to assign [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556536] pci 0000:02:02.0: BAR 13: no space for [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556538] pci 0000:02:02.0: BAR 13: failed to assign [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556547] pci 0000:02:02.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556550] pci 0000:02:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556553] pci 0000:02:02.0: BAR 13: no space for [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556557] pci 0000:02:02.0: BAR 13: failed to assign [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556561] pci 0000:02:01.0: BAR 13: no space for [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556564] pci 0000:02:01.0: BAR 13: failed to assign [io  size 0x1000]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556569] pci 0000:02:00.0: PCI bridge to [bus 03]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556581] pci 0000:02:00.0:   bridge window [mem 0xda000000-0xda0fffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556598] pci 0000:02:01.0: PCI bridge to [bus 04-38]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556608] pci 0000:02:01.0:   bridge window [mem 0xc4000000-0xd9efffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556617] pci 0000:02:01.0:   bridge window [mem 0xa0000000-0xc1ffffff 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556630] pci 0000:02:02.0: PCI bridge to [bus 39]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556641] pci 0000:02:02.0:   bridge window [mem 0xd9f00000-0xd9ffffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556657] pci 0000:01:00.0: PCI bridge to [bus 02-39]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556668] pci 0000:01:00.0:   bridge window [mem 0xc4000000-0xda0fffff]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.556676] pci 0000:01:00.0:   bridge window [mem 0xa0000000-0xc1ffffff 64bit pref]
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.560152] xhci_hcd 0000:39:00.0: xHCI Host Controller
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.560171] xhci_hcd 0000:39:00.0: new USB bus registered, assigned bus number 3
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.561424] xhci_hcd 0000:39:00.0: hcc params 0x200077c1 hci version 0x110 quirks 0x00009810
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.561695] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.561701] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.561705] usb usb3: Product: xHCI Host Controller
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.561709] usb usb3: Manufacturer: Linux 4.9.0-040900-generic xhci-hcd
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.561712] usb usb3: SerialNumber: 0000:39:00.0
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.562240] hub 3-0:1.0: USB hub found
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.562261] hub 3-0:1.0: 2 ports detected
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563301] xhci_hcd 0000:39:00.0: xHCI Host Controller
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563313] xhci_hcd 0000:39:00.0: new USB bus registered, assigned bus number 4
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563407] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563412] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563416] usb usb4: Product: xHCI Host Controller
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563420] usb usb4: Manufacturer: Linux 4.9.0-040900-generic xhci-hcd
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563423] usb usb4: SerialNumber: 0000:39:00.0
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563827] hub 4-0:1.0: USB hub found
Apr  3 11:01:23 [system-name-excluded] kernel: [14306.563848] hub 4-0:1.0: 2 ports detected
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.160904] usb 3-1: new low-speed USB device number 2 using xhci_hcd
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.484929] usb 3-1: new low-speed USB device number 3 using xhci_hcd
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.628165] usb 3-1: No LPM exit latency info found, disabling LPM.
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.634458] usb 3-1: New USB device found, idVendor=05ac, idProduct=1657
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.634464] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.634468] usb 3-1: Product: Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.634471] usb 3-1: Manufacturer: Apple Inc.
Apr  3 11:01:24 [system-name-excluded] kernel: [14307.634473] usb 3-1: SerialNumber: DTN7024021YH2YF4E
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.533478] xhci_hcd 0000:39:00.0: remove, state 4
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.533498] usb usb4: USB disconnect, device number 1
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.534144] xhci_hcd 0000:39:00.0: Host not halted after 16000 microseconds.
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.535148] xhci_hcd 0000:39:00.0: USB bus 4 deregistered
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.535166] xhci_hcd 0000:39:00.0: remove, state 4
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.535179] usb usb3: USB disconnect, device number 1
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.535183] usb 3-1: USB disconnect, device number 3
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.536347] xhci_hcd 0000:39:00.0: USB bus 3 deregistered
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.537546] pcieport 0000:02:00.0: Refused to change power state, currently in D3
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.544165] pci_bus 0000:03: busn_res: [bus 03] is released
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.565004] pci_bus 0000:04: busn_res: [bus 04-38] is released
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.641098] pci_bus 0000:39: busn_res: [bus 39] is released
Apr  3 11:01:28 [system-name-excluded] kernel: [14311.657069] pci_bus 0000:02: busn_res: [bus 02-39] is released

更新-将内核更新至 4.10.8-041008-generic,未成功

答案1

Apple Thunderbolt 3 (USB-C) 转 Thunderbolt 2 适配器的支持尚未完全实现。请参阅https://bugzilla.kernel.org/show_bug.cgi?id=189731了解详情。

相关内容