尝试在 Fedora 25 下使用 Apple 适配器将 Belkin Dock Thunderbolt 2 连接到 Dell XPS Thunderbolt 3

尝试在 Fedora 25 下使用 Apple 适配器将 Belkin Dock Thunderbolt 2 连接到 Dell XPS Thunderbolt 3

当我读到这个标题时,我感觉自己好像正在试图打开通往另一个星系的门户......好吧,也许这并非不可能......至少从纸面上看它应该可行!

所以我在这里。

我有一个贝尔金扩展坞我想连接到我的戴尔 XPS 15。这款戴尔产品配备 USB-C 型 thundebolt 3,而 Belkin 扩展坞则使用 Thunderbolt 2(mini-DisplayPort)。

因此,为了连接它们,并遵循建议这里这里,我买了一个苹果适配器

今天,我将它们全部插到了一起。

首先,它们成功地连接在一起,这是一小步,但仍然是一大步。

但问题来了... Fedora 无法检测到与其连接的所有硬件(4k 屏幕、键盘、鼠标、扬声器和以太网电缆。是的,所有这些。

我相信解释我的情况的最好方法是向您展示一些 dmesg 输出,因此它如下:

[  488.534521] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[  488.534522] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  488.534523] usb usb3: Product: xHCI Host Controller
[  488.534523] usb usb3: Manufacturer: Linux 4.9.7-201.fc25.x86_64 xhci-hcd
[  488.534524] usb usb3: SerialNumber: 0000:3e:00.0
[  488.534781] hub 3-0:1.0: USB hub found
[  488.534787] hub 3-0:1.0: 2 ports detected
[  488.534883] xhci_hcd 0000:3e:00.0: xHCI Host Controller
[  488.535036] xhci_hcd 0000:3e:00.0: new USB bus registered, assigned bus number 4
[  488.535058] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[  488.535059] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  488.535059] usb usb4: Product: xHCI Host Controller
[  488.535060] usb usb4: Manufacturer: Linux 4.9.7-201.fc25.x86_64 xhci-hcd
[  488.535061] usb usb4: SerialNumber: 0000:3e:00.0
[  488.535265] hub 4-0:1.0: USB hub found
[  488.535271] hub 4-0:1.0: 2 ports detected
[  488.896951] usb 3-1: new low-speed USB device number 2 using xhci_hcd
[  489.068266] usb 3-1: No LPM exit latency info found, disabling LPM.
[  489.074304] usb 3-1: New USB device found, idVendor=05ac, idProduct=1657
[  489.074306] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  489.074308] usb 3-1: Product: Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter
[  489.074309] usb 3-1: Manufacturer: Apple Inc.
[  489.074310] usb 3-1: SerialNumber: DTN6534002KH2YF4M
[ 1138.689803] usb 3-1: USB disconnect, device number 2
[ 1138.760846] xhci_hcd 0000:3e:00.0: remove, state 4
[ 1138.760851] usb usb4: USB disconnect, device number 1
[ 1138.761050] xhci_hcd 0000:3e:00.0: Host not halted after 16000 microseconds.
[ 1138.762074] xhci_hcd 0000:3e:00.0: USB bus 4 deregistered
[ 1138.762223] xhci_hcd 0000:3e:00.0: remove, state 4
[ 1138.762228] usb usb3: USB disconnect, device number 1
[ 1138.762494] xhci_hcd 0000:3e:00.0: USB bus 3 deregistered
[ 1138.781929] pci_bus 0000:07: Allocating resources
[ 1138.781954] pcieport 0000:07:01.0: bridge window [io  0x1000-0x0fff] to [bus 09-3d] add_size 1000
[ 1138.781963] pcieport 0000:07:02.0: bridge window [io  0x1000-0x0fff] to [bus 3e] add_size 1000
[ 1138.781964] pcieport 0000:07:02.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 3e] add_size 200000 add_align 100000
[ 1138.781972] pcieport 0000:07:01.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
[ 1138.781973] pcieport 0000:07:02.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
[ 1138.781974] pcieport 0000:06:00.0: bridge window [io  0x1000-0x0fff] to [bus 07-3e] add_size 2000
[ 1138.781976] pcieport 0000:06:00.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 2000 min_align 1000
[ 1138.781977] pcieport 0000:06:00.0: res[13]=[io  0x1000-0x2fff] res_to_dev_res add_size 2000 min_align 1000
[ 1138.781979] pcieport 0000:06:00.0: BAR 13: no space for [io  size 0x2000]
[ 1138.781980] pcieport 0000:06:00.0: BAR 13: failed to assign [io  size 0x2000]
[ 1138.781981] pcieport 0000:06:00.0: BAR 13: no space for [io  size 0x2000]
[ 1138.781982] pcieport 0000:06:00.0: BAR 13: failed to assign [io  size 0x2000]
[ 1138.781984] pcieport 0000:07:02.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 1138.781985] pcieport 0000:07:02.0: res[15]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 1138.781986] pcieport 0000:07:01.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
[ 1138.781987] pcieport 0000:07:01.0: res[13]=[io  0x1000-0x1fff] res_to_dev_res add_size 1000 min_align 1000
[ 1138.781988] pcieport 0000:07:02.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
[ 1138.781989] pcieport 0000:07:02.0: res[13]=[io  0x1000-0x1fff] res_to_dev_res add_size 1000 min_align 1000
[ 1138.781992] pcieport 0000:07:02.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 1138.781993] pcieport 0000:07:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 1138.781993] pcieport 0000:07:01.0: BAR 13: no space for [io  size 0x1000]
[ 1138.781994] pcieport 0000:07:01.0: BAR 13: failed to assign [io  size 0x1000]
[ 1138.781995] pcieport 0000:07:02.0: BAR 13: no space for [io  size 0x1000]
[ 1138.781996] pcieport 0000:07:02.0: BAR 13: failed to assign [io  size 0x1000]
[ 1138.781998] pcieport 0000:07:02.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 1138.781999] pcieport 0000:07:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 1138.782000] pcieport 0000:07:02.0: BAR 13: no space for [io  size 0x1000]
[ 1138.782000] pcieport 0000:07:02.0: BAR 13: failed to assign [io  size 0x1000]
[ 1138.782001] pcieport 0000:07:01.0: BAR 13: no space for [io  size 0x1000]
[ 1138.782002] pcieport 0000:07:01.0: BAR 13: failed to assign [io  size 0x1000]
[ 1143.882451] pcieport 0000:07:00.0: Refused to change power state, currently in D3
[ 1143.883388] pci_bus 0000:08: busn_res: [bus 08] is released
[ 1143.883437] pci_bus 0000:09: busn_res: [bus 09-3d] is released
[ 1143.883491] pci_bus 0000:3e: busn_res: [bus 3e] is released
[ 1143.883543] pci_bus 0000:07: busn_res: [bus 07-3e] is released

我想指出的是,我能够使用 Macbook Pro 2015(带有 thunderbolt 2)测试 Belkin(连接相同的硬件),并且它可以正确地用于连接到扩展坞的所有设备。

因此错误可能来自以下原因:

  1. Apple 适配器
  2. 戴尔的硬件(可以在 BIOS 中启用/禁用吗?)
  3. 来自 Fedora(我真的很怀疑,但谁知道呢?(不是我))

任何帮助将不胜感激!!

答案1

根据苹果

Thunderbolt 3 (USB-C) 转 Thunderbolt 2 适配器不支持连接以下设备:

Thunderbolt 3 (USB-C) 总线供电设备

没有 Thunderbolt 的 USB-C 设备、显示器和适配器

MacBook(Retina,12 英寸,2015 年初)及更新机型

答案2

那么,好消息,它有效!

我不知道实际操作起来怎么样,但在操作过 Bios 之后,扩展坞就可以正常工作了。

必须启用 USB Powershare(我尝试过不启用,但没有用)

至于其他参数,我取消选中“始终允许戴尔基座”并检查了其他所有内容。

安全级别为User Authorization

在此处输入图片描述

相关内容