找回密码
 立即注册
搜索
查看: 6955|回复: 18

[网络] AMD 6/7000 系移动端下 USB4 可与 intel/mac 下 TB3 搭建雷电网桥吗

[复制链接]
     
发表于 2023-11-24 02:58 | 显示全部楼层 |阅读模式
本帖最后由 gochri 于 2023-11-24 02:57 编辑

## 前言

最近用 NUC9 和 macbook air m1 搭建雷电网桥成功后,查阅 AMD 6000 系的 USB4 相关资料,发现其理论上兼容雷电 3,遂购入一台 SER6 MAX(6900HX),尝试构建雷电网桥,但换了几个系统,都还是不成功,问题如下:

## 问题表现

### 自带的 win11 系统

可以载网络适配器中看到 20Gbps 的网络连接 (USB4 P2P Network Adapter),mac 端 thunderbolt bridge 唤起为黄色,但手动设置 ip 后,依然无法 ping 通,提示 Host is down

网卡信息:

```shell
Link speed (Receive/Transmit): 20/20 (Gbps)
Link-local IPv6 address: fe80::9e00:9689:7fd9:c95d%39
IPv6 DNS servers: fec0:0:0:ffff::1%1 (Unencrypted)
fec0:0:0:ffff::2%1 (Unencrypted)
fec0:0:0:ffff::3%1 (Unencrypted)
IPv4 address: 10.10.10.3
Manufacturer: Microsoft Corporation
Description: USB4(TM) P2P Network Adapter #3
Driver version: 10.0.22621.2506
Physical address (MAC): 2C-1D-26-46-40-27
```

mac 发起 ping 的结果

```shell
(base) chengjy@chengjys-Air ~ % ping 10.10.10.3
PING 10.10.10.3 (10.10.10.3): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
ping: sendto: No route to host
Request timeout for icmp_seq 4
ping: sendto: Host is down
```

### ubuntu

下可自动识别到 thunderbolt bridge 并自动配置 ip,同样无法 ping 通

### truenas/unraid

操作 shell 可读取到雷电设备相关信息,但无法看到控制器具体型号 (在 NUC9 中可以读取到 JHL7540),无法在 network 相关页显示配置,无法配置 ip 并测试 ping 通

```shell
root@Tower:~# lspci -nnk | grep Thunderbolt
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel [1022:14cd]
00:04.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel [1022:14cd]
e6:00.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4/Thunderbolt NHI controller #1 [1022:162e]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4/Thunderbolt NHI controller #1 [1022:162e]
e6:00.6 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4/Thunderbolt NHI controller #2 [1022:162f]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4/Thunderbolt NHI controller #2 [1022:162f]
```

### win10 LTSC21

直接无法在网络适配器和设备管理器中找到相关设备

其中,ubuntu/truenas 系统移植到 nuc9 后,都很顺利的和 mac 构建了雷电网桥

## 问题资料查阅

在查阅资料发现,USB4 并没有声明对雷电网桥的强制支持,很可能会因为系统/驱动相关的问题而无法连接。

同时在 reddit 上查到这样一段说明:

```md
It is possible for a USB4 host to be unable to make a connection to TB1-TB3.

At the same time, it is also possible the two cannot connect. In the case of a USB4 host that can work with TB3 or earlier, it would establish on each end using their respective names. USB4NET on the USB4, and Thunderbolt Networking on the other.

The contingency in question, the very crux of what you are asking about, depends on if a USB for vendor has requested clearance to enable Thunderbolt Legacy mode.
```

```md
Only Intel can provide a Legacy Thunderbolt vendor key, because they maintain the key store for pre-TB4 vendor codes.

Contrary to popular belief, Intel is not being a jerk about this. I have personally been given access by Intel to the necessary licensing paperwork.

It’s a very simple form, and they have made clear to me, that AMD, ARM vendors, and anyone else that wants to enable legacy Thunderbolt compatibility, can and will be permitted to do so.

The compatibility requires a USB vendor to install a Thunderbolt 3 VID key into their chipset firmware. This must be issued by Intel, but does not require Thunderbolt certification or licensing.
```

