我用 AMD ASRock X570 Creator 替换了我的 Asus X299 设备,但似乎无法让 Thunderbolt 完全正常工作。我可以看到连接到 Thunderbolt 的设备,在本例中是 Mantiz Venus eGPU 和 Sonnet Echo Express III 外部 PCIe 扩展机箱,但我无法访问其中的卡。
我之前发过一篇文章概述了这些问题这里,但由于没有人回答,我想知道是否只有我遇到了这个问题,如果是的话,我会继续努力解决。但如果这是 Ubuntu 和 X570 芯片组的实际问题,或者甚至是 Creator 的实际问题,那么我可以将其报告为错误。
任何想法都会有帮助。
答案1
此芯片组和主板上的 PCIe 总线号分配存在问题,描述在这里。建议(添加pci=realloc,assign-busses,hpbussize=0x33
到内核命令行)对我有用,我能够连接联想 Thunderbolt 3 底座。但是,某些其他 Thunderbolt 设备(例如 eGPU)在系统上对我来说不起作用,这表明需要修复其他问题。
编辑:我当前与 PCIe 相关的命令行是:pcie_ports=native pci=assign-busses,hpbussize=0x33,realloc,hpmmiosize=256M,hpmmioprefsize=16G
这样就可以将 NVidia Quadro P5000 连接到 Razer Core X Chroma 内部作为 eGPU。您可以在我的论坛帖子中找到详细信息和背景信息在 egpu.io 上,在 ArchLinux 论坛上,在 NVidia 论坛上和在 Razer 论坛上。
Thunderbolt 基座仍可工作,Thunderbolt 5k 显示器(例如 LG 27MD5KL,包括内置 USB-C 集线器、摄像头和音频设备)也可工作。(只需将 GPU 的 DisplayPort 输出插入主板的 DisplayPort在适用于 Thunderbolt 的位置。)
答案2
我发现 Thunderbolt 可以工作,但仅限于冷启动,没有热插拔,它可以识别热插拔的设备,但它们不工作,如果你在设备已经连接的情况下进行完全冷启动它会工作,但仅限于第一个端口...不知道为什么。
答案3
我使用的是另一台笔记本电脑(razor blade)和 ubuntu 20.04.2,但我的 sonnet echo express SE IIIe 也出现了相同(或非常相似)的问题。
有时可以立即识别该框,有时则不能。一个简单的
lspci
在命令行上似乎强制检测它。