一言以蔽之,USB4 与 TB3 的点对点传输是不同的协议,需要通过 Thunderbolt Legacy mode 协议进行互信(虽然协议是免费的,但依然需要厂商挂载到 USB4 中

## 可能结论

所以说,需要一台可以同时满足自身通过作为 win/linux 服务器配置为 NAS+ 连接 mac 时通过雷电网桥成为类 DAS 设备的小主机,可选的只是声明带有雷电 3/4 的 NUC 设备如 1240p 的华尔街峡谷了吗?

6800H/7840H 的 nuc/笔记本茫茫多,不可能一个个都尝试过去,况且这个功能几乎不做为卖点宣传,在产品官网/售前咨询时,也是很难找到有效的信息。

## 参考资料

1. [廉价的全闪存雷电 NAS 折腾笔记:NUC9 操作系统踩坑](https://soulteary.com/2023/09/12 ... ystem-pitfalls.html)
2. [自己 DIY 一台雷电 3NAS 竟然可以节省上万元?翼王](https://www.bilibili.com/video/BV1QK4y1H7qt)
3. [USB4/Thunderbolt networking adapter host-to-host question](https://www.reddit.com/r/UsbCHar ... _adapter_hosttohost)

## 后续咨询

总结完问题后突然想起来威联通家的 NAS 是有带雷电 3 型号的,就去官网找了下技术客服

Q:你好,如我在威联通这边购买了一台带雷电 3 的 NAS 如 TS-453BT3 的话,那么,通过雷电 3 连接这台 NAS 的笔记本,不能是 7840H 带 USB4 的笔记本比如 ThinkBook 14+ 7840H,而必需是带 EVO 认证有雷电 3/4 的 intel 笔记本如 ThinkPad X1C 1240p,是这样吗

A:是的,需要雷电接口才可

看起来是很难得到关于 USB4 支持方面的技术解答了...




回复

使用道具 举报

     
发表于 2023-11-24 08:51 | 显示全部楼层
我再帮你踩个坑,usb4接雷电拓展坞,即便可以跑PCIE,如果本身不能跑网桥,拓展坞下行的雷电口也不能和正统雷电设备搭网桥。

另外我试过GPD winMAX2 6800u是可以接网桥的,但我出现两次灵异时间就不再使用了.
还是老实雷电核心板接网卡,然后接两路10G跑SMB多通道。
回复

使用道具 举报

     
发表于 2023-11-24 11:18 来自手机 | 显示全部楼层
NUC8i7HVK(冥王峡谷)作为NAS/DAS和NUC12DCMi7(飞龙峡谷)/NUC13RNGi9(猛禽峡谷)通过Thunderbolt Bridge链接没有问题,Windows 11下可以自动识别分配ip地址。之前试过接MBP14 M1 Pro也可以自动分配ip实现雷电桥。遇到的坑是有时在硬件变化或者插拔雷电线之后需要插拔电源硬重启一次才能接通雷电桥。

这次回国弄了台零刻SER7(7840HS),刚试了下通过USB4连接LG Gram Style的TB4接口,看上去雷电桥网卡有正确识别,任务管理器显示“USB4(TM) P2P Network Adapter)。这两天都没设文件共享就没实际测试,看上去可以用。

- 发自忧郁深沉的 Stage1st UWP 非官方客户端
回复

使用道具 举报

     
 楼主| 发表于 2023-11-25 03:38 | 显示全部楼层
本帖最后由 gochri 于 2023-11-27 02:18 编辑

## 更新

今天在 flying-daw 上查到了一篇文章:[雷电 1、雷电 2 对雷电 3/4&USB4 兼容性小结](https://flying-daw.com/threads/2751/)

涉及到了 USB4 在 AMD 桌面端上的实现方式,就顺着这个思路查了下去,简要笔记如下:

AMD 平台上 USB4(无雷电认证)的硬件方案(主控芯片)由祥硕而非由英特尔提供,而 USB4 认证要求不仅要松于雷电,也没有强制要求对雷电协议的兼容。但各家厂商一般都会尽可能保证自家 AMD 平台的 USB4 接口有对雷电 3/4 设备较好的兼容,至于雷电 1/2,理论上只能赌运气。

- ASM4242: 第一款 USB4 芯片 2022.5 左右发布,但一年后貌似依然未能大面积普及
- ASM2464PD:目前市面上可以有对应硬盘盒产品,如海备思 USB4 硬盘盒

部分厂商的 AMD 平台直接照搬了 Intel 的雷电 4 硬件方案来实现 USB4(如华硕 Proart X670e Creator Wifi 主板)

- JHL6540:最早的雷电 3 主控方案之一(16.Q2) ,可用于拓展坞,属 Alpine Ridge 系列
- JHL7440: 目前常见的雷电 3 硬盘盒方案之一(18.Q1),属 Titan Ridge 系列
- JHL8440:雷电 4 主控方案(20.Q1),属 Goshen Ridge 系列

目前市面上的主控芯片还包括了威锋电子的 VL830,Aquantia AQC107 以及瑞昱的 RTS5490

但是,之前关于 [AMD] Family 19h USB4 的这个输出,只能猜测为未读取到 SER6 MAX 下具体的 USB4 实现方式
实际上,amd的6/7系是cpu内部实现的,不是外挂芯片。

于是,新的结论是:在 AMD 移动端平台下,具体的 USB4 由 CPU 而非主控芯片实现,且兼容性未知

貌似陷入了死局

--------------------------------------------------------------------------------------------------------------

勘误:外挂芯片为 AMD 平台在桌面端的 USB4 实现方式,对于 AMD 的 6/7 系移动端,由 CPU 内部实现的,而非外挂芯片(原笔迹已根据勘误修改)

按以下文章,对雷电网桥的拓扑接口进行讲解:雷电网桥——独木桥而非立交桥


回复

使用道具 举报

     
 楼主| 发表于 2023-11-25 03:39 | 显示全部楼层
荆凛音 发表于 2023-11-24 08:51
我再帮你踩个坑,usb4接雷电拓展坞,即便可以跑PCIE,如果本身不能跑网桥,拓展坞下行的雷电口也不能和正统 ...

感谢排雷,这样 USB4 下接拓展坞曲线救国的方式也是不行了的。这样看菊花链的实现方式,同时依赖于主机和拓展坞上的主控芯片,这个拓扑结构,可能其实比看上去的还要复杂。
回复

使用道具 举报

     
 楼主| 发表于 2023-11-25 03:44 | 显示全部楼层
kirainsky 发表于 2023-11-24 11:18
NUC8i7HVK(冥王峡谷)作为NAS/DAS和NUC12DCMi7(飞龙峡谷)/NUC13RNGi9(猛禽峡谷)通过Thunderbolt Bridg ...

其实SER6 MAX在win11下的话,到
雷电桥网卡有正确识别,任务管理器显示“USB4(TM) P2P Network Adapter)
这一步都是正常的,是接下来的互ping/iperf3/smb共享这一步,均无法实现。
不过其他论坛有人提到SER7有建立雷电网桥的实例,在考虑到连接的是TB4接口,我这边的这个问题,也有可能是无法复现的了
回复

使用道具 举报

     
发表于 2023-11-25 11:59 | 显示全部楼层
gochri 发表于 2023-11-25 03:44
其实SER6 MAX在win11下的话,到这一步都是正常的,是接下来的互ping/iperf3/smb共享这一步,均无法实现。 ...

我拆过我手上这台机子,没有看到值得注意的芯片...
用HWiNFO看PCIE总线也只有很简单的一句USB4 Brigde QQ截图20231125115838.png
回复

使用道具 举报

发表于 2023-11-26 01:13 | 显示全部楼层
gochri 发表于 2023-11-25 03:38
## 更新

今天在 flying-daw 上查到了一篇文章:[雷电 1、雷电 2 对雷电 3/4&USB4 兼容性小结](https://fly ...

ASM2464PD和JHL7440的扩展坞我有,感觉这些芯片都只应该出现在device端而不是host端

我理解是AMD的USB4直接在APU里实现了,毕竟USB4本质不过是PD+DP+USB+PCIE,最后以Type-C的形式展现
拆机只能看见USB4的retimer或PD芯片,类似于网卡的phy
手上两台Zen4本拆机分别看到Type-C口附近有PS8830(USB4 retimer)和RTS5453H(PD IC)
回复

使用道具 举报

     
发表于 2023-11-26 08:01 来自手机 | 显示全部楼层
铭凡的人回答过就是不支持的

—— 来自 Xiaomi 2304FPN6DC, Android 14上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

发表于 2023-11-26 13:32 | 显示全部楼层
借贴问下,电脑雷电4口接雷电3设备为啥不识别
电脑是戴尔inspiron,11代i7,雷电三设备是HP的dock
回复

使用道具 举报

     
 楼主| 发表于 2023-11-27 02:16 | 显示全部楼层
albertfu 发表于 2023-11-26 01:13
ASM2464PD和JHL7440的扩展坞我有,感觉这些芯片都只应该出现在device端而不是host端

我理解是AMD的USB4 ...

是这样的,6/7000 系由 CPU 直出,而 AM5 桌面端和 6/7000 系移动端在 USB4 的实现方式上是不同的,我被 x670e-creator 这块 AM5 主板搭载了 JHL8540 这一事实所误导了。只是这样的话,移动端 USB4 的兼容性就再无参考,似乎也没有继续测试下去的必要了
回复

使用道具 举报

     
 楼主| 发表于 2023-11-27 02:23 | 显示全部楼层
ivanwhite2 发表于 2023-11-26 13:32
借贴问下,电脑雷电4口接雷电3设备为啥不识别
电脑是戴尔inspiron,11代i7,雷电三设备是HP的dock ...

按我浅薄的理解:雷电 4 对于雷电 3 的兼容是有硬性规定的,按例应该不可能,但雷电 4 对雷电 1/2 的兼容就无要求了。
所以查下两端的主控芯片看看?如果是 JHL,款数有限且官网都有对应页面,应该很快就能找到一些对应资料了(虽然不一定能解决问题

评分

参与人数 1战斗力 +1 收起 理由
ivanwhite2 + 1 感谢

查看全部评分

回复

使用道具 举报

     
发表于 2024-2-14 15:48 | 显示全部楼层
我遇到过X570 TB3 和 M1可以建立雷电网桥, 但是11代intel的TP14不行的奇葩案例

thinkpad那边的雷电驱动好像特别奇怪,也不好找公版用
回复

使用道具 举报

     
发表于 2024-2-19 08:52 | 显示全部楼层
看来有刚需只能选 Mac mini 了吧,其他折腾不靠谱
回复

使用道具 举报

     
发表于 2024-5-30 10:20 | 显示全部楼层
回复

使用道具 举报

发表于 2024-5-30 10:25 | 显示全部楼层
本帖最后由 ivanwhite2 于 2024-5-30 10:27 编辑
ivanwhite2 发表于 2023-11-26 13:32
借贴问下,电脑雷电4口接雷电3设备为啥不识别
电脑是戴尔inspiron,11代i7,雷电三设备是HP的dock ...

更新,换了条20块的USB4线就识别了。。。
虽然是识别成USBhub, 但是充电、dp线输出带宽什么感觉都正常
回复

使用道具 举报

     
发表于 2024-5-30 11:46 | 显示全部楼层
ivanwhite2 发表于 2024-5-30 10:25
更新,换了条20块的USB4线就识别了。。。
虽然是识别成USBhub, 但是充电、dp线输出带宽什么感觉都正常 ...

建议把笔记本和dock的TBT驱动, firmware都升级到最新
回复

使用道具 举报

发表于 2024-5-30 11:48 | 显示全部楼层
cat339 发表于 2024-5-30 11:46
建议把笔记本和dock的TBT驱动, firmware都升级到最新

软件折腾无数次了,早就麻了
回复

使用道具 举报

     
 楼主| 发表于 2024-5-31 07:32 | 显示全部楼层
londbell 发表于 2024-5-30 10:20
https://fangpenlin.com/posts/2024/01/14/high-speed-usb4-mesh-network/

隔壁家的UM790pro为啥可以 ...

毕竟我这边之前所有的折腾都指向了硬件理论兼容可以,软件硬性规定要求没有,突然间兼容了也不奇怪...

但没有硬性要求的东西,更新后突然失效了也不是稀奇事了,需要稳定性的话,还是寻找一些比较成熟的解决或支持方案比较好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-13 04:03 , Processed in 0.048314 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